From 6a000594bb03b91bf214c67180b707b8663d4bf8 Mon Sep 17 00:00:00 2001 From: "Meinel, Michael" Date: Mon, 9 Dec 2024 10:16:49 +0100 Subject: [PATCH 01/26] =?UTF-8?q?Ha=20Ha=20Hack-A-Thon!=20=F0=9F=90=B1?= =?UTF-8?q?=E2=80=8D=F0=9F=92=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hermes.toml | 2 +- src/hermes/commands/harvest/base.py | 34 ++++++--- src/hermes/commands/harvest/cff.py | 8 +-- src/hermes/model/context_manager.py | 58 ++++++++++++++++ src/hermes/model/ld_utils.py | 80 ++++++++++++++++++++++ src/hermes/model/schemas/hermes-git.jsonld | 9 +++ 6 files changed, 175 insertions(+), 16 deletions(-) create mode 100644 src/hermes/model/context_manager.py create mode 100644 src/hermes/model/ld_utils.py create mode 100644 src/hermes/model/schemas/hermes-git.jsonld diff --git a/hermes.toml b/hermes.toml index 3aa44a8f..be4774d3 100644 --- a/hermes.toml +++ b/hermes.toml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: CC0-1.0 [harvest] -sources = [ "cff", "toml" ] # ordered priority (first one is most important) +sources = [ "cff", "toml", "git" ] # ordered priority (first one is most important) [deposit] target = "invenio_rdm" diff --git a/src/hermes/commands/harvest/base.py b/src/hermes/commands/harvest/base.py index 4d2a1731..b34feded 100644 --- a/src/hermes/commands/harvest/base.py +++ b/src/hermes/commands/harvest/base.py @@ -6,13 +6,13 @@ import argparse import typing as t -from datetime import datetime from pydantic import BaseModel from hermes.commands.base import HermesCommand, HermesPlugin -from hermes.model.context import HermesContext, HermesHarvestContext +from hermes.model.context_manager import HermesContext from hermes.model.errors import HermesValidationError, MergeError +from hermes.model.ld_utils import bundled_document_loader, jsonld_dict class HermesHarvestPlugin(HermesPlugin): @@ -39,28 +39,40 @@ class HermesHarvestCommand(HermesCommand): def __call__(self, args: argparse.Namespace) -> None: self.args = args - ctx = HermesContext() # Initialize the harvest cache directory here to indicate the step ran - ctx.init_cache("harvest") + ctx = HermesContext() + ctx.prepare_step('harvest') for plugin_name in self.settings.sources: try: + # Load plugin and run the harvester plugin_func = self.plugins[plugin_name]() harvested_data, tags = plugin_func(self) - with HermesHarvestContext(ctx, plugin_name) as harvest_ctx: - harvest_ctx.update_from(harvested_data, - plugin=plugin_name, - timestamp=datetime.now().isoformat(), **tags) - for _key, ((_value, _tag), *_trace) in harvest_ctx._data.items(): - if any(v != _value and t == _tag for v, t in _trace): - raise MergeError(_key, None, _value) + # Ensure we have a jsonld_dict here to allow expansion + if not isinstance(harvested_data, jsonld_dict): + harvested_data = jsonld_dict(**harvested_data) + + # Transform the graph into a canoncial form + expanded_data, jsonld_context = harvested_data.expand() + + with ctx[plugin_name] as plugin_ctx: + plugin_ctx['data'] = harvested_data + plugin_ctx['jsonld'] = expanded_data + plugin_ctx['context'] = jsonld_context + plugin_ctx['tags'] = tags except KeyError as e: self.log.error("Plugin '%s' not found.", plugin_name) self.errors.append(e) + #except HermesHarvestError as e: + # self.log.error("Harvesting %s failed: %s", plugin_name, e) + # self.errors.append(e) + except HermesValidationError as e: self.log.error("Error while executing %s: %s", plugin_name, e) self.errors.append(e) + + ctx.finalize_step('harvest') diff --git a/src/hermes/commands/harvest/cff.py b/src/hermes/commands/harvest/cff.py index 4cc879b0..9162c88f 100644 --- a/src/hermes/commands/harvest/cff.py +++ b/src/hermes/commands/harvest/cff.py @@ -16,10 +16,10 @@ import jsonschema from cffconvert import Citation +from hermes.commands.harvest.base import HermesHarvestPlugin, HermesHarvestCommand from hermes.model.context import ContextPath from hermes.model.errors import HermesValidationError -from hermes.commands.harvest.base import HermesHarvestPlugin, HermesHarvestCommand - +from hermes.model.ld_utils import jsonld_dict # TODO: should this be configurable via a CLI option? _CFF_VERSION = '1.2.0' @@ -53,8 +53,8 @@ def __call__(self, command: HermesHarvestCommand) -> t.Tuple[t.Dict, t.Dict]: # Convert to CodeMeta using cffconvert codemeta_dict = self._convert_cff_to_codemeta(cff_data) # TODO Replace the following temp patch for #112 once there is a new cffconvert version with cffconvert#309 - codemeta_dict = self._patch_author_emails(cff_dict, codemeta_dict) - + codemeta_dict = jsonld_dict(self._patch_author_emails(cff_dict, codemeta_dict)) + codemeta_dict.add_context({'legalName': {'@id': "schema:name"}}) return codemeta_dict, {'local_path': str(cff_file)} def _load_cff_from_file(self, cff_data: str) -> t.Any: diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py new file mode 100644 index 00000000..207c435b --- /dev/null +++ b/src/hermes/model/context_manager.py @@ -0,0 +1,58 @@ +import json +import os.path +import pathlib + + +class HermesCache: + def __init__(self, cache_dir: pathlib.Path): + self._cache_dir = cache_dir + self._cached_data = {} + + def __enter__(self): + if self._cache_dir.is_dir(): + for filepath in self._cache_dir.glob('*'): + basename, _ = os.path.splitext(filepath.name) + self._cached_data[basename] = json.load(filepath.open('r')) + + return self + + def __getitem__(self, item: str) -> dict: + if not item in self._cached_data: + filepath = self._cache_dir / f'{item}.json' + if filepath.is_file(): + self._cached_data[item] = json.load(filepath.open('r')) + + return self._cached_data[item] + + def __setitem__(self, key: str, value: dict): + self._cached_data[key] = value + + def __exit__(self, exc_type, exc_val, exc_tb): + if exc_type is None: + self._cache_dir.mkdir(exist_ok=True, parents=True) + + for basename, data in self._cached_data.items(): + cachefile = self._cache_dir / f'{basename}.json' + json.dump(data, cachefile.open('w')) + + +class HermesContext: + CACHE_DIR_NAME = '.hermes' + + def __init__(self, project_dir: pathlib.Path = pathlib.Path.cwd()): + self.project_dir = project_dir + self.cache_dir = project_dir / self.CACHE_DIR_NAME + + self._current_step = [] + + def prepare_step(self, step: str, *depends: str) -> None: + self._current_step.append(step) + + def finalize_step(self, step: str) -> None: + current_step = self._current_step.pop() + if current_step != step: + raise ValueError("Cannot end step %s while in %s.", step, self._current_step[-1]) + + def __getitem__(self, source_name: str) -> HermesCache: + subdir = self.cache_dir / self._current_step[-1] / source_name + return HermesCache(subdir) diff --git a/src/hermes/model/ld_utils.py b/src/hermes/model/ld_utils.py new file mode 100644 index 00000000..0877b83c --- /dev/null +++ b/src/hermes/model/ld_utils.py @@ -0,0 +1,80 @@ +import json +import logging +import pathlib +import typing as t + +from pyld import jsonld + + +_log = logging.getLogger('hermes.model') + + +def bundled_document_loader( + base_dir: pathlib.Path = pathlib.Path(__file__).parent / 'schemas', + base_loader: t.Optional[t.Callable] = None, + preload: bool = False +) -> t.Callable: + if base_loader is None: + base_loader = jsonld.get_document_loader() + + loaded_schemas = [ + ] + + def _load_schema(url, name): + filename = base_dir / f'{name}.jsonld' + with filename.open('r', encoding='utf-8') as f: + loaded_schemas.append({ + 'contentType': 'application/ld+json', + 'contextUrl': None, + 'documentUrl': url, + 'document': json.load(f) + }) + + if preload: + _load_schema('https://schema.org', 'schemaorg-current-https'), + _load_schema('http://schema.org', 'schemaorg-current-http'), + _load_schema('https://doi.org/10.5063/schema/codemeta-2.0', 'codemeta'), + _load_schema('https://schema.software-metadata.pub/hermes-git/1.0', 'hermes-git') + + def _load_bundled_document(url, options={}): + for schema in loaded_schemas: + if url.startswith(schema['documentUrl']): + return schema + + return base_loader(url, options) + + return _load_bundled_document + + +jsonld.set_document_loader(bundled_document_loader(preload=True)) + + +class jsonld_dict(dict): + COMMON_CONTEXT = [ + 'https://doi.org/10.5063/schema/codemeta-2.0', + ] + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + + if not '@context' in self: + self._context = self.COMMON_CONTEXT[:] + self['@context'] = self._context + else: + self._context = self['@context'] + _log.warning("Skipping default context as a context is already given: %s", self['@context']) + + def add_context(self, context): + if not isinstance(self._context, list): + self._context = [self._context] + self['@context'] = self._context + self._context.append(context) + + def expand(self): + return jsonld.expand(self), self._context + + @classmethod + def with_extra_context(cls, **kwargs): + self = cls() + self.add_context(kwargs) + return self diff --git a/src/hermes/model/schemas/hermes-git.jsonld b/src/hermes/model/schemas/hermes-git.jsonld new file mode 100644 index 00000000..e292c0a4 --- /dev/null +++ b/src/hermes/model/schemas/hermes-git.jsonld @@ -0,0 +1,9 @@ +{ + "@context": { + "schema": "https://schema.org/", + "hermes-git": "https://schema.software-metadata.pub/hermes-git/1.0/", + + "branch": { "@id": "hermes-git:branch" }, + "contributionRole": { "@id": "hermes-git:contributionRole", "@type": "schema:Role" } + } +} From 6b73af0c8badebc97522701006404ca174e79117 Mon Sep 17 00:00:00 2001 From: "Meinel, Michael" Date: Mon, 9 Dec 2024 14:20:59 +0100 Subject: [PATCH 02/26] Implment JSON-LD as multi-access and add facades for value and graph access --- src/hermes/model/ld_utils.py | 90 ++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/src/hermes/model/ld_utils.py b/src/hermes/model/ld_utils.py index 0877b83c..8b93818d 100644 --- a/src/hermes/model/ld_utils.py +++ b/src/hermes/model/ld_utils.py @@ -64,6 +64,42 @@ def __init__(self, *args, **kwargs): self._context = self['@context'] _log.warning("Skipping default context as a context is already given: %s", self['@context']) + def _unmap(self, value): + if isinstance(value, list): + if len(value) > 1: + raise ValueError("Ambiguous") + value = value[0] + if isinstance(value, dict): + if '@value' in value: + value = self._unmap(value["@value"]) + elif '@list' in value: + value = self._wrap(value['@list']) + + if isinstance(value, dict): + value = jsonld_dict(**value) + + return value + + def _wrap(self, item): + if isinstance(item, list): + return [ + jsonld_dict(**v) if isinstance(v, dict) else v + for v in item + ] + elif isinstance(item, dict): + return jsonld_dict(**item) + else: + return item + + def __getitem__(self, item): + iri, mode = item + + value = self.get(iri, None) + if mode == 'jsonld': + return self._wrap(value) + elif mode == 'value': + return self._unmap(value) + def add_context(self, context): if not isinstance(self._context, list): self._context = [self._context] @@ -78,3 +114,57 @@ def with_extra_context(cls, **kwargs): self = cls() self.add_context(kwargs) return self + + @classmethod + def from_file(cls, path: pathlib.Path): + data = json.load(path.open("r")) + if isinstance(data, list): + if len(data) > 1: + raise ValueError("Data is not a dict.") + data = data[0] + return cls(**data) + + +class ValueAccess: + def __init__(self, linked_data: jsonld_dict): + self._data = linked_data + + def term_to_iri(self, term): + res, *_ = jsonld.expand({term: {}, '@context': self._data.get('@context')}) + key, *_ = res.keys() + return key + + def __getitem__(self, term): + item = self._data[self.term_to_iri(term), 'value'] + if isinstance(item, list): + item = [ValueAccess(v) if isinstance(v, jsonld_dict) else v for v in item] + elif isinstance(item, jsonld_dict): + item = ValueAccess(item) + return item + + +class JSONLDAccess: + def __init__(self, linked_data: jsonld_dict): + self._data = linked_data + + def __getitem__(self, iri): + item = self._data[iri, 'jsonld'] + if isinstance(item, list): + item = [JSONLDAccess(v) if isinstance(v, jsonld_dict) else v for v in item] + elif isinstance(item, jsonld_dict): + item = JSONLDAccess(item) + return item + + +if __name__ == '__main__': + data = jsonld_dict.from_file(pathlib.Path(".hermes") / "harvest" / "cff" / "jsonld.json") + print(data["http://schema.org/name", "jsonld"][0]["@value", "value"]) + print(data["http://schema.org/name", "value"]) + print(data["http://schema.org/author", "jsonld"][0]["@list", "jsonld"][0]["http://schema.org/affiliation", "value"]) + print(data["http://schema.org/author", "value"][-1]["http://schema.org/givenName", "value"]) + + access = ValueAccess(data) + print(access["author"][0]["http://schema.org/givenName"]) + + access = JSONLDAccess(data) + print(access["http://schema.org/author"][0]["@list"][0]["http://schema.org/affiliation"][0]["http://schema.org/name"][0]["@value"]) From d12858ecd9e18638105b5834d81583b248f1ca7e Mon Sep 17 00:00:00 2001 From: "Meinel, Michael" Date: Mon, 9 Dec 2024 14:41:26 +0100 Subject: [PATCH 03/26] Small refactoring of data access class(es) --- src/hermes/model/ld_utils.py | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/hermes/model/ld_utils.py b/src/hermes/model/ld_utils.py index 8b93818d..5055f156 100644 --- a/src/hermes/model/ld_utils.py +++ b/src/hermes/model/ld_utils.py @@ -125,35 +125,35 @@ def from_file(cls, path: pathlib.Path): return cls(**data) -class ValueAccess: +class _Access: + _mode = None + def __init__(self, linked_data: jsonld_dict): self._data = linked_data - def term_to_iri(self, term): - res, *_ = jsonld.expand({term: {}, '@context': self._data.get('@context')}) - key, *_ = res.keys() + def _map_key(self, key: str): return key - def __getitem__(self, term): - item = self._data[self.term_to_iri(term), 'value'] + def __getitem__(self, key): + item = self._data[self._map_key(key), self._mode] if isinstance(item, list): - item = [ValueAccess(v) if isinstance(v, jsonld_dict) else v for v in item] + item = [self.__class__(v) if isinstance(v, jsonld_dict) else v for v in item] elif isinstance(item, jsonld_dict): - item = ValueAccess(item) + item = self.__class__(item) return item -class JSONLDAccess: - def __init__(self, linked_data: jsonld_dict): - self._data = linked_data +class JSONLDAccess(_Access): + _mode = "jsonld" - def __getitem__(self, iri): - item = self._data[iri, 'jsonld'] - if isinstance(item, list): - item = [JSONLDAccess(v) if isinstance(v, jsonld_dict) else v for v in item] - elif isinstance(item, jsonld_dict): - item = JSONLDAccess(item) - return item + +class ValueAccess(_Access): + _mode = "value" + + def _map_key(self, term): + res, *_ = jsonld.expand({term: {}, '@context': self._data.get('@context')}) + key, *_ = res.keys() + return key if __name__ == '__main__': From 89c6ebb4f71c3a46de005f4e5986aad54d10afa2 Mon Sep 17 00:00:00 2001 From: "Meinel, Michael" Date: Mon, 9 Dec 2024 14:43:17 +0100 Subject: [PATCH 04/26] Add additinal schemas for caching --- src/hermes/model/schemas/codemeta.jsonld | 80 + .../schemas/schemaorg-current-http.jsonld | 43161 ++++++++++++++++ .../schemas/schemaorg-current-https.jsonld | 43161 ++++++++++++++++ 3 files changed, 86402 insertions(+) create mode 100644 src/hermes/model/schemas/codemeta.jsonld create mode 100644 src/hermes/model/schemas/schemaorg-current-http.jsonld create mode 100644 src/hermes/model/schemas/schemaorg-current-https.jsonld diff --git a/src/hermes/model/schemas/codemeta.jsonld b/src/hermes/model/schemas/codemeta.jsonld new file mode 100644 index 00000000..5e19122e --- /dev/null +++ b/src/hermes/model/schemas/codemeta.jsonld @@ -0,0 +1,80 @@ +{ + "@context": { + "type": "@type", + "id": "@id", + "schema":"http://schema.org/", + "codemeta": "https://codemeta.github.io/terms/", + "Organization": {"@id": "schema:Organization"}, + "Person": {"@id": "schema:Person"}, + "SoftwareSourceCode": {"@id": "schema:SoftwareSourceCode"}, + "SoftwareApplication": {"@id": "schema:SoftwareApplication"}, + "Text": {"@id": "schema:Text"}, + "URL": {"@id": "schema:URL"}, + "address": { "@id": "schema:address"}, + "affiliation": { "@id": "schema:affiliation"}, + "applicationCategory": { "@id": "schema:applicationCategory", "@type": "@id"}, + "applicationSubCategory": { "@id": "schema:applicationSubCategory", "@type": "@id"}, + "citation": { "@id": "schema:citation"}, + "codeRepository": { "@id": "schema:codeRepository", "@type": "@id"}, + "contributor": { "@id": "schema:contributor"}, + "copyrightHolder": { "@id": "schema:copyrightHolder"}, + "copyrightYear": { "@id": "schema:copyrightYear"}, + "creator": { "@id": "schema:creator"}, + "dateCreated": {"@id": "schema:dateCreated", "@type": "schema:Date" }, + "dateModified": {"@id": "schema:dateModified", "@type": "schema:Date" }, + "datePublished": {"@id": "schema:datePublished", "@type": "schema:Date" }, + "description": { "@id": "schema:description"}, + "downloadUrl": { "@id": "schema:downloadUrl", "@type": "@id"}, + "email": { "@id": "schema:email"}, + "editor": { "@id": "schema:editor"}, + "encoding": { "@id": "schema:encoding"}, + "familyName": { "@id": "schema:familyName"}, + "fileFormat": { "@id": "schema:fileFormat", "@type": "@id"}, + "fileSize": { "@id": "schema:fileSize"}, + "funder": { "@id": "schema:funder"}, + "givenName": { "@id": "schema:givenName"}, + "hasPart": { "@id": "schema:hasPart" }, + "identifier": { "@id": "schema:identifier", "@type": "@id"}, + "installUrl": { "@id": "schema:installUrl", "@type": "@id"}, + "isAccessibleForFree": { "@id": "schema:isAccessibleForFree"}, + "isPartOf": { "@id": "schema:isPartOf"}, + "keywords": { "@id": "schema:keywords"}, + "license": { "@id": "schema:license", "@type": "@id"}, + "memoryRequirements": { "@id": "schema:memoryRequirements", "@type": "@id"}, + "name": { "@id": "schema:name"}, + "operatingSystem": { "@id": "schema:operatingSystem"}, + "permissions": { "@id": "schema:permissions"}, + "position": { "@id": "schema:position"}, + "processorRequirements": { "@id": "schema:processorRequirements"}, + "producer": { "@id": "schema:producer"}, + "programmingLanguage": { "@id": "schema:programmingLanguage"}, + "provider": { "@id": "schema:provider"}, + "publisher": { "@id": "schema:publisher"}, + "relatedLink": { "@id": "schema:relatedLink", "@type": "@id"}, + "releaseNotes": { "@id": "schema:releaseNotes", "@type": "@id"}, + "runtimePlatform": { "@id": "schema:runtimePlatform"}, + "sameAs": { "@id": "schema:sameAs", "@type": "@id"}, + "softwareHelp": { "@id": "schema:softwareHelp"}, + "softwareRequirements": { "@id": "schema:softwareRequirements", "@type": "@id"}, + "softwareVersion": { "@id": "schema:softwareVersion"}, + "sponsor": { "@id": "schema:sponsor"}, + "storageRequirements": { "@id": "schema:storageRequirements", "@type": "@id"}, + "supportingData": { "@id": "schema:supportingData"}, + "targetProduct": { "@id": "schema:targetProduct"}, + "url": { "@id": "schema:url", "@type": "@id"}, + "version": { "@id": "schema:version"}, + + "author": { "@id": "schema:author", "@container": "@list" }, + + "softwareSuggestions": { "@id": "codemeta:softwareSuggestions", "@type": "@id"}, + "contIntegration": { "@id": "codemeta:contIntegration", "@type": "@id"}, + "buildInstructions": { "@id": "codemeta:buildInstructions", "@type": "@id"}, + "developmentStatus": { "@id": "codemeta:developmentStatus", "@type": "@id"}, + "embargoDate": { "@id":"codemeta:embargoDate", "@type": "schema:Date" }, + "funding": { "@id": "codemeta:funding" }, + "readme": { "@id":"codemeta:readme", "@type": "@id" }, + "issueTracker": { "@id":"codemeta:issueTracker", "@type": "@id" }, + "referencePublication": { "@id": "codemeta:referencePublication", "@type": "@id"}, + "maintainer": { "@id": "codemeta:maintainer" } + } +} diff --git a/src/hermes/model/schemas/schemaorg-current-http.jsonld b/src/hermes/model/schemas/schemaorg-current-http.jsonld new file mode 100644 index 00000000..47bc58a8 --- /dev/null +++ b/src/hermes/model/schemas/schemaorg-current-http.jsonld @@ -0,0 +1,43161 @@ +{ + "@context": { + "brick": "https://brickschema.org/schema/Brick#", + "csvw": "http://www.w3.org/ns/csvw#", + "dc": "http://purl.org/dc/elements/1.1/", + "dcam": "http://purl.org/dc/dcam/", + "dcat": "http://www.w3.org/ns/dcat#", + "dcmitype": "http://purl.org/dc/dcmitype/", + "dcterms": "http://purl.org/dc/terms/", + "doap": "http://usefulinc.com/ns/doap#", + "foaf": "http://xmlns.com/foaf/0.1/", + "odrl": "http://www.w3.org/ns/odrl/2/", + "org": "http://www.w3.org/ns/org#", + "owl": "http://www.w3.org/2002/07/owl#", + "prof": "http://www.w3.org/ns/dx/prof/", + "prov": "http://www.w3.org/ns/prov#", + "qb": "http://purl.org/linked-data/cube#", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "schema": "http://schema.org/", + "sh": "http://www.w3.org/ns/shacl#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "sosa": "http://www.w3.org/ns/sosa/", + "ssn": "http://www.w3.org/ns/ssn/", + "time": "http://www.w3.org/2006/time#", + "vann": "http://purl.org/vocab/vann/", + "void": "http://rdfs.org/ns/void#", + "xsd": "http://www.w3.org/2001/XMLSchema#" + }, + "@graph": [ + { + "@id": "schema:citation", + "@type": "rdf:Property", + "rdfs:comment": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", + "rdfs:label": "citation", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:DatedMoneySpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A DatedMoneySpecification represents monetary values with optional start and end dates. For example, this could represent an employee's salary over a specific period of time. __Note:__ This type has been superseded by [[MonetaryAmount]], use of that type is recommended.", + "rdfs:label": "DatedMoneySpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:supersededBy": { + "@id": "schema:MonetaryAmount" + } + }, + { + "@id": "schema:contentSize", + "@type": "rdf:Property", + "rdfs:comment": "File size in (mega/kilo)bytes.", + "rdfs:label": "contentSize", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:archiveHeld", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "Collection, [fonds](https://en.wikipedia.org/wiki/Fonds), or item held, kept or maintained by an [[ArchiveOrganization]]." + }, + "rdfs:label": { + "@language": "en", + "@value": "archiveHeld" + }, + "schema:domainIncludes": { + "@id": "schema:ArchiveOrganization" + }, + "schema:inverseOf": { + "@id": "schema:holdingArchive" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ArchiveComponent" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:EntryPoint", + "@type": "rdfs:Class", + "rdfs:comment": "An entry point, within some Web-based protocol.", + "rdfs:label": "EntryPoint", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ActionCollabClass" + } + }, + { + "@id": "schema:MedicalRiskScore", + "@type": "rdfs:Class", + "rdfs:comment": "A simple system that adds up the number of risk factors to yield a score that is associated with prognosis, e.g. CHAD score, TIMI risk score.", + "rdfs:label": "MedicalRiskScore", + "rdfs:subClassOf": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:hasOfferCatalog", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an OfferCatalog listing for this Organization, Person, or Service.", + "rdfs:label": "hasOfferCatalog", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": { + "@id": "schema:OfferCatalog" + } + }, + { + "@id": "schema:drug", + "@type": "rdf:Property", + "rdfs:comment": "Specifying a drug or medicine used in a medication procedure.", + "rdfs:label": "drug", + "schema:domainIncludes": [ + { + "@id": "schema:Patient" + }, + { + "@id": "schema:TherapeuticProcedure" + }, + { + "@id": "schema:DrugClass" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:confirmationNumber", + "@type": "rdf:Property", + "rdfs:comment": "A number that confirms the given order or payment has been received.", + "rdfs:label": "confirmationNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:passengerSequenceNumber", + "@type": "rdf:Property", + "rdfs:comment": "The passenger's sequence number as assigned by the airline.", + "rdfs:label": "passengerSequenceNumber", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TouristTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist trip. A created itinerary of visits to one or more places of interest ([[TouristAttraction]]/[[TouristDestination]]) often linked by a similar theme, geographic area, or interest to a particular [[touristType]]. The [UNWTO](http://www2.unwto.org/) defines tourism trip as the Trip taken by visitors.\n (See examples below.)", + "rdfs:label": "TouristTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + }, + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/Tourism" + }, + { + "@id": "http://schema.org/docs/collab/IIT-CNR.it" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:WebAPI", + "@type": "rdfs:Class", + "rdfs:comment": "An application programming interface accessible over Web/Internet technologies.", + "rdfs:label": "WebAPI", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1423" + } + }, + { + "@id": "schema:OwnershipInfo", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value providing information about when a certain organization or person owned a certain product.", + "rdfs:label": "OwnershipInfo", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:Motel", + "@type": "rdfs:Class", + "rdfs:comment": "A motel.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Motel", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:Sculpture", + "@type": "rdfs:Class", + "rdfs:comment": "A piece of sculpture.", + "rdfs:label": "Sculpture", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:stepValue", + "@type": "rdf:Property", + "rdfs:comment": "The stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.", + "rdfs:label": "stepValue", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:programType", + "@type": "rdf:Property", + "rdfs:comment": "The type of educational or occupational program. For example, classroom, internship, alternance, etc.", + "rdfs:label": "programType", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2460" + } + }, + { + "@id": "schema:UserComments", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserComments", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:Landform", + "@type": "rdfs:Class", + "rdfs:comment": "A landform or physical feature. Landform elements include mountains, plains, lakes, rivers, seascape and oceanic waterbody interface features such as bays, peninsulas, seas and so forth, including sub-aqueous terrain features such as submersed mountain ranges, volcanoes, and the great ocean basins.", + "rdfs:label": "Landform", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:AlgorithmicMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'algorithmic media' using the IPTC digital source type vocabulary.", + "rdfs:label": "AlgorithmicMediaDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia" + } + }, + { + "@id": "schema:InfectiousDisease", + "@type": "rdfs:Class", + "rdfs:comment": "An infectious disease is a clinically evident human disease resulting from the presence of pathogenic microbial agents, like pathogenic viruses, pathogenic bacteria, fungi, protozoa, multicellular parasites, and prions. To be considered an infectious disease, such pathogens are known to be able to cause this disease.", + "rdfs:label": "InfectiousDisease", + "rdfs:subClassOf": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:disambiguatingDescription", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.", + "rdfs:label": "disambiguatingDescription", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CollegeOrUniversity", + "@type": "rdfs:Class", + "rdfs:comment": "A college, university, or other third-level educational institution.", + "rdfs:label": "CollegeOrUniversity", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:healthPlanDrugOption", + "@type": "rdf:Property", + "rdfs:comment": "TODO.", + "rdfs:label": "healthPlanDrugOption", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:vehicleIdentificationNumber", + "@type": "rdf:Property", + "rdfs:comment": "The Vehicle Identification Number (VIN) is a unique serial number used by the automotive industry to identify individual motor vehicles.", + "rdfs:label": "vehicleIdentificationNumber", + "rdfs:subPropertyOf": { + "@id": "schema:serialNumber" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PaymentChargeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The costs of settling the payment using a particular payment method.", + "rdfs:label": "PaymentChargeSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:SymptomsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Symptoms or related symptoms of a Topic.", + "rdfs:label": "SymptomsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:newsUpdatesAndGuidelines", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page with news updates and guidelines. This could often be (but is not required to be) the main page containing [[SpecialAnnouncement]] markup on a site.", + "rdfs:label": "newsUpdatesAndGuidelines", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:Nonprofit501c16", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c16: Non-profit type referring to Cooperative Organizations to Finance Crop Operations.", + "rdfs:label": "Nonprofit501c16", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:downPayment", + "@type": "rdf:Property", + "rdfs:comment": "a type of payment made in cash during the onset of the purchase of an expensive good/service. The payment typically represents only a percentage of the full purchase price.", + "rdfs:label": "downPayment", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:interestRate", + "@type": "rdf:Property", + "rdfs:comment": "The interest rate, charged or paid, applicable to the financial product. Note: This is different from the calculated annualPercentageRate.", + "rdfs:label": "interestRate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:FinancialProduct" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:cvdNumC19OverflowPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19overflowpats - ED/OVERFLOW: Patients with suspected or confirmed COVID-19 who are in the ED or any overflow location awaiting an inpatient bed.", + "rdfs:label": "cvdNumC19OverflowPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:fuelConsumption", + "@type": "rdf:Property", + "rdfs:comment": "The amount of fuel consumed for traveling a particular distance or temporal duration with the given vehicle (e.g. liters per 100 km).\\n\\n* Note 1: There are unfortunately no standard unit codes for liters per 100 km. Use [[unitText]] to indicate the unit of measurement, e.g. L/100 km.\\n* Note 2: There are two ways of indicating the fuel consumption, [[fuelConsumption]] (e.g. 8 liters per 100 km) and [[fuelEfficiency]] (e.g. 30 miles per gallon). They are reciprocal.\\n* Note 3: Often, the absolute value is useful only when related to driving speed (\"at 80 km/h\") or usage pattern (\"city traffic\"). You can use [[valueReference]] to link the value for the fuel consumption to another value.", + "rdfs:label": "fuelConsumption", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:KosherDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet conforming to Jewish dietary practices.", + "rdfs:label": "KosherDiet" + }, + { + "@id": "schema:FDAcategoryA", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that adequate and well-controlled studies have failed to demonstrate a risk to the fetus in the first trimester of pregnancy (and there is no evidence of risk in later trimesters).", + "rdfs:label": "FDAcategoryA", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:representativeOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether this image is representative of the content of the page.", + "rdfs:label": "representativeOfPage", + "schema:domainIncludes": { + "@id": "schema:ImageObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:CategoryCodeSet", + "@type": "rdfs:Class", + "rdfs:comment": "A set of Category Code values.", + "rdfs:label": "CategoryCodeSet", + "rdfs:subClassOf": { + "@id": "schema:DefinedTermSet" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:ineligibleRegion", + "@type": "rdf:Property", + "rdfs:comment": "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is not valid, e.g. a region where the transaction is not allowed.\\n\\nSee also [[eligibleRegion]].\n ", + "rdfs:label": "ineligibleRegion", + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:DeliveryChargeSpecification" + }, + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Place" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2242" + } + }, + { + "@id": "schema:domainIncludes", + "@type": "rdf:Property", + "rdfs:comment": "Relates a property to a class that is (one of) the type(s) the property is expected to be used on.", + "rdfs:label": "domainIncludes", + "schema:domainIncludes": { + "@id": "schema:Property" + }, + "schema:isPartOf": { + "@id": "http://meta.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Class" + } + }, + { + "@id": "schema:PhysicalActivityCategory", + "@type": "rdfs:Class", + "rdfs:comment": "Categories of physical activity, organized by physiologic classification.", + "rdfs:label": "PhysicalActivityCategory", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:audienceType", + "@type": "rdf:Property", + "rdfs:comment": "The target group associated with a given audience (e.g. veterans, car owners, musicians, etc.).", + "rdfs:label": "audienceType", + "schema:domainIncludes": { + "@id": "schema:Audience" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:speakable", + "@type": "rdf:Property", + "rdfs:comment": "Indicates sections of a Web page that are particularly 'speakable' in the sense of being highlighted as being especially appropriate for text-to-speech conversion. Other sections of a page may also be usefully spoken in particular circumstances; the 'speakable' property serves to indicate the parts most likely to be generally useful for speech.\n\nThe *speakable* property can be repeated an arbitrary number of times, with three kinds of possible 'content-locator' values:\n\n1.) *id-value* URL references - uses *id-value* of an element in the page being annotated. The simplest use of *speakable* has (potentially relative) URL values, referencing identified sections of the document concerned.\n\n2.) CSS Selectors - addresses content in the annotated page, e.g. via class attribute. Use the [[cssSelector]] property.\n\n3.) XPaths - addresses content via XPaths (assuming an XML view of the content). Use the [[xpath]] property.\n\n\nFor more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section(s) as speakable. For this\nwe define a supporting type, [[SpeakableSpecification]] which is defined to be a possible value of the *speakable* property.\n ", + "rdfs:label": "speakable", + "schema:domainIncludes": [ + { + "@id": "schema:WebPage" + }, + { + "@id": "schema:Article" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:SpeakableSpecification" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:OpinionNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An [[OpinionNewsArticle]] is a [[NewsArticle]] that primarily expresses opinions rather than journalistic reporting of news and events. For example, a [[NewsArticle]] consisting of a column or [[Blog]]/[[BlogPosting]] entry in the Opinions section of a news publication. ", + "rdfs:label": "OpinionNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:inventoryLevel", + "@type": "rdf:Property", + "rdfs:comment": "The current approximate inventory level for the item or items.", + "rdfs:label": "inventoryLevel", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:SomeProducts" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:size", + "@type": "rdf:Property", + "rdfs:comment": "A standardized size of a product or creative work, specified either through a simple textual string (for example 'XL', '32Wx34L'), a QuantitativeValue with a unitCode, or a comprehensive and structured [[SizeSpecification]]; in other cases, the [[width]], [[height]], [[depth]] and [[weight]] properties may be more applicable. ", + "rdfs:label": "size", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:SizeSpecification" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:Ligament", + "@type": "rdfs:Class", + "rdfs:comment": "A short band of tough, flexible, fibrous connective tissue that functions to connect multiple bones, cartilages, and structurally support joints.", + "rdfs:label": "Ligament", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PriceSpecification", + "@type": "rdfs:Class", + "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 [[MonetaryAmount]] to describe independent amounts of money such as a salary, credit card limits, etc.", + "rdfs:label": "PriceSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:usageInfo", + "@type": "rdf:Property", + "rdfs:comment": "The schema.org [[usageInfo]] property indicates further information about a [[CreativeWork]]. This property is applicable both to works that are freely available and to those that require payment or other transactions. It can reference additional information, e.g. community expectations on preferred linking and citation conventions, as well as purchasing details. For something that can be commercially licensed, usageInfo can provide detailed, resource-specific information about licensing options.\n\nThis property can be used alongside the license property which indicates license(s) applicable to some piece of content. The usageInfo property can provide information about other licensing options, e.g. acquiring commercial usage rights for an image that is also available under non-commercial creative commons licenses.", + "rdfs:label": "usageInfo", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2454" + } + }, + { + "@id": "schema:bitrate", + "@type": "rdf:Property", + "rdfs:comment": "The bitrate of the media object.", + "rdfs:label": "bitrate", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SexualContentConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item contains sexually oriented content such as nudity, suggestive or explicit material, or related online services, or is intended to enhance sexual activity. Examples: Erotic videos or magazine, sexual enhancement devices, sex toys.", + "rdfs:label": "SexualContentConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:geoContains", + "@type": "rdf:Property", + "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 [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoContains", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:replacer", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The object that replaces.", + "rdfs:label": "replacer", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ReplaceAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:Synagogue", + "@type": "rdfs:Class", + "rdfs:comment": "A synagogue.", + "rdfs:label": "Synagogue", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:ConvenienceStore", + "@type": "rdfs:Class", + "rdfs:comment": "A convenience store.", + "rdfs:label": "ConvenienceStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Psychiatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the study, treatment, and prevention of mental illness, using both medical and psychological therapies.", + "rdfs:label": "Psychiatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sponsor", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization that supports a thing through a pledge, promise, or financial contribution. E.g. a sponsor of a Medical Study or a corporate sponsor of an event.", + "rdfs:label": "sponsor", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalStudy" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Grant" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:parentService", + "@type": "rdf:Property", + "rdfs:comment": "A broadcast service to which the broadcast service may belong to such as regional variations of a national channel.", + "rdfs:label": "parentService", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastService" + } + }, + { + "@id": "schema:employmentUnit", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the department, unit and/or facility where the employee reports and/or in which the job is to be performed.", + "rdfs:label": "employmentUnit", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2296" + } + }, + { + "@id": "schema:pickupTime", + "@type": "rdf:Property", + "rdfs:comment": "When a taxi will pick up a passenger or a rental car can be picked up.", + "rdfs:label": "pickupTime", + "schema:domainIncludes": [ + { + "@id": "schema:RentalCarReservation" + }, + { + "@id": "schema:TaxiReservation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:AnatomicalStructure", + "@type": "rdfs:Class", + "rdfs:comment": "Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.", + "rdfs:label": "AnatomicalStructure", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:previousStartDate", + "@type": "rdf:Property", + "rdfs:comment": "Used in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the (rare) case of an event that has been postponed and rescheduled multiple times, this field may be repeated.", + "rdfs:label": "previousStartDate", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:OccupationalExperienceRequirements", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates employment-related experience requirements, e.g. [[monthsOfExperience]].", + "rdfs:label": "OccupationalExperienceRequirements", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2681" + } + }, + { + "@id": "schema:ReservationCancelled", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status for a previously confirmed reservation that is now cancelled.", + "rdfs:label": "ReservationCancelled" + }, + { + "@id": "schema:Nonprofit501c8", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c8: Non-profit type referring to Fraternal Beneficiary Societies and Associations.", + "rdfs:label": "Nonprofit501c8", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:MusicRecording", + "@type": "rdfs:Class", + "rdfs:comment": "A music recording (track), usually a single song.", + "rdfs:label": "MusicRecording", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Friday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Thursday and Saturday.", + "rdfs:label": "Friday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q130" + } + }, + { + "@id": "schema:Gene", + "@type": "rdfs:Class", + "rdfs:comment": "A discrete unit of inheritance which affects one or more biological traits (Source: [https://en.wikipedia.org/wiki/Gene](https://en.wikipedia.org/wiki/Gene)). Examples include FOXP2 (Forkhead box protein P2), SCARNA21 (small Cajal body-specific RNA 21), A- (agouti genotype).", + "rdfs:label": "Gene", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:isFamilyFriendly", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether this content is family friendly.", + "rdfs:label": "isFamilyFriendly", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:jobImmediateStart", + "@type": "rdf:Property", + "rdfs:comment": "An indicator as to whether a position is available for an immediate start.", + "rdfs:label": "jobImmediateStart", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2244" + } + }, + { + "@id": "schema:signOrSymptom", + "@type": "rdf:Property", + "rdfs:comment": "A sign or symptom of this condition. Signs are objective or physically observable manifestations of the medical condition while symptoms are the subjective experience of the medical condition.", + "rdfs:label": "signOrSymptom", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSignOrSymptom" + } + }, + { + "@id": "schema:customerRemorseReturnFees", + "@type": "rdf:Property", + "rdfs:comment": "The type of return fees if the product is returned due to customer remorse.", + "rdfs:label": "customerRemorseReturnFees", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnFeesEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:MediaReviewItem", + "@type": "rdfs:Class", + "rdfs:comment": "Represents an item or group of closely related items treated as a unit for the sake of evaluation in a [[MediaReview]]. Authorship etc. apply to the items rather than to the curation/grouping or reviewing party.", + "rdfs:label": "MediaReviewItem", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:WearableSizeGroupGirls", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Girls\" for wearables.", + "rdfs:label": "WearableSizeGroupGirls", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:isBasedOnUrl", + "@type": "rdf:Property", + "rdfs:comment": "A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html.", + "rdfs:label": "isBasedOnUrl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:supersededBy": { + "@id": "schema:isBasedOn" + } + }, + { + "@id": "schema:hasMenu", + "@type": "rdf:Property", + "rdfs:comment": "Either the actual menu as a structured representation, as text, or a URL of the menu.", + "rdfs:label": "hasMenu", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Menu" + } + ] + }, + { + "@id": "schema:typeOfBed", + "@type": "rdf:Property", + "rdfs:comment": "The type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity.", + "rdfs:label": "typeOfBed", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:BedDetails" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BedType" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:observationPeriod", + "@type": "rdf:Property", + "rdfs:comment": "The length of time an Observation took place over. The format follows `P[0-9]*[Y|M|D|h|m|s]`. For example, P1Y is Period 1 Year, P3M is Period 3 Months, P3h is Period 3 hours.", + "rdfs:label": "observationPeriod", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:addressCountry", + "@type": "rdf:Property", + "rdfs:comment": "The country. For example, USA. You can also provide the two-letter [ISO 3166-1 alpha-2 country code](http://en.wikipedia.org/wiki/ISO_3166-1).", + "rdfs:label": "addressCountry", + "schema:domainIncludes": [ + { + "@id": "schema:GeoCoordinates" + }, + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:DefinedRegion" + }, + { + "@id": "schema:GeoShape" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Country" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:trainNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for the train.", + "rdfs:label": "trainNumber", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:mechanismOfAction", + "@type": "rdf:Property", + "rdfs:comment": "The specific biochemical interaction through which this drug or supplement produces its pharmacological effect.", + "rdfs:label": "mechanismOfAction", + "schema:domainIncludes": [ + { + "@id": "schema:Drug" + }, + { + "@id": "schema:DietarySupplement" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ticketNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for the ticket.", + "rdfs:label": "ticketNumber", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Head", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Head assessment with clinical examination.", + "rdfs:label": "Head", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EmploymentAgency", + "@type": "rdfs:Class", + "rdfs:comment": "An employment agency.", + "rdfs:label": "EmploymentAgency", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Urologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the diagnosis and treatment of diseases pertaining to the urinary tract and the urogenital system.", + "rdfs:label": "Urologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PublicToilet", + "@type": "rdfs:Class", + "rdfs:comment": "A public toilet is a room or small building containing one or more toilets (and possibly also urinals) which is available for use by the general public, or by customers or employees of certain businesses.", + "rdfs:label": "PublicToilet", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1624" + } + }, + { + "@id": "schema:issuedBy", + "@type": "rdf:Property", + "rdfs:comment": "The organization issuing the item, for example a [[Permit]], [[Ticket]], or [[Certification]].", + "rdfs:label": "issuedBy", + "schema:domainIncludes": [ + { + "@id": "schema:Permit" + }, + { + "@id": "schema:Ticket" + }, + { + "@id": "schema:Certification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:startOffset", + "@type": "rdf:Property", + "rdfs:comment": "The start time of the clip expressed as the number of seconds from the beginning of the work.", + "rdfs:label": "startOffset", + "schema:domainIncludes": [ + { + "@id": "schema:Clip" + }, + { + "@id": "schema:SeekToAction" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:HyperTocEntry" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2021" + } + }, + { + "@id": "schema:dateSent", + "@type": "rdf:Property", + "rdfs:comment": "The date/time at which the message was sent.", + "rdfs:label": "dateSent", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:reservationFor", + "@type": "rdf:Property", + "rdfs:comment": "The thing -- flight, event, restaurant, etc. being reserved.", + "rdfs:label": "reservationFor", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:procedure", + "@type": "rdf:Property", + "rdfs:comment": "A description of the procedure involved in setting up, using, and/or installing the device.", + "rdfs:label": "procedure", + "schema:domainIncludes": { + "@id": "schema:MedicalDevice" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SuspendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of momentarily pausing a device or application (e.g. pause music playback or pause a timer).", + "rdfs:label": "SuspendAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:numChildren", + "@type": "rdf:Property", + "rdfs:comment": "The number of children staying in the unit.", + "rdfs:label": "numChildren", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:vehicleModelDate", + "@type": "rdf:Property", + "rdfs:comment": "The release date of a vehicle model (often used to differentiate versions of the same make and model).", + "rdfs:label": "vehicleModelDate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:UserPageVisits", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserPageVisits", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:LowSaltDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet focused on reduced sodium intake.", + "rdfs:label": "LowSaltDiet" + }, + { + "@id": "schema:exchangeRateSpread", + "@type": "rdf:Property", + "rdfs:comment": "The difference between the price at which a broker or other intermediary buys and sells foreign currency.", + "rdfs:label": "exchangeRateSpread", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:ExchangeRateSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Season", + "@type": "rdfs:Class", + "rdfs:comment": "A media season, e.g. TV, radio, video game etc.", + "rdfs:label": "Season", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:supersededBy": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:DeactivateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of stopping or deactivating a device or application (e.g. stopping a timer or turning off a flashlight).", + "rdfs:label": "DeactivateAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:Nonprofit501c28", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c28: Non-profit type referring to National Railroad Retirement Investment Trusts.", + "rdfs:label": "Nonprofit501c28", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:availabilityStarts", + "@type": "rdf:Property", + "rdfs:comment": "The beginning of the availability of the product or service included in the offer.", + "rdfs:label": "availabilityStarts", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:ActionAccessSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:arrivalBusStop", + "@type": "rdf:Property", + "rdfs:comment": "The stop or station from which the bus arrives.", + "rdfs:label": "arrivalBusStop", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BusStation" + }, + { + "@id": "schema:BusStop" + } + ] + }, + { + "@id": "schema:AutoRepair", + "@type": "rdfs:Class", + "rdfs:comment": "Car repair business.", + "rdfs:label": "AutoRepair", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:HowToSection", + "@type": "rdfs:Class", + "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).", + "rdfs:label": "HowToSection", + "rdfs:subClassOf": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + } + ] + }, + { + "@id": "schema:LiveBlogPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A [[LiveBlogPosting]] is a [[BlogPosting]] intended to provide a rolling textual coverage of an ongoing event through continuous updates.", + "rdfs:label": "LiveBlogPosting", + "rdfs:subClassOf": { + "@id": "schema:BlogPosting" + } + }, + { + "@id": "schema:WearableSizeSystemFR", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "French size system for wearables.", + "rdfs:label": "WearableSizeSystemFR", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:geoOverlaps", + "@type": "rdf:Property", + "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 [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoOverlaps", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:BookStore", + "@type": "rdfs:Class", + "rdfs:comment": "A bookstore.", + "rdfs:label": "BookStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:serviceLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location (e.g. civic structure, local business, etc.) where a person can go to access the service.", + "rdfs:label": "serviceLocation", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:AmpStory", + "@type": "rdfs:Class", + "rdfs:comment": "A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices.", + "rdfs:label": "AmpStory", + "rdfs:subClassOf": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2646" + } + }, + { + "@id": "schema:HinduTemple", + "@type": "rdfs:Class", + "rdfs:comment": "A Hindu temple.", + "rdfs:label": "HinduTemple", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:proteinContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of protein.", + "rdfs:label": "proteinContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:LegalValueLevel", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible levels for the legal validity of a legislation.", + "rdfs:label": "LegalValueLevel", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue" + } + }, + { + "@id": "schema:Blog", + "@type": "rdfs:Class", + "rdfs:comment": "A [blog](https://en.wikipedia.org/wiki/Blog), sometimes known as a \"weblog\". Note that the individual posts ([[BlogPosting]]s) in a [[Blog]] are often colloquially referred to by the same term.", + "rdfs:label": "Blog", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:SingleRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "SingleRelease.", + "rdfs:label": "SingleRelease", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:preOp", + "@type": "rdf:Property", + "rdfs:comment": "A description of the workup, testing, and other preparations required before implanting this device.", + "rdfs:label": "preOp", + "schema:domainIncludes": { + "@id": "schema:MedicalDevice" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:OnlineStore", + "@type": "rdfs:Class", + "rdfs:comment": "An eCommerce site.", + "rdfs:label": "OnlineStore", + "rdfs:subClassOf": { + "@id": "schema:OnlineBusiness" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3028" + } + }, + { + "@id": "schema:ApartmentComplex", + "@type": "rdfs:Class", + "rdfs:comment": "Residence type: Apartment complex.", + "rdfs:label": "ApartmentComplex", + "rdfs:subClassOf": { + "@id": "schema:Residence" + } + }, + { + "@id": "schema:isBasedOn", + "@type": "rdf:Property", + "rdfs:comment": "A resource from which this work is derived or from which it is a modification or adaptation.", + "rdfs:label": "isBasedOn", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:FDAcategoryB", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that animal reproduction studies have failed to demonstrate a risk to the fetus and there are no adequate and well-controlled studies in pregnant women.", + "rdfs:label": "FDAcategoryB", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:NotInForce", + "@type": "schema:LegalForceStatus", + "rdfs:comment": "Indicates that a legislation is currently not in force.", + "rdfs:label": "NotInForce", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce-notInForce" + } + }, + { + "@id": "schema:DefinedRegion", + "@type": "rdfs:Class", + "rdfs:comment": "A DefinedRegion is a geographic area defined by potentially arbitrary (rather than political, administrative or natural geographical) criteria. Properties are provided for defining a region by reference to sets of postal codes.\n\nExamples: a delivery destination when shopping. Region where regional pricing is configured.\n\nRequirement 1:\nCountry: US\nStates: \"NY\", \"CA\"\n\nRequirement 2:\nCountry: US\nPostalCode Set: { [94000-94585], [97000, 97999], [13000, 13599]}\n{ [12345, 12345], [78945, 78945], }\nRegion = state, canton, prefecture, autonomous community...\n", + "rdfs:label": "DefinedRegion", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:statType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the kind of statistic represented by a [[StatisticalVariable]], e.g. mean, count etc. The value of statType is a property, either from within Schema.org (e.g. [[count]], [[median]], [[marginOfError]], [[maxValue]], [[minValue]]) or from other compatible (e.g. RDF) systems such as DataCommons.org or Wikidata.org. ", + "rdfs:label": "statType", + "schema:domainIncludes": { + "@id": "schema:StatisticalVariable" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Property" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:MusicVideoObject", + "@type": "rdfs:Class", + "rdfs:comment": "A music video file.", + "rdfs:label": "MusicVideoObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:recordLabel", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/mo/label" + }, + "rdfs:comment": "The label that issued the release.", + "rdfs:label": "recordLabel", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:seasons", + "@type": "rdf:Property", + "rdfs:comment": "A season in a media series.", + "rdfs:label": "seasons", + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeason" + }, + "schema:supersededBy": { + "@id": "schema:season" + } + }, + { + "@id": "schema:status", + "@type": "rdf:Property", + "rdfs:comment": "The status of the study (enumerated).", + "rdfs:label": "status", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalStudy" + }, + { + "@id": "schema:MedicalProcedure" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalStudyStatus" + }, + { + "@id": "schema:EventStatusType" + } + ] + }, + { + "@id": "schema:actionPlatform", + "@type": "rdf:Property", + "rdfs:comment": "The high level platform(s) where the Action can be performed for the given URL. To specify a specific application or operating system instance, use actionApplication.", + "rdfs:label": "actionPlatform", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DigitalPlatformEnumeration" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:EducationalOccupationalCredential", + "@type": "rdfs:Class", + "rdfs:comment": "An educational or occupational credential. A diploma, academic degree, certification, qualification, badge, etc., that may be awarded to a person or other entity that meets the requirements defined by the credentialer.", + "rdfs:label": "EducationalOccupationalCredential", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:ticketedSeat", + "@type": "rdf:Property", + "rdfs:comment": "The seat associated with the ticket.", + "rdfs:label": "ticketedSeat", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": { + "@id": "schema:Seat" + } + }, + { + "@id": "schema:HealthAspectEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "HealthAspectEnumeration enumerates several aspects of health content online, each of which might be described using [[hasHealthAspect]] and [[HealthTopicContent]].", + "rdfs:label": "HealthAspectEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:jobBenefits", + "@type": "rdf:Property", + "rdfs:comment": "Description of benefits associated with the job.", + "rdfs:label": "jobBenefits", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:totalHistoricalEnrollment", + "@type": "rdf:Property", + "rdfs:comment": "The total number of students that have enrolled in the history of the course.", + "rdfs:label": "totalHistoricalEnrollment", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:educationalFramework", + "@type": "rdf:Property", + "rdfs:comment": "The framework to which the resource being described is aligned.", + "rdfs:label": "educationalFramework", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:publicTransportClosuresInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about public transport closures.", + "rdfs:label": "publicTransportClosuresInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:code", + "@type": "rdf:Property", + "rdfs:comment": "A medical code for the entity, taken from a controlled vocabulary or ontology such as ICD-9, DiseasesDB, MeSH, SNOMED-CT, RxNorm, etc.", + "rdfs:label": "code", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCode" + } + }, + { + "@id": "schema:webFeed", + "@type": "rdf:Property", + "rdfs:comment": "The URL for a feed, e.g. associated with a podcast series, blog, or series of date-stamped updates. This is usually RSS or Atom.", + "rdfs:label": "webFeed", + "schema:domainIncludes": [ + { + "@id": "schema:SpecialAnnouncement" + }, + { + "@id": "schema:PodcastSeries" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:DataFeed" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:toRecipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of recipient. The recipient who was directly sent the message.", + "rdfs:label": "toRecipient", + "rdfs:subPropertyOf": { + "@id": "schema:recipient" + }, + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:postOfficeBoxNumber", + "@type": "rdf:Property", + "rdfs:comment": "The post office box number for PO box addresses.", + "rdfs:label": "postOfficeBoxNumber", + "schema:domainIncludes": { + "@id": "schema:PostalAddress" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:borrower", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The person that borrows the object being lent.", + "rdfs:label": "borrower", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:LendAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:OutletStore", + "@type": "rdfs:Class", + "rdfs:comment": "An outlet store.", + "rdfs:label": "OutletStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:vehicleTransmission", + "@type": "rdf:Property", + "rdfs:comment": "The type of component used for transmitting the power from a rotating power source to the wheels or other relevant component(s) (\"gearbox\" for cars).", + "rdfs:label": "vehicleTransmission", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:WearAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of dressing oneself in clothing.", + "rdfs:label": "WearAction", + "rdfs:subClassOf": { + "@id": "schema:UseAction" + } + }, + { + "@id": "schema:populationType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the populationType common to all members of a [[StatisticalPopulation]] or all cases within the scope of a [[StatisticalVariable]].", + "rdfs:label": "populationType", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalPopulation" + }, + { + "@id": "schema:StatisticalVariable" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Class" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:Eye", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Eye or ophthalmological function assessment with clinical examination.", + "rdfs:label": "Eye", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sensoryUnit", + "@type": "rdf:Property", + "rdfs:comment": "The neurological pathway extension that inputs and sends information to the brain or spinal cord.", + "rdfs:label": "sensoryUnit", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SuperficialAnatomy" + }, + { + "@id": "schema:AnatomicalStructure" + } + ] + }, + { + "@id": "schema:articleBody", + "@type": "rdf:Property", + "rdfs:comment": "The actual body of the article.", + "rdfs:label": "articleBody", + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:activityFrequency", + "@type": "rdf:Property", + "rdfs:comment": "How often one should engage in the activity.", + "rdfs:label": "activityFrequency", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:targetPopulation", + "@type": "rdf:Property", + "rdfs:comment": "Characteristics of the population for which this is intended, or which typically uses it, e.g. 'adults'.", + "rdfs:label": "targetPopulation", + "schema:domainIncludes": [ + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:DoseSchedule" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TireShop", + "@type": "rdfs:Class", + "rdfs:comment": "A tire shop.", + "rdfs:label": "TireShop", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Guide", + "@type": "rdfs:Class", + "rdfs:comment": "[[Guide]] is a page or article that recommends specific products or services, or aspects of a thing for a user to consider. A [[Guide]] may represent a Buying Guide and detail aspects of products or services for a user to consider. A [[Guide]] may represent a Product Guide and recommend specific products or services. A [[Guide]] may represent a Ranked List and recommend specific products or services with ranking.", + "rdfs:label": "Guide", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2405" + } + }, + { + "@id": "schema:events", + "@type": "rdf:Property", + "rdfs:comment": "Upcoming or past events associated with this place or organization.", + "rdfs:label": "events", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Event" + }, + "schema:supersededBy": { + "@id": "schema:event" + } + }, + { + "@id": "schema:relatedDrug", + "@type": "rdf:Property", + "rdfs:comment": "Any other drug related to this one, for example commonly-prescribed alternatives.", + "rdfs:label": "relatedDrug", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:lodgingUnitType", + "@type": "rdf:Property", + "rdfs:comment": "Textual description of the unit type (including suite vs. room, size of bed, etc.).", + "rdfs:label": "lodgingUnitType", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:valueName", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.", + "rdfs:label": "valueName", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BodyMeasurementNeck", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of neck. Used, for example, to fit shirts.", + "rdfs:label": "BodyMeasurementNeck", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:JoinAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent joins an event/group with participants/friends at a location.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, JoinAction refers to joining a group/team of people.\\n* [[SubscribeAction]]: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.\\n* [[FollowAction]]: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.", + "rdfs:label": "JoinAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:membershipNumber", + "@type": "rdf:Property", + "rdfs:comment": "A unique identifier for the membership.", + "rdfs:label": "membershipNumber", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:NonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "NonprofitType enumerates several kinds of official non-profit types of which a non-profit organization can be.", + "rdfs:label": "NonprofitType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:Renal", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to the study of the kidneys and its respective disease states.", + "rdfs:label": "Renal", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:associatedClaimReview", + "@type": "rdf:Property", + "rdfs:comment": "An associated [[ClaimReview]], related by specific common content, topic or claim. The expectation is that this property would be most typically used in cases where a single activity is conducting both claim reviews and media reviews, in which case [[relatedMediaReview]] would commonly be used on a [[ClaimReview]], while [[relatedClaimReview]] would be used on [[MediaReview]].", + "rdfs:label": "associatedClaimReview", + "rdfs:subPropertyOf": { + "@id": "schema:associatedReview" + }, + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:businessFunction", + "@type": "rdf:Property", + "rdfs:comment": "The business function (e.g. sell, lease, repair, dispose) of the offer or component of a bundle (TypeAndQuantityNode). The default is http://purl.org/goodrelations/v1#Sell.", + "rdfs:label": "businessFunction", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:BusinessFunction" + } + }, + { + "@id": "schema:FDAcategoryX", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that studies in animals or humans have demonstrated fetal abnormalities and/or there is positive evidence of human fetal risk based on adverse reaction data from investigational or marketing experience, and the risks involved in use of the drug in pregnant women clearly outweigh potential benefits.", + "rdfs:label": "FDAcategoryX", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:partySize", + "@type": "rdf:Property", + "rdfs:comment": "Number of people the reservation should accommodate.", + "rdfs:label": "partySize", + "schema:domainIncludes": [ + { + "@id": "schema:FoodEstablishmentReservation" + }, + { + "@id": "schema:TaxiReservation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:recipeInstructions", + "@type": "rdf:Property", + "rdfs:comment": "A step in making the recipe, in the form of a single item (document, video, etc.) or an ordered list with HowToStep and/or HowToSection items.", + "rdfs:label": "recipeInstructions", + "rdfs:subPropertyOf": { + "@id": "schema:step" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:itemReviewed", + "@type": "rdf:Property", + "rdfs:comment": "The item that is being reviewed/rated.", + "rdfs:label": "itemReviewed", + "schema:domainIncludes": [ + { + "@id": "schema:AggregateRating" + }, + { + "@id": "schema:Review" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:NewsMediaOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A News/Media organization such as a newspaper or TV station.", + "rdfs:label": "NewsMediaOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:tongueWeight", + "@type": "rdf:Property", + "rdfs:comment": "The permitted vertical load (TWR) of a trailer attached to the vehicle. Also referred to as Tongue Load Rating (TLR) or Vertical Load Rating (VLR).\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "tongueWeight", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:StagesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Stages that can be observed from a topic.", + "rdfs:label": "StagesHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:AdvertiserContentArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An [[Article]] that an external entity has paid to place or to produce to its specifications. Includes [advertorials](https://en.wikipedia.org/wiki/Advertorial), sponsored content, native advertising and other paid content.", + "rdfs:label": "AdvertiserContentArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:PlaceboControlledTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A placebo-controlled trial design.", + "rdfs:label": "PlaceboControlledTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WearableSizeSystemDE", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "German size system for wearables.", + "rdfs:label": "WearableSizeSystemDE", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:PostOffice", + "@type": "rdfs:Class", + "rdfs:comment": "A post office.", + "rdfs:label": "PostOffice", + "rdfs:subClassOf": { + "@id": "schema:GovernmentOffice" + } + }, + { + "@id": "schema:DepositAccount", + "@type": "rdfs:Class", + "rdfs:comment": "A type of Bank Account with a main purpose of depositing funds to gain interest or other benefits.", + "rdfs:label": "DepositAccount", + "rdfs:subClassOf": [ + { + "@id": "schema:InvestmentOrDeposit" + }, + { + "@id": "schema:BankAccount" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:FireStation", + "@type": "rdfs:Class", + "rdfs:comment": "A fire station. With firemen.", + "rdfs:label": "FireStation", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:EmergencyService" + } + ] + }, + { + "@id": "schema:PublicationIssue", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.org/ontology/bibo/Issue" + }, + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "PublicationIssue", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + } + }, + { + "@id": "schema:Nonprofit501c9", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c9: Non-profit type referring to Voluntary Employee Beneficiary Associations.", + "rdfs:label": "Nonprofit501c9", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:photos", + "@type": "rdf:Property", + "rdfs:comment": "Photographs of this place.", + "rdfs:label": "photos", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Photograph" + }, + { + "@id": "schema:ImageObject" + } + ], + "schema:supersededBy": { + "@id": "schema:photo" + } + }, + { + "@id": "schema:Periodical", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.org/ontology/bibo/Periodical" + }, + "rdfs:comment": "A publication in any medium issued in successive parts bearing numerical or chronological designations and intended to continue indefinitely, such as a magazine, scholarly journal, or newspaper.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "Periodical", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + } + }, + { + "@id": "schema:dropoffTime", + "@type": "rdf:Property", + "rdfs:comment": "When a rental car can be dropped off.", + "rdfs:label": "dropoffTime", + "schema:domainIncludes": { + "@id": "schema:RentalCarReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:OnlineFull", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: OnlineFull. Server is online but unavailable. The maximum number of players has reached.", + "rdfs:label": "OnlineFull" + }, + { + "@id": "schema:RsvpResponseYes", + "@type": "schema:RsvpResponseType", + "rdfs:comment": "The invitee will attend.", + "rdfs:label": "RsvpResponseYes" + }, + { + "@id": "schema:broadcastChannelId", + "@type": "rdf:Property", + "rdfs:comment": "The unique address by which the BroadcastService can be identified in a provider lineup. In US, this is typically a number.", + "rdfs:label": "broadcastChannelId", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Nonprofit501c13", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c13: Non-profit type referring to Cemetery Companies.", + "rdfs:label": "Nonprofit501c13", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:GardenStore", + "@type": "rdfs:Class", + "rdfs:comment": "A garden store.", + "rdfs:label": "GardenStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:loser", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The loser of the action.", + "rdfs:label": "loser", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:WinAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:TakeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.\\n\\nRelated actions:\\n\\n* [[GiveAction]]: The reciprocal of TakeAction.\\n* [[ReceiveAction]]: Unlike ReceiveAction, TakeAction implies that ownership has been transferred.", + "rdfs:label": "TakeAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:exifData", + "@type": "rdf:Property", + "rdfs:comment": "exif data for this object.", + "rdfs:label": "exifData", + "schema:domainIncludes": { + "@id": "schema:ImageObject" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:seriousAdverseOutcome", + "@type": "rdf:Property", + "rdfs:comment": "A possible serious complication and/or serious side effect of this therapy. Serious adverse outcomes include those that are life-threatening; result in death, disability, or permanent damage; require hospitalization or prolong existing hospitalization; cause congenital anomalies or birth defects; or jeopardize the patient and may require medical or surgical intervention to prevent one of the outcomes in this definition.", + "rdfs:label": "seriousAdverseOutcome", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalDevice" + }, + { + "@id": "schema:MedicalTherapy" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:PhotographAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of capturing still images of objects using a camera.", + "rdfs:label": "PhotographAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:BroadcastEvent", + "@type": "rdfs:Class", + "rdfs:comment": "An over the air or online broadcast event.", + "rdfs:label": "BroadcastEvent", + "rdfs:subClassOf": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:HealthPlanFormulary", + "@type": "rdfs:Class", + "rdfs:comment": "For a given health insurance plan, the specification for costs and coverage of prescription drugs.", + "rdfs:label": "HealthPlanFormulary", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:valuePattern", + "@type": "rdf:Property", + "rdfs:comment": "Specifies a regular expression for testing literal values according to the HTML spec.", + "rdfs:label": "valuePattern", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:firstPerformance", + "@type": "rdf:Property", + "rdfs:comment": "The date and place the work was first performed.", + "rdfs:label": "firstPerformance", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:ArchiveComponent", + "@type": "rdfs:Class", + "rdfs:comment": { + "@language": "en", + "@value": "An intangible type to be applied to any archive content, carrying with it a set of properties required to describe archival items and collections." + }, + "rdfs:label": { + "@language": "en", + "@value": "ArchiveComponent" + }, + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:artform", + "@type": "rdf:Property", + "rdfs:comment": "e.g. Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc.", + "rdfs:label": "artform", + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:slogan", + "@type": "rdf:Property", + "rdfs:comment": "A slogan or motto associated with the item.", + "rdfs:label": "slogan", + "schema:domainIncludes": [ + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:availabilityEnds", + "@type": "rdf:Property", + "rdfs:comment": "The end of the availability of the product or service included in the offer.", + "rdfs:label": "availabilityEnds", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:UnRegisterAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of un-registering from a service.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: antonym of UnRegisterAction.\\n* [[LeaveAction]]: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you were previously registered, rather than leaving a team/group of people.", + "rdfs:label": "UnRegisterAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:MusicAlbumReleaseType", + "@type": "rdfs:Class", + "rdfs:comment": "The kind of release which this album is: single, EP or album.", + "rdfs:label": "MusicAlbumReleaseType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:stage", + "@type": "rdf:Property", + "rdfs:comment": "The stage of the condition, if applicable.", + "rdfs:label": "stage", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalConditionStage" + } + }, + { + "@id": "schema:OrderPaymentDue", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that payment is due on an order.", + "rdfs:label": "OrderPaymentDue" + }, + { + "@id": "schema:sender", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The participant who is at the sending end of the action.", + "rdfs:label": "sender", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ReceiveAction" + }, + { + "@id": "schema:Message" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:ViolenceConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item shows or promotes violence.", + "rdfs:label": "ViolenceConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:Lung", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Lung and respiratory system clinical examination.", + "rdfs:label": "Lung", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:videoQuality", + "@type": "rdf:Property", + "rdfs:comment": "The quality of the video.", + "rdfs:label": "videoQuality", + "schema:domainIncludes": { + "@id": "schema:VideoObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Emergency", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that deals with the evaluation and initial treatment of medical conditions caused by trauma or sudden illness.", + "rdfs:label": "Emergency", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DefinedTermSet", + "@type": "rdfs:Class", + "rdfs:comment": "A set of defined terms, for example a set of categories or a classification scheme, a glossary, dictionary or enumeration.", + "rdfs:label": "DefinedTermSet", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:Flexibility", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is engaged in to improve joint and muscle flexibility.", + "rdfs:label": "Flexibility", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MedicalRiskFactor", + "@type": "rdfs:Class", + "rdfs:comment": "A risk factor is anything that increases a person's likelihood of developing or contracting a disease, medical condition, or complication.", + "rdfs:label": "MedicalRiskFactor", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:worstRating", + "@type": "rdf:Property", + "rdfs:comment": "The lowest value allowed in this rating system.", + "rdfs:label": "worstRating", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:ProductGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A ProductGroup represents a group of [[Product]]s that vary only in certain well-described ways, such as by [[size]], [[color]], [[material]] etc.\n\nWhile a ProductGroup itself is not directly offered for sale, the various varying products that it represents can be. The ProductGroup serves as a prototype or template, standing in for all of the products who have an [[isVariantOf]] relationship to it. As such, properties (including additional types) can be applied to the ProductGroup to represent characteristics shared by each of the (possibly very many) variants. Properties that reference a ProductGroup are not included in this mechanism; neither are the following specific properties [[variesBy]], [[hasVariant]], [[url]]. ", + "rdfs:label": "ProductGroup", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:MedicalCondition", + "@type": "rdfs:Class", + "rdfs:comment": "Any condition of the human body that affects the normal functioning of a person, whether physically or mentally. Includes diseases, injuries, disabilities, disorders, syndromes, etc.", + "rdfs:label": "MedicalCondition", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Room", + "@type": "rdfs:Class", + "rdfs:comment": "A room is a distinguishable space within a structure, usually separated from other spaces by interior walls (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Room).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Room", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:relatedLink", + "@type": "rdf:Property", + "rdfs:comment": "A link related to this web page, for example to other related web pages.", + "rdfs:label": "relatedLink", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:version", + "@type": "rdf:Property", + "rdfs:comment": "The version of the CreativeWork embodied by a specified resource.", + "rdfs:label": "version", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:polygon", + "@type": "rdf:Property", + "rdfs:comment": "A polygon is the area enclosed by a point-to-point path for which the starting and ending points are the same. A polygon is expressed as a series of four or more space delimited points where the first and final points are identical.", + "rdfs:label": "polygon", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:boardingPolicy", + "@type": "rdf:Property", + "rdfs:comment": "The type of boarding policy used by the airline (e.g. zone-based or group-based).", + "rdfs:label": "boardingPolicy", + "schema:domainIncludes": [ + { + "@id": "schema:Airline" + }, + { + "@id": "schema:Flight" + } + ], + "schema:rangeIncludes": { + "@id": "schema:BoardingPolicyType" + } + }, + { + "@id": "schema:programPrerequisites", + "@type": "rdf:Property", + "rdfs:comment": "Prerequisites for enrolling in the program.", + "rdfs:label": "programPrerequisites", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:AlignmentObject" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:SelfCareHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Self care actions or measures that can be taken to sooth, health or avoid a topic. This may be carried at home and can be carried/managed by the person itself.", + "rdfs:label": "SelfCareHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:softwareHelp", + "@type": "rdf:Property", + "rdfs:comment": "Software application help.", + "rdfs:label": "softwareHelp", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:UsageOrScheduleHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about how, when, frequency and dosage of a topic.", + "rdfs:label": "UsageOrScheduleHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:orderedItem", + "@type": "rdf:Property", + "rdfs:comment": "The item ordered.", + "rdfs:label": "orderedItem", + "schema:domainIncludes": [ + { + "@id": "schema:OrderItem" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:OrderItem" + }, + { + "@id": "schema:Service" + } + ] + }, + { + "@id": "schema:median", + "@type": "rdf:Property", + "rdfs:comment": "The median value.", + "rdfs:label": "median", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:volumeNumber", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/volume" + }, + "rdfs:comment": "Identifies the volume of publication or multi-part work; for example, \"iii\" or \"2\".", + "rdfs:label": "volumeNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:PublicationVolume" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:appliesToDeliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "The delivery method(s) to which the delivery charge or payment charge specification applies.", + "rdfs:label": "appliesToDeliveryMethod", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:DeliveryChargeSpecification" + }, + { + "@id": "schema:PaymentChargeSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:DisagreeAction", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "DisagreeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:additionalName", + "@type": "rdf:Property", + "rdfs:comment": "An additional name for a Person, can be used for a middle name.", + "rdfs:label": "additionalName", + "rdfs:subPropertyOf": { + "@id": "schema:alternateName" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:muscleAction", + "@type": "rdf:Property", + "rdfs:comment": "The movement the muscle generates.", + "rdfs:label": "muscleAction", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MobileWebPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of 'mobile' browsers as a Web Platform.", + "rdfs:label": "MobileWebPlatform", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:hasBioChemEntityPart", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part. ", + "rdfs:label": "hasBioChemEntityPart", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:inverseOf": { + "@id": "schema:isPartOfBioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:recognizedBy", + "@type": "rdf:Property", + "rdfs:comment": "An organization that acknowledges the validity, value or utility of a credential. Note: recognition may include a process of quality assurance or accreditation.", + "rdfs:label": "recognizedBy", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalCredential" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:Nose", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Nose function assessment with clinical examination.", + "rdfs:label": "Nose", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EventCancelled", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event has been cancelled. If the event has multiple startDate values, all are assumed to be cancelled. Either startDate or previousStartDate may be used to specify the event's cancelled date(s).", + "rdfs:label": "EventCancelled" + }, + { + "@id": "schema:Nonprofit501c7", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c7: Non-profit type referring to Social and Recreational Clubs.", + "rdfs:label": "Nonprofit501c7", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:seatSection", + "@type": "rdf:Property", + "rdfs:comment": "The section location of the reserved seat (e.g. Orchestra).", + "rdfs:label": "seatSection", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CoverArt", + "@type": "rdfs:Class", + "rdfs:comment": "The artwork on the outer surface of a CreativeWork.", + "rdfs:label": "CoverArt", + "rdfs:subClassOf": { + "@id": "schema:VisualArtwork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:MovieTheater", + "@type": "rdfs:Class", + "rdfs:comment": "A movie theater.", + "rdfs:label": "MovieTheater", + "rdfs:subClassOf": [ + { + "@id": "schema:EntertainmentBusiness" + }, + { + "@id": "schema:CivicStructure" + } + ] + }, + { + "@id": "schema:PublicationVolume", + "@type": "rdfs:Class", + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "PublicationVolume", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + } + }, + { + "@id": "schema:availableChannel", + "@type": "rdf:Property", + "rdfs:comment": "A means of accessing the service (e.g. a phone bank, a web site, a location, etc.).", + "rdfs:label": "availableChannel", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:ServiceChannel" + } + }, + { + "@id": "schema:SpecialAnnouncement", + "@type": "rdfs:Class", + "rdfs:comment": "A SpecialAnnouncement combines a simple date-stamped textual information update\n with contextualized Web links and other structured data. It represents an information update made by a\n locally-oriented organization, for example schools, pharmacies, healthcare providers, community groups, police,\n local government.\n\nFor work in progress guidelines on Coronavirus-related markup see [this doc](https://docs.google.com/document/d/14ikaGCKxo50rRM7nvKSlbUpjyIk2WMQd3IkB1lItlrM/edit#).\n\nThe motivating scenario for SpecialAnnouncement is the [Coronavirus pandemic](https://en.wikipedia.org/wiki/2019%E2%80%9320_coronavirus_pandemic), and the initial vocabulary is oriented to this urgent situation. Schema.org\nexpect to improve the markup iteratively as it is deployed and as feedback emerges from use. In addition to our\nusual [Github entry](https://github.com/schemaorg/schemaorg/issues/2490), feedback comments can also be provided in [this document](https://docs.google.com/document/d/1fpdFFxk8s87CWwACs53SGkYv3aafSxz_DTtOQxMrBJQ/edit#).\n\n\nWhile this schema is designed to communicate urgent crisis-related information, it is not the same as an emergency warning technology like [CAP](https://en.wikipedia.org/wiki/Common_Alerting_Protocol), although there may be overlaps. The intent is to cover\nthe kinds of everyday practical information being posted to existing websites during an emergency situation.\n\nSeveral kinds of information can be provided:\n\nWe encourage the provision of \"name\", \"text\", \"datePosted\", \"expires\" (if appropriate), \"category\" and\n\"url\" as a simple baseline. It is important to provide a value for \"category\" where possible, most ideally as a well known\nURL from Wikipedia or Wikidata. In the case of the 2019-2020 Coronavirus pandemic, this should be \"https://en.wikipedia.org/w/index.php?title=2019-20\\_coronavirus\\_pandemic\" or \"https://www.wikidata.org/wiki/Q81068910\".\n\nFor many of the possible properties, values can either be simple links or an inline description, depending on whether a summary is available. For a link, provide just the URL of the appropriate page as the property's value. For an inline description, use a [[WebContent]] type, and provide the url as a property of that, alongside at least a simple \"[[text]]\" summary of the page. It is\nunlikely that a single SpecialAnnouncement will need all of the possible properties simultaneously.\n\nWe expect that in many cases the page referenced might contain more specialized structured data, e.g. contact info, [[openingHours]], [[Event]], [[FAQPage]] etc. By linking to those pages from a [[SpecialAnnouncement]] you can help make it clearer that the events are related to the situation (e.g. Coronavirus) indicated by the [[category]] property of the [[SpecialAnnouncement]].\n\nMany [[SpecialAnnouncement]]s will relate to particular regions and to identifiable local organizations. Use [[spatialCoverage]] for the region, and [[announcementLocation]] to indicate specific [[LocalBusiness]]es and [[CivicStructure]]s. If the announcement affects both a particular region and a specific location (for example, a library closure that serves an entire region), use both [[spatialCoverage]] and [[announcementLocation]].\n\nThe [[about]] property can be used to indicate entities that are the focus of the announcement. We now recommend using [[about]] only\nfor representing non-location entities (e.g. a [[Course]] or a [[RadioStation]]). For places, use [[announcementLocation]] and [[spatialCoverage]]. Consumers of this markup should be aware that the initial design encouraged the use of [[about]] for locations too.\n\nThe basic content of [[SpecialAnnouncement]] is similar to that of an [RSS](https://en.wikipedia.org/wiki/RSS) or [Atom](https://en.wikipedia.org/wiki/Atom_(Web_standard)) feed. For publishers without such feeds, basic feed-like information can be shared by posting\n[[SpecialAnnouncement]] updates in a page, e.g. using JSON-LD. For sites with Atom/RSS functionality, you can point to a feed\nwith the [[webFeed]] property. This can be a simple URL, or an inline [[DataFeed]] object, with [[encodingFormat]] providing\nmedia type information, e.g. \"application/rss+xml\" or \"application/atom+xml\".\n", + "rdfs:label": "SpecialAnnouncement", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:PreOrder", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available for pre-order.", + "rdfs:label": "PreOrder" + }, + { + "@id": "schema:BackOrder", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available on back order.", + "rdfs:label": "BackOrder" + }, + { + "@id": "schema:SportsClub", + "@type": "rdfs:Class", + "rdfs:comment": "A sports club.", + "rdfs:label": "SportsClub", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:awayTeam", + "@type": "rdf:Property", + "rdfs:comment": "The away team in a sports event.", + "rdfs:label": "awayTeam", + "rdfs:subPropertyOf": { + "@id": "schema:competitor" + }, + "schema:domainIncludes": { + "@id": "schema:SportsEvent" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:inStoreReturnsOffered", + "@type": "rdf:Property", + "rdfs:comment": "Are in-store returns offered? (For more advanced return methods use the [[returnMethod]] property.)", + "rdfs:label": "inStoreReturnsOffered", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:healthPlanMarketingUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL that goes directly to the plan brochure for the specific standard plan or plan variation.", + "rdfs:label": "healthPlanMarketingUrl", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:ActivateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight).", + "rdfs:label": "ActivateAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:speechToTextMarkup", + "@type": "rdf:Property", + "rdfs:comment": "Form of markup used. eg. [SSML](https://www.w3.org/TR/speech-synthesis11) or [IPA](https://www.wikidata.org/wiki/Property:P898).", + "rdfs:label": "speechToTextMarkup", + "schema:domainIncludes": { + "@id": "schema:PronounceableText" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:DrugLegalStatus", + "@type": "rdfs:Class", + "rdfs:comment": "The legal availability status of a medical drug.", + "rdfs:label": "DrugLegalStatus", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:RemixAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "RemixAlbum.", + "rdfs:label": "RemixAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:diet", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The diet used in this action.", + "rdfs:label": "diet", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Diet" + } + }, + { + "@id": "schema:resultReview", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of result. The review that resulted in the performing of the action.", + "rdfs:label": "resultReview", + "rdfs:subPropertyOf": { + "@id": "schema:result" + }, + "schema:domainIncludes": { + "@id": "schema:ReviewAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + } + }, + { + "@id": "schema:softwareRequirements", + "@type": "rdf:Property", + "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).", + "rdfs:label": "softwareRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:RecommendedDoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "A recommended dosing schedule for a drug or supplement as prescribed or recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.", + "rdfs:label": "RecommendedDoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:seatRow", + "@type": "rdf:Property", + "rdfs:comment": "The row location of the reserved seat (e.g., B).", + "rdfs:label": "seatRow", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Clip", + "@type": "rdfs:Class", + "rdfs:comment": "A short TV or radio program or a segment/part of a program.", + "rdfs:label": "Clip", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:SellAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.", + "rdfs:label": "SellAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:HealthAndBeautyBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "Health and beauty.", + "rdfs:label": "HealthAndBeautyBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:legislationTransposes", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#transposes" + }, + "rdfs:comment": "Indicates that this legislation (or part of legislation) fulfills the objectives set by another legislation, by passing appropriate implementation measures. Typically, some legislations of European Union's member states or regions transpose European Directives. This indicates a legally binding link between the 2 legislations.", + "rdfs:label": "legislationTransposes", + "rdfs:subPropertyOf": { + "@id": "schema:legislationApplies" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#transposes" + } + }, + { + "@id": "schema:includedComposition", + "@type": "rdf:Property", + "rdfs:comment": "Smaller compositions included in this work (e.g. a movement in a symphony).", + "rdfs:label": "includedComposition", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicComposition" + } + }, + { + "@id": "schema:firstAppearance", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the first known occurrence of a [[Claim]] in some [[CreativeWork]].", + "rdfs:label": "firstAppearance", + "rdfs:subPropertyOf": { + "@id": "schema:workExample" + }, + "schema:domainIncludes": { + "@id": "schema:Claim" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1828" + } + }, + { + "@id": "schema:PerformingGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A performance group, such as a band, an orchestra, or a circus.", + "rdfs:label": "PerformingGroup", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:orderDate", + "@type": "rdf:Property", + "rdfs:comment": "Date order was placed.", + "rdfs:label": "orderDate", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:sizeGroup", + "@type": "rdf:Property", + "rdfs:comment": "The size group (also known as \"size type\") for a product's size. Size groups are common in the fashion industry to define size segments and suggested audiences for wearable products. Multiple values can be combined, for example \"men's big and tall\", \"petite maternity\" or \"regular\".", + "rdfs:label": "sizeGroup", + "schema:domainIncludes": { + "@id": "schema:SizeSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SizeGroupEnumeration" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:codeSampleType", + "@type": "rdf:Property", + "rdfs:comment": "What type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.", + "rdfs:label": "codeSampleType", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:parentItem", + "@type": "rdf:Property", + "rdfs:comment": "The parent of a question, answer or item in general. Typically used for Q/A discussion threads e.g. a chain of comments with the first comment being an [[Article]] or other [[CreativeWork]]. See also [[comment]] which points from something to a comment about it.", + "rdfs:label": "parentItem", + "schema:domainIncludes": [ + { + "@id": "schema:Comment" + }, + { + "@id": "schema:Answer" + }, + { + "@id": "schema:Question" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Comment" + } + ] + }, + { + "@id": "schema:branch", + "@type": "rdf:Property", + "rdfs:comment": "The branches that delineate from the nerve bundle. Not to be confused with [[branchOf]].", + "rdfs:label": "branch", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:supersededBy": { + "@id": "schema:arterialBranch" + } + }, + { + "@id": "schema:SaleEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Sales event.", + "rdfs:label": "SaleEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:bookEdition", + "@type": "rdf:Property", + "rdfs:comment": "The edition of the book.", + "rdfs:label": "bookEdition", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:unsaturatedFatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of unsaturated fat.", + "rdfs:label": "unsaturatedFatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:negativeNotes", + "@type": "rdf:Property", + "rdfs:comment": "Provides negative considerations regarding something, most typically in pro/con lists for reviews (alongside [[positiveNotes]]). For symmetry \n\nIn the case of a [[Review]], the property describes the [[itemReviewed]] from the perspective of the review; in the case of a [[Product]], the product itself is being described. Since product descriptions \ntend to emphasise positive claims, it may be relatively unusual to find [[negativeNotes]] used in this way. Nevertheless for the sake of symmetry, [[negativeNotes]] can be used on [[Product]].\n\nThe property values can be expressed either as unstructured text (repeated as necessary), or if ordered, as a list (in which case the most negative is at the beginning of the list).", + "rdfs:label": "negativeNotes", + "schema:domainIncludes": [ + { + "@id": "schema:Review" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2832" + } + }, + { + "@id": "schema:Text", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "Data type: Text.", + "rdfs:label": "Text" + }, + { + "@id": "schema:headline", + "@type": "rdf:Property", + "rdfs:comment": "Headline of the article.", + "rdfs:label": "headline", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:observationDate", + "@type": "rdf:Property", + "rdfs:comment": "The observationDate of an [[Observation]].", + "rdfs:label": "observationDate", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:guidelineSubject", + "@type": "rdf:Property", + "rdfs:comment": "The medical conditions, treatments, etc. that are the subject of the guideline.", + "rdfs:label": "guidelineSubject", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:priceComponent", + "@type": "rdf:Property", + "rdfs:comment": "This property links to all [[UnitPriceSpecification]] nodes that apply in parallel for the [[CompoundPriceSpecification]] node.", + "rdfs:label": "priceComponent", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:CompoundPriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:UnitPriceSpecification" + } + }, + { + "@id": "schema:BroadcastService", + "@type": "rdfs:Class", + "rdfs:comment": "A delivery service through which content is provided via broadcast over the air or online.", + "rdfs:label": "BroadcastService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:DigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "An electronic file or document.", + "rdfs:label": "DigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:EUEnergyEfficiencyEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates the EU energy efficiency classes A-G as well as A+, A++, and A+++ as defined in EU directive 2017/1369.", + "rdfs:label": "EUEnergyEfficiencyEnumeration", + "rdfs:subClassOf": { + "@id": "schema:EnergyEfficiencyEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:productGroupID", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a textual identifier for a ProductGroup.", + "rdfs:label": "productGroupID", + "schema:domainIncludes": { + "@id": "schema:ProductGroup" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:knows", + "@type": "rdf:Property", + "rdfs:comment": "The most generic bi-directional social/work relation.", + "rdfs:label": "knows", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:UKNonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "UKNonprofitType: Non-profit organization type originating from the United Kingdom.", + "rdfs:label": "UKNonprofitType", + "rdfs:subClassOf": { + "@id": "schema:NonprofitType" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:GraphicNovel", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: GraphicNovel. May represent a bound collection of ComicIssue instances.", + "rdfs:label": "GraphicNovel", + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:siblings", + "@type": "rdf:Property", + "rdfs:comment": "A sibling of the person.", + "rdfs:label": "siblings", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:sibling" + } + }, + { + "@id": "schema:multipleValues", + "@type": "rdf:Property", + "rdfs:comment": "Whether multiple values are allowed for the property. Default is false.", + "rdfs:label": "multipleValues", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:Park", + "@type": "rdfs:Class", + "rdfs:comment": "A park.", + "rdfs:label": "Park", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:rsvpResponse", + "@type": "rdf:Property", + "rdfs:comment": "The response (yes, no, maybe) to the RSVP.", + "rdfs:label": "rsvpResponse", + "schema:domainIncludes": { + "@id": "schema:RsvpAction" + }, + "schema:rangeIncludes": { + "@id": "schema:RsvpResponseType" + } + }, + { + "@id": "schema:ReducedRelevanceForChildrenConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "A general code for cases where relevance to children is reduced, e.g. adult education, mortgages, retirement-related products, etc.", + "rdfs:label": "ReducedRelevanceForChildrenConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:IOSPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of iOS-based operating systems.", + "rdfs:label": "IOSPlatform", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:deliveryTime", + "@type": "rdf:Property", + "rdfs:comment": "The total delay between the receipt of the order and the goods reaching the final customer.", + "rdfs:label": "deliveryTime", + "schema:domainIncludes": [ + { + "@id": "schema:DeliveryTimeSettings" + }, + { + "@id": "schema:OfferShippingDetails" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:LockerDelivery", + "@type": "schema:DeliveryMethod", + "rdfs:comment": "A DeliveryMethod in which an item is made available via locker.", + "rdfs:label": "LockerDelivery" + }, + { + "@id": "schema:FoodEstablishmentReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation to dine at a food-related business.\\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.", + "rdfs:label": "FoodEstablishmentReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:constraintProperty", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a property used as a constraint. For example, in the definition of a [[StatisticalVariable]]. The value is a property, either from within Schema.org or from other compatible (e.g. RDF) systems such as DataCommons.org or Wikidata.org. ", + "rdfs:label": "constraintProperty", + "schema:domainIncludes": { + "@id": "schema:ConstraintNode" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Property" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:SatiricalArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An [[Article]] whose content is primarily [[satirical]](https://en.wikipedia.org/wiki/Satire) in nature, i.e. unlikely to be literally true. A satirical article is sometimes but not necessarily also a [[NewsArticle]]. [[ScholarlyArticle]]s are also sometimes satirized.", + "rdfs:label": "SatiricalArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:MerchantReturnFiniteReturnWindow", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that there is a finite window for product returns.", + "rdfs:label": "MerchantReturnFiniteReturnWindow", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:UnofficialLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "Indicates that a document has no particular or special standing (e.g. a republication of a law by a private publisher).", + "rdfs:label": "UnofficialLegalValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-unofficial" + } + }, + { + "@id": "schema:DryCleaningOrLaundry", + "@type": "rdfs:Class", + "rdfs:comment": "A dry-cleaning business.", + "rdfs:label": "DryCleaningOrLaundry", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Float", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: Floating number.", + "rdfs:label": "Float", + "rdfs:subClassOf": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:sportsActivityLocation", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The sports activity location where this action occurred.", + "rdfs:label": "sportsActivityLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:encodesBioChemEntity", + "@type": "rdf:Property", + "rdfs:comment": "Another BioChemEntity encoded by this one. ", + "rdfs:label": "encodesBioChemEntity", + "schema:domainIncludes": { + "@id": "schema:Gene" + }, + "schema:inverseOf": { + "@id": "schema:isEncodedByBioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:PaintAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing a painting, typically with paint and canvas as instruments.", + "rdfs:label": "PaintAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:FollowAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.\\n\\nRelated actions:\\n\\n* [[BefriendAction]]: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.\\n* [[SubscribeAction]]: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.\\n* [[RegisterAction]]: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.\\n* [[JoinAction]]: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.\\n* [[TrackAction]]: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it).", + "rdfs:label": "FollowAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:programMembershipUsed", + "@type": "rdf:Property", + "rdfs:comment": "Any membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.", + "rdfs:label": "programMembershipUsed", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:ProgramMembership" + } + }, + { + "@id": "schema:superEvent", + "@type": "rdf:Property", + "rdfs:comment": "An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.", + "rdfs:label": "superEvent", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:inverseOf": { + "@id": "schema:subEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:URL", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: URL.", + "rdfs:label": "URL", + "rdfs:subClassOf": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PathologyTest", + "@type": "rdfs:Class", + "rdfs:comment": "A medical test performed by a laboratory that typically involves examination of a tissue sample by a pathologist.", + "rdfs:label": "PathologyTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Cardiovascular", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of heart and vasculature.", + "rdfs:label": "Cardiovascular", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:specialOpeningHoursSpecification", + "@type": "rdf:Property", + "rdfs:comment": "The special opening hours of a certain place.\\n\\nUse this to explicitly override general opening hours brought in scope by [[openingHoursSpecification]] or [[openingHours]].\n ", + "rdfs:label": "specialOpeningHoursSpecification", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + } + }, + { + "@id": "schema:priceValidUntil", + "@type": "rdf:Property", + "rdfs:comment": "The date after which the price is no longer available.", + "rdfs:label": "priceValidUntil", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:TaxiStand", + "@type": "rdfs:Class", + "rdfs:comment": "A taxi stand.", + "rdfs:label": "TaxiStand", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:OverviewHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Overview of the content. Contains a summarized view of the topic with the most relevant information for an introduction.", + "rdfs:label": "OverviewHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:AccountingService", + "@type": "rdfs:Class", + "rdfs:comment": "Accountancy business.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).\n ", + "rdfs:label": "AccountingService", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:Ayurvedic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine that originated in India over thousands of years and that focuses on integrating and balancing the body, mind, and spirit.", + "rdfs:label": "Ayurvedic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:quarantineGuidelines", + "@type": "rdf:Property", + "rdfs:comment": "Guidelines about quarantine rules, e.g. in the context of a pandemic.", + "rdfs:label": "quarantineGuidelines", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:userInteractionCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of interactions for the CreativeWork using the WebSite or SoftwareApplication.", + "rdfs:label": "userInteractionCount", + "schema:domainIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:isAccessoryOrSparePartFor", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another product (or multiple products) for which this product is an accessory or spare part.", + "rdfs:label": "isAccessoryOrSparePartFor", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:variableMeasured", + "@type": "rdf:Property", + "rdfs:comment": "The variableMeasured property can indicate (repeated as necessary) the variables that are measured in some dataset, either described as text or as pairs of identifier and description using PropertyValue, or more explicitly as a [[StatisticalVariable]].", + "rdfs:label": "variableMeasured", + "schema:domainIncludes": [ + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Property" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1083" + } + }, + { + "@id": "schema:FMRadioChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A radio channel that uses FM.", + "rdfs:label": "FMRadioChannel", + "rdfs:subClassOf": { + "@id": "schema:RadioChannel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:Schedule", + "@type": "rdfs:Class", + "rdfs:comment": "A schedule defines a repeating time period used to describe a regularly occurring [[Event]]. At a minimum a schedule will specify [[repeatFrequency]] which describes the interval between occurrences of the event. Additional information can be provided to specify the schedule more precisely.\n This includes identifying the day(s) of the week or month when the recurring event will take place, in addition to its start and end time. Schedules may also\n have start and end dates to indicate when they are active, e.g. to define a limited calendar of events.", + "rdfs:label": "Schedule", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:exerciseCourse", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The course where this action was taken.", + "rdfs:label": "exerciseCourse", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:actionApplication", + "@type": "rdf:Property", + "rdfs:comment": "An application that can complete the request.", + "rdfs:label": "actionApplication", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:distinguishingSign", + "@type": "rdf:Property", + "rdfs:comment": "One of a set of signs and symptoms that can be used to distinguish this diagnosis from others in the differential diagnosis.", + "rdfs:label": "distinguishingSign", + "schema:domainIncludes": { + "@id": "schema:DDxElement" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSignOrSymptom" + } + }, + { + "@id": "schema:RVPark", + "@type": "rdfs:Class", + "rdfs:comment": "A place offering space for \"Recreational Vehicles\", Caravans, mobile homes and the like.", + "rdfs:label": "RVPark", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:Wholesale", + "@type": "schema:DrugCostCategory", + "rdfs:comment": "The drug's cost represents the wholesale acquisition cost of the drug.", + "rdfs:label": "Wholesale", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numberOfPlayers", + "@type": "rdf:Property", + "rdfs:comment": "Indicate how many people can play this game (minimum, maximum, or range).", + "rdfs:label": "numberOfPlayers", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:originatesFrom", + "@type": "rdf:Property", + "rdfs:comment": "The vasculature the lymphatic structure originates, or afferents, from.", + "rdfs:label": "originatesFrom", + "schema:domainIncludes": { + "@id": "schema:LymphaticVessel" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:returnFees", + "@type": "rdf:Property", + "rdfs:comment": "The type of return fees for purchased products (for any return reason).", + "rdfs:label": "returnFees", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnFeesEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:RestockingFees", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that the customer must pay a restocking fee when returning a product.", + "rdfs:label": "RestockingFees", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:CDCPMDRecord", + "@type": "rdfs:Class", + "rdfs:comment": "A CDCPMDRecord is a data structure representing a record in a CDC tabular data format\n used for hospital data reporting. See [documentation](/docs/cdc-covid.html) for details, and the linked CDC materials for authoritative\n definitions used as the source here.\n ", + "rdfs:label": "CDCPMDRecord", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:SizeGroupEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size groups for various product categories.", + "rdfs:label": "SizeGroupEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:termsPerYear", + "@type": "rdf:Property", + "rdfs:comment": "The number of times terms of study are offered per year. Semesters and quarters are common units for term. For example, if the student can only take 2 semesters for the program in one year, then termsPerYear should be 2.", + "rdfs:label": "termsPerYear", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:departureBoatTerminal", + "@type": "rdf:Property", + "rdfs:comment": "The terminal or port from which the boat departs.", + "rdfs:label": "departureBoatTerminal", + "schema:domainIncludes": { + "@id": "schema:BoatTrip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BoatTerminal" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:AutomatedTeller", + "@type": "rdfs:Class", + "rdfs:comment": "ATM/cash machine.", + "rdfs:label": "AutomatedTeller", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:tocEntry", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a [[HyperTocEntry]] in a [[HyperToc]].", + "rdfs:label": "tocEntry", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": { + "@id": "schema:HyperToc" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:artMedium", + "@type": "rdf:Property", + "rdfs:comment": "The material used. (E.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.)", + "rdfs:label": "artMedium", + "rdfs:subPropertyOf": { + "@id": "schema:material" + }, + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:workPresented", + "@type": "rdf:Property", + "rdfs:comment": "The movie presented during this event.", + "rdfs:label": "workPresented", + "rdfs:subPropertyOf": { + "@id": "schema:workFeatured" + }, + "schema:domainIncludes": { + "@id": "schema:ScreeningEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Movie" + } + }, + { + "@id": "schema:hasPart", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).", + "rdfs:label": "hasPart", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:isPartOf" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:recommendedIntake", + "@type": "rdf:Property", + "rdfs:comment": "Recommended intake of this supplement for a given population as defined by a specific recommending authority.", + "rdfs:label": "recommendedIntake", + "schema:domainIncludes": { + "@id": "schema:DietarySupplement" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:RecommendedDoseSchedule" + } + }, + { + "@id": "schema:interactionCount", + "@type": "rdf:Property", + "rdfs:comment": "This property is deprecated, alongside the UserInteraction types on which it depended.", + "rdfs:label": "interactionCount", + "schema:supersededBy": { + "@id": "schema:interactionStatistic" + } + }, + { + "@id": "schema:deliveryLeadTime", + "@type": "rdf:Property", + "rdfs:comment": "The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup.", + "rdfs:label": "deliveryLeadTime", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:Order", + "@type": "rdfs:Class", + "rdfs:comment": "An order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.", + "rdfs:label": "Order", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:discount", + "@type": "rdf:Property", + "rdfs:comment": "Any discount applied (to an Order).", + "rdfs:label": "discount", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:EmployerReview", + "@type": "rdfs:Class", + "rdfs:comment": "An [[EmployerReview]] is a review of an [[Organization]] regarding its role as an employer, written by a current or former employee of that organization.", + "rdfs:label": "EmployerReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1589" + } + }, + { + "@id": "schema:VeganDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet exclusive of all animal products.", + "rdfs:label": "VeganDiet" + }, + { + "@id": "schema:publicationType", + "@type": "rdf:Property", + "rdfs:comment": "The type of the medical article, taken from the US NLM MeSH publication type catalog. See also [MeSH documentation](http://www.nlm.nih.gov/mesh/pubtypes.html).", + "rdfs:label": "publicationType", + "schema:domainIncludes": { + "@id": "schema:MedicalScholarlyArticle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:equal", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is equal to the object.", + "rdfs:label": "equal", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:Embassy", + "@type": "rdfs:Class", + "rdfs:comment": "An embassy.", + "rdfs:label": "Embassy", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:percentile10", + "@type": "rdf:Property", + "rdfs:comment": "The 10th percentile value.", + "rdfs:label": "percentile10", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:Patient", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/116154003" + }, + "rdfs:comment": "A patient is any person recipient of health care services.", + "rdfs:label": "Patient", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalAudience" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Electrician", + "@type": "rdfs:Class", + "rdfs:comment": "An electrician.", + "rdfs:label": "Electrician", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:MedicalImagingTechnique", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical imaging modality typically used for diagnostic purposes. Enumerated type.", + "rdfs:label": "MedicalImagingTechnique", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:LendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.\\n\\nRelated actions:\\n\\n* [[BorrowAction]]: Reciprocal of LendAction.", + "rdfs:label": "LendAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:abstract", + "@type": "rdf:Property", + "rdfs:comment": "An abstract is a short description that summarizes a [[CreativeWork]].", + "rdfs:label": "abstract", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/276" + } + }, + { + "@id": "schema:costCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category of cost, such as wholesale, retail, reimbursement cap, etc.", + "rdfs:label": "costCategory", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugCostCategory" + } + }, + { + "@id": "schema:arterialBranch", + "@type": "rdf:Property", + "rdfs:comment": "The branches that comprise the arterial structure.", + "rdfs:label": "arterialBranch", + "schema:domainIncludes": { + "@id": "schema:Artery" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:fileFormat", + "@type": "rdf:Property", + "rdfs:comment": "Media type, typically MIME format (see [IANA site](http://www.iana.org/assignments/media-types/media-types.xhtml)) of the content, e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.", + "rdfs:label": "fileFormat", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:supersededBy": { + "@id": "schema:encodingFormat" + } + }, + { + "@id": "schema:shippingDestination", + "@type": "rdf:Property", + "rdfs:comment": "indicates (possibly multiple) shipping destinations. These can be defined in several ways, e.g. postalCode ranges.", + "rdfs:label": "shippingDestination", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:DeliveryTimeSettings" + }, + { + "@id": "schema:ShippingRateSettings" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:WearableSizeSystemBR", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Brazilian size system for wearables.", + "rdfs:label": "WearableSizeSystemBR", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:VacationRental", + "@type": "rdfs:Class", + "rdfs:comment": "A kind of lodging business that focuses on renting single properties for limited time.", + "rdfs:label": "VacationRental", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:MixtapeAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "MixtapeAlbum.", + "rdfs:label": "MixtapeAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:includesObject", + "@type": "rdf:Property", + "rdfs:comment": "This links to a node or nodes indicating the exact quantity of the products included in an [[Offer]] or [[ProductCollection]].", + "rdfs:label": "includesObject", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:ProductCollection" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:TypeAndQuantityNode" + } + }, + { + "@id": "schema:namedPosition", + "@type": "rdf:Property", + "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'.", + "rdfs:label": "namedPosition", + "schema:domainIncludes": { + "@id": "schema:Role" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:supersededBy": { + "@id": "schema:roleName" + } + }, + { + "@id": "schema:administrationRoute", + "@type": "rdf:Property", + "rdfs:comment": "A route by which this drug may be administered, e.g. 'oral'.", + "rdfs:label": "administrationRoute", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Taxi", + "@type": "rdfs:Class", + "rdfs:comment": "A taxi.", + "rdfs:label": "Taxi", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:supersededBy": { + "@id": "schema:TaxiService" + } + }, + { + "@id": "schema:estimatedFlightDuration", + "@type": "rdf:Property", + "rdfs:comment": "The estimated time the flight will take.", + "rdfs:label": "estimatedFlightDuration", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Duration" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:Museum", + "@type": "rdfs:Class", + "rdfs:comment": "A museum.", + "rdfs:label": "Museum", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:broadcastSubChannel", + "@type": "rdf:Property", + "rdfs:comment": "The subchannel used for the broadcast.", + "rdfs:label": "broadcastSubChannel", + "schema:domainIncludes": { + "@id": "schema:BroadcastFrequencySpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2111" + } + }, + { + "@id": "schema:printColumn", + "@type": "rdf:Property", + "rdfs:comment": "The number of the column in which the NewsArticle appears in the print edition.", + "rdfs:label": "printColumn", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:RegisterAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of registering to be a user of a service, product or web page.\\n\\nRelated actions:\\n\\n* [[JoinAction]]: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* a group/team of people.\\n* [[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.\\n* [[SubscribeAction]]: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.", + "rdfs:label": "RegisterAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:cvdNumICUBeds", + "@type": "rdf:Property", + "rdfs:comment": "numicubeds - ICU BEDS: Total number of staffed inpatient intensive care unit (ICU) beds.", + "rdfs:label": "cvdNumICUBeds", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:BenefitsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the benefits and advantages of usage or utilization of topic.", + "rdfs:label": "BenefitsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:candidate", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The candidate subject of this action.", + "rdfs:label": "candidate", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:VoteAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:greaterOrEqual", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is greater than or equal to the object.", + "rdfs:label": "greaterOrEqual", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:gameServer", + "@type": "rdf:Property", + "rdfs:comment": "The server on which it is possible to play the game.", + "rdfs:label": "gameServer", + "schema:domainIncludes": { + "@id": "schema:VideoGame" + }, + "schema:inverseOf": { + "@id": "schema:game" + }, + "schema:rangeIncludes": { + "@id": "schema:GameServer" + } + }, + { + "@id": "schema:BroadcastFrequencySpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The frequency in MHz and the modulation used for a particular BroadcastService.", + "rdfs:label": "BroadcastFrequencySpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:shippingOrigin", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the origin of a shipment, i.e. where it should be coming from.", + "rdfs:label": "shippingOrigin", + "schema:domainIncludes": { + "@id": "schema:OfferShippingDetails" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3122" + } + }, + { + "@id": "schema:educationalRole", + "@type": "rdf:Property", + "rdfs:comment": "An educationalRole of an EducationalAudience.", + "rdfs:label": "educationalRole", + "schema:domainIncludes": { + "@id": "schema:EducationalAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:suggestedMinAge", + "@type": "rdf:Property", + "rdfs:comment": "Minimum recommended age in years for the audience or user.", + "rdfs:label": "suggestedMinAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:CohortStudy", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "Also known as a panel study. A cohort study is a form of longitudinal study used in medicine and social science. It is one type of study design and should be compared with a cross-sectional study. A cohort is a group of people who share a common characteristic or experience within a defined period (e.g., are born, leave school, lose their job, are exposed to a drug or a vaccine, etc.). The comparison group may be the general population from which the cohort is drawn, or it may be another cohort of persons thought to have had little or no exposure to the substance under investigation, but otherwise similar. Alternatively, subgroups within the cohort may be compared with each other.", + "rdfs:label": "CohortStudy", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ListPrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the list price (the price a product is actually advertised for) of an offered product.", + "rdfs:label": "ListPrice", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:numberOfDoors", + "@type": "rdf:Property", + "rdfs:comment": "The number of doors.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfDoors", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:TravelAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of traveling from a fromLocation to a destination by a specified mode of transport, optionally with participants.", + "rdfs:label": "TravelAction", + "rdfs:subClassOf": { + "@id": "schema:MoveAction" + } + }, + { + "@id": "schema:FinancialProduct", + "@type": "rdfs:Class", + "rdfs:comment": "A product provided to consumers and businesses by financial institutions such as banks, insurance companies, brokerage firms, consumer finance companies, and investment companies which comprise the financial services industry.", + "rdfs:label": "FinancialProduct", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:availableAtOrFrom", + "@type": "rdf:Property", + "rdfs:comment": "The place(s) from which the offer can be obtained (e.g. store locations).", + "rdfs:label": "availableAtOrFrom", + "rdfs:subPropertyOf": { + "@id": "schema:areaServed" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:aggregateRating", + "@type": "rdf:Property", + "rdfs:comment": "The overall rating, based on a collection of reviews or ratings, of the item.", + "rdfs:label": "aggregateRating", + "schema:domainIncludes": [ + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": { + "@id": "schema:AggregateRating" + } + }, + { + "@id": "schema:PoliceStation", + "@type": "rdfs:Class", + "rdfs:comment": "A police station.", + "rdfs:label": "PoliceStation", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:EmergencyService" + } + ] + }, + { + "@id": "schema:TheaterEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Theater performance.", + "rdfs:label": "TheaterEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:producer", + "@type": "rdf:Property", + "rdfs:comment": "The person or organization who produced the work (e.g. music album, movie, TV/radio series etc.).", + "rdfs:label": "producer", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:totalPrice", + "@type": "rdf:Property", + "rdfs:comment": "The total price for the reservation or ticket, including applicable taxes, shipping, etc.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "totalPrice", + "schema:domainIncludes": [ + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:Ticket" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:PriceSpecification" + } + ] + }, + { + "@id": "schema:Pathology", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the study of the cause, origin and nature of a disease state, including its consequences as a result of manifestation of the disease. In clinical care, the term is used to designate a branch of medicine using laboratory tests to diagnose and determine the prognostic significance of illness.", + "rdfs:label": "Pathology", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:adverseOutcome", + "@type": "rdf:Property", + "rdfs:comment": "A possible complication and/or side effect of this therapy. If it is known that an adverse outcome is serious (resulting in death, disability, or permanent damage; requiring hospitalization; or otherwise life-threatening or requiring immediate medical attention), tag it as a seriousAdverseOutcome instead.", + "rdfs:label": "adverseOutcome", + "schema:domainIncludes": [ + { + "@id": "schema:TherapeuticProcedure" + }, + { + "@id": "schema:MedicalDevice" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:Artery", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/51114001" + }, + "rdfs:comment": "A type of blood vessel that specifically carries blood away from the heart.", + "rdfs:label": "Artery", + "rdfs:subClassOf": { + "@id": "schema:Vessel" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:album", + "@type": "rdf:Property", + "rdfs:comment": "A music album.", + "rdfs:label": "album", + "schema:domainIncludes": { + "@id": "schema:MusicGroup" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + } + }, + { + "@id": "schema:yield", + "@type": "rdf:Property", + "rdfs:comment": "The quantity that results by performing instructions. For example, a paper airplane, 10 personalized candles.", + "rdfs:label": "yield", + "schema:domainIncludes": { + "@id": "schema:HowTo" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:AutoWash", + "@type": "rdfs:Class", + "rdfs:comment": "A car wash business.", + "rdfs:label": "AutoWash", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:Taxon", + "@type": "rdfs:Class", + "rdfs:comment": "A set of organisms asserted to represent a natural cohesive biological unit.", + "rdfs:label": "Taxon", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:MedicalGuidelineRecommendation", + "@type": "rdfs:Class", + "rdfs:comment": "A guideline recommendation that is regarded as efficacious and where quality of the data supporting the recommendation is sound.", + "rdfs:label": "MedicalGuidelineRecommendation", + "rdfs:subClassOf": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:deliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The method of delivery.", + "rdfs:label": "deliveryMethod", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TrackAction" + }, + { + "@id": "schema:ReceiveAction" + }, + { + "@id": "schema:SendAction" + }, + { + "@id": "schema:OrderAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:ReturnLabelDownloadAndPrint", + "@type": "schema:ReturnLabelSourceEnumeration", + "rdfs:comment": "Indicated that a return label must be downloaded and printed by the customer.", + "rdfs:label": "ReturnLabelDownloadAndPrint", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:RentalVehicleUsage", + "@type": "schema:CarUsageType", + "rdfs:comment": "Indicates the usage of the vehicle as a rental car.", + "rdfs:label": "RentalVehicleUsage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:partOfEpisode", + "@type": "rdf:Property", + "rdfs:comment": "The episode to which this clip belongs.", + "rdfs:label": "partOfEpisode", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": { + "@id": "schema:Clip" + }, + "schema:rangeIncludes": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:MediaGallery", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Media gallery page. A mixed-media page that can contain media such as images, videos, and other multimedia.", + "rdfs:label": "MediaGallery", + "rdfs:subClassOf": { + "@id": "schema:CollectionPage" + } + }, + { + "@id": "schema:EmergencyService", + "@type": "rdfs:Class", + "rdfs:comment": "An emergency service, such as a fire station or ER.", + "rdfs:label": "EmergencyService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Nonprofit501c24", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c24: Non-profit type referring to Section 4049 ERISA Trusts.", + "rdfs:label": "Nonprofit501c24", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:reportNumber", + "@type": "rdf:Property", + "rdfs:comment": "The number or other unique designator assigned to a Report by the publishing organization.", + "rdfs:label": "reportNumber", + "schema:domainIncludes": { + "@id": "schema:Report" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MedicalStudy", + "@type": "rdfs:Class", + "rdfs:comment": "A medical study is an umbrella type covering all kinds of research studies relating to human medicine or health, including observational studies and interventional trials and registries, randomized, controlled or not. When the specific type of study is known, use one of the extensions of this type, such as MedicalTrial or MedicalObservationalStudy. Also, note that this type should be used to mark up data that describes the study itself; to tag an article that publishes the results of a study, use MedicalScholarlyArticle. Note: use the code property of MedicalEntity to store study IDs, e.g. clinicaltrials.gov ID.", + "rdfs:label": "MedicalStudy", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DefinitiveLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "Indicates a document for which the text is conclusively what the law says and is legally binding. (E.g. the digitally signed version of an Official Journal.)\n Something \"Definitive\" is considered to be also [[AuthoritativeLegalValue]].", + "rdfs:label": "DefinitiveLegalValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-definitive" + } + }, + { + "@id": "schema:signDetected", + "@type": "rdf:Property", + "rdfs:comment": "A sign detected by the test.", + "rdfs:label": "signDetected", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSign" + } + }, + { + "@id": "schema:Hardcover", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Hardcover.", + "rdfs:label": "Hardcover" + }, + { + "@id": "schema:InvoicePrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the invoice price of an offered product.", + "rdfs:label": "InvoicePrice", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:actors", + "@type": "rdf:Property", + "rdfs:comment": "An actor, e.g. in TV, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip.", + "rdfs:label": "actors", + "schema:domainIncludes": [ + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:actor" + } + }, + { + "@id": "schema:Syllabus", + "@type": "rdfs:Class", + "rdfs:comment": "A syllabus that describes the material covered in a course, often with several such sections per [[Course]] so that a distinct [[timeRequired]] can be provided for that section of the [[Course]].", + "rdfs:label": "Syllabus", + "rdfs:subClassOf": { + "@id": "schema:LearningResource" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:claimInterpreter", + "@type": "rdf:Property", + "rdfs:comment": "For a [[Claim]] interpreted from [[MediaObject]] content, the [[interpretedAsClaim]] property can be used to indicate a claim contained, implied or refined from the content of a [[MediaObject]].", + "rdfs:label": "claimInterpreter", + "schema:domainIncludes": { + "@id": "schema:Claim" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:nonEqual", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is not equal to the object.", + "rdfs:label": "nonEqual", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:shippingDetails", + "@type": "rdf:Property", + "rdfs:comment": "Indicates information about the shipping policies and options associated with an [[Offer]].", + "rdfs:label": "shippingDetails", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:OfferShippingDetails" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:vatID", + "@type": "rdf:Property", + "rdfs:comment": "The Value-added Tax ID of the organization or person.", + "rdfs:label": "vatID", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MovieClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short segment/part of a movie.", + "rdfs:label": "MovieClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:cookingMethod", + "@type": "rdf:Property", + "rdfs:comment": "The method of cooking, such as Frying, Steaming, ...", + "rdfs:label": "cookingMethod", + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Mass", + "@type": "rdfs:Class", + "rdfs:comment": "Properties that take Mass as values are of the form '<Number> <Mass unit of measure>'. E.g., '7 kg'.", + "rdfs:label": "Mass", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:originalMediaLink", + "@type": "rdf:Property", + "rdfs:comment": "Link to the page containing an original version of the content, or directly to an online copy of the original [[MediaObject]] content, e.g. video file.", + "rdfs:label": "originalMediaLink", + "schema:domainIncludes": { + "@id": "schema:MediaReview" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebPage" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Role", + "@type": "rdfs:Class", + "rdfs:comment": "Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.\\n\\nSee also [blog post](http://blog.schema.org/2014/06/introducing-role.html).", + "rdfs:label": "Role", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:CertificationActive", + "@type": "schema:CertificationStatusEnumeration", + "rdfs:comment": "Specifies that a certification is active.", + "rdfs:label": "CertificationActive", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:LeftHandDriving", + "@type": "schema:SteeringPositionValue", + "rdfs:comment": "The steering position is on the left side of the vehicle (viewed from the main direction of driving).", + "rdfs:label": "LeftHandDriving", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:albumRelease", + "@type": "rdf:Property", + "rdfs:comment": "A release of this album.", + "rdfs:label": "albumRelease", + "schema:domainIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:inverseOf": { + "@id": "schema:releaseOf" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicRelease" + } + }, + { + "@id": "schema:MedicalSignOrSymptom", + "@type": "rdfs:Class", + "rdfs:comment": "Any feature associated or not with a medical condition. In medicine a symptom is generally subjective while a sign is objective.", + "rdfs:label": "MedicalSignOrSymptom", + "rdfs:subClassOf": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MusicGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.", + "rdfs:label": "MusicGroup", + "rdfs:subClassOf": { + "@id": "schema:PerformingGroup" + } + }, + { + "@id": "schema:VideoObjectSnapshot", + "@type": "rdfs:Class", + "rdfs:comment": "A specific and exact (byte-for-byte) version of a [[VideoObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.", + "rdfs:label": "VideoObjectSnapshot", + "rdfs:subClassOf": { + "@id": "schema:VideoObject" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:map", + "@type": "rdf:Property", + "rdfs:comment": "A URL to a map of the place.", + "rdfs:label": "map", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:supersededBy": { + "@id": "schema:hasMap" + } + }, + { + "@id": "schema:Nonprofit501c26", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c26: Non-profit type referring to State-Sponsored Organizations Providing Health Coverage for High-Risk Individuals.", + "rdfs:label": "Nonprofit501c26", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:hasMenuSection", + "@type": "rdf:Property", + "rdfs:comment": "A subgrouping of the menu (by dishes, course, serving time period, etc.).", + "rdfs:label": "hasMenuSection", + "schema:domainIncludes": [ + { + "@id": "schema:MenuSection" + }, + { + "@id": "schema:Menu" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MenuSection" + } + }, + { + "@id": "schema:letterer", + "@type": "rdf:Property", + "rdfs:comment": "The individual who adds lettering, including speech balloons and sound effects, to artwork.", + "rdfs:label": "letterer", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:maximumEnrollment", + "@type": "rdf:Property", + "rdfs:comment": "The maximum number of students who may be enrolled in the program.", + "rdfs:label": "maximumEnrollment", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:exerciseRelatedDiet", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The diet used in this action.", + "rdfs:label": "exerciseRelatedDiet", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Diet" + } + }, + { + "@id": "schema:Nonprofit501k", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501k: Non-profit type referring to Child Care Organizations.", + "rdfs:label": "Nonprofit501k", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:studyDesign", + "@type": "rdf:Property", + "rdfs:comment": "Specifics about the observational study design (enumerated).", + "rdfs:label": "studyDesign", + "schema:domainIncludes": { + "@id": "schema:MedicalObservationalStudy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalObservationalStudyDesign" + } + }, + { + "@id": "schema:CreditCard", + "@type": "rdfs:Class", + "rdfs:comment": "A card payment method of a particular brand or name. Used to mark up a particular payment method and/or the financial product/service that supplies the card account.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#AmericanExpress\\n* http://purl.org/goodrelations/v1#DinersClub\\n* http://purl.org/goodrelations/v1#Discover\\n* http://purl.org/goodrelations/v1#JCB\\n* http://purl.org/goodrelations/v1#MasterCard\\n* http://purl.org/goodrelations/v1#VISA\n ", + "rdfs:label": "CreditCard", + "rdfs:subClassOf": [ + { + "@id": "schema:LoanOrCredit" + }, + { + "@id": "schema:PaymentCard" + } + ], + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/FIBO" + }, + { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + ] + }, + { + "@id": "schema:PaymentStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "A specific payment status. For example, PaymentDue, PaymentComplete, etc.", + "rdfs:label": "PaymentStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:WearableSizeGroupMens", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Mens\" for wearables.", + "rdfs:label": "WearableSizeGroupMens", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:AutomotiveBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "Car repair, sales, or parts.", + "rdfs:label": "AutomotiveBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:BlogPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A blog post.", + "rdfs:label": "BlogPosting", + "rdfs:subClassOf": { + "@id": "schema:SocialMediaPosting" + } + }, + { + "@id": "schema:validUntil", + "@type": "rdf:Property", + "rdfs:comment": "The date when the item is no longer valid.", + "rdfs:label": "validUntil", + "schema:domainIncludes": { + "@id": "schema:Permit" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:AlbumRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "AlbumRelease.", + "rdfs:label": "AlbumRelease", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:QAPage", + "@type": "rdfs:Class", + "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).", + "rdfs:label": "QAPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:subTrip", + "@type": "rdf:Property", + "rdfs:comment": "Identifies a [[Trip]] that is a subTrip of this Trip. For example Day 1, Day 2, etc. of a multi-day trip.", + "rdfs:label": "subTrip", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Tourism" + }, + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:inverseOf": { + "@id": "schema:partOfTrip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Trip" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:ConsumeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of ingesting information/resources/food.", + "rdfs:label": "ConsumeAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:recordingOf", + "@type": "rdf:Property", + "rdfs:comment": "The composition this track is a recording of.", + "rdfs:label": "recordingOf", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:inverseOf": { + "@id": "schema:recordedAs" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicComposition" + } + }, + { + "@id": "schema:PropertyValue", + "@type": "rdfs:Class", + "rdfs:comment": "A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.\\n\\n Always use specific schema.org properties when a) they exist and b) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.\n ", + "rdfs:label": "PropertyValue", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:eventAttendanceMode", + "@type": "rdf:Property", + "rdfs:comment": "The eventAttendanceMode of an event indicates whether it occurs online, offline, or a mix.", + "rdfs:label": "eventAttendanceMode", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EventAttendanceModeEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:partOfSeries", + "@type": "rdf:Property", + "rdfs:comment": "The series to which this episode or season belongs.", + "rdfs:label": "partOfSeries", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:Clip" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:creditedTo", + "@type": "rdf:Property", + "rdfs:comment": "The group the release is credited to if different than the byArtist. For example, Red and Blue is credited to \"Stefani Germanotta Band\", but by Lady Gaga.", + "rdfs:label": "creditedTo", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:Reservation", + "@type": "rdfs:Class", + "rdfs:comment": "Describes a reservation for travel, dining or an event. Some reservations require tickets. \\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, restaurant reservations, flights, or rental cars, use [[Offer]].", + "rdfs:label": "Reservation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:accessCode", + "@type": "rdf:Property", + "rdfs:comment": "Password, PIN, or access code needed for delivery (e.g. from a locker).", + "rdfs:label": "accessCode", + "schema:domainIncludes": { + "@id": "schema:DeliveryEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:founders", + "@type": "rdf:Property", + "rdfs:comment": "A person who founded this organization.", + "rdfs:label": "founders", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:founder" + } + }, + { + "@id": "schema:BodyMeasurementBust", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum girth of bust. Used, for example, to fit women's suits.", + "rdfs:label": "BodyMeasurementBust", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:busName", + "@type": "rdf:Property", + "rdfs:comment": "The name of the bus (e.g. Bolt Express).", + "rdfs:label": "busName", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Offer", + "@type": "rdfs:Class", + "rdfs:comment": "An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.\\n\\nNote: As the [[businessFunction]] property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.\\n\\nFor [GTIN](http://www.gs1.org/barcodes/technical/idkeys/gtin)-related fields, see [Check Digit calculator](http://www.gs1.org/barcodes/support/check_digit_calculator) and [validation guide](http://www.gs1us.org/resources/standards/gtin-validation-guide) from [GS1](http://www.gs1.org/).", + "rdfs:label": "Offer", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + } + }, + { + "@id": "schema:grantee", + "@type": "rdf:Property", + "rdfs:comment": "The person, organization, contact point, or audience that has been granted this permission.", + "rdfs:label": "grantee", + "schema:domainIncludes": { + "@id": "schema:DigitalDocumentPermission" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:OccupationalActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Any physical activity engaged in for job-related purposes. Examples may include waiting tables, maid service, carrying a mailbag, picking fruits or vegetables, construction work, etc.", + "rdfs:label": "OccupationalActivity", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:geoCrosses", + "@type": "rdf:Property", + "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a geometry to another that crosses it: \"a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them\". As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoCrosses", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:Balance", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is engaged to help maintain posture and balance.", + "rdfs:label": "Balance", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:AssessAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming one's opinion, reaction or sentiment.", + "rdfs:label": "AssessAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:valueAddedTaxIncluded", + "@type": "rdf:Property", + "rdfs:comment": "Specifies whether the applicable value-added tax (VAT) is included in the price specification or not.", + "rdfs:label": "valueAddedTaxIncluded", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:ReturnAtKiosk", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that product returns must be made at a kiosk.", + "rdfs:label": "ReturnAtKiosk", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:exampleOfWork", + "@type": "rdf:Property", + "rdfs:comment": "A creative work that this work is an example/instance/realization/derivation of.", + "rdfs:label": "exampleOfWork", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:workExample" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryG", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class G as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryG", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:thumbnail", + "@type": "rdf:Property", + "rdfs:comment": "Thumbnail image for an image or video.", + "rdfs:label": "thumbnail", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:Nonprofit501c10", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c10: Non-profit type referring to Domestic Fraternal Societies and Associations.", + "rdfs:label": "Nonprofit501c10", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:GovernmentPermit", + "@type": "rdfs:Class", + "rdfs:comment": "A permit issued by a government agency.", + "rdfs:label": "GovernmentPermit", + "rdfs:subClassOf": { + "@id": "schema:Permit" + } + }, + { + "@id": "schema:typeOfGood", + "@type": "rdf:Property", + "rdfs:comment": "The product that this structured value is referring to.", + "rdfs:label": "typeOfGood", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:OwnershipInfo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + } + ] + }, + { + "@id": "schema:paymentMethodId", + "@type": "rdf:Property", + "rdfs:comment": "An identifier for the method of payment used (e.g. the last 4 digits of the credit card).", + "rdfs:label": "paymentMethodId", + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:maintainer", + "@type": "rdf:Property", + "rdfs:comment": "A maintainer of a [[Dataset]], software package ([[SoftwareApplication]]), or other [[Project]]. A maintainer is a [[Person]] or [[Organization]] that manages contributions to, and/or publication of, some (typically complex) artifact. It is common for distributions of software and data to be based on \"upstream\" sources. When [[maintainer]] is applied to a specific version of something e.g. a particular version or packaging of a [[Dataset]], it is always possible that the upstream source has a different maintainer. The [[isBasedOn]] property can be used to indicate such relationships between datasets to make the different maintenance roles clear. Similarly in the case of software, a package may have dedicated maintainers working on integration into software distributions such as Ubuntu, as well as upstream maintainers of the underlying work.\n ", + "rdfs:label": "maintainer", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2311" + } + }, + { + "@id": "schema:renegotiableLoan", + "@type": "rdf:Property", + "rdfs:comment": "Whether the terms for payment of interest can be renegotiated during the life of the loan.", + "rdfs:label": "renegotiableLoan", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Casino", + "@type": "rdfs:Class", + "rdfs:comment": "A casino.", + "rdfs:label": "Casino", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:PaymentPastDue", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payment is due and considered late.", + "rdfs:label": "PaymentPastDue" + }, + { + "@id": "schema:paymentStatus", + "@type": "rdf:Property", + "rdfs:comment": "The status of payment; whether the invoice has been paid or not.", + "rdfs:label": "paymentStatus", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:PaymentStatusType" + } + ] + }, + { + "@id": "schema:dateModified", + "@type": "rdf:Property", + "rdfs:comment": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", + "rdfs:label": "dateModified", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:DataFeedItem" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:text", + "@type": "rdf:Property", + "rdfs:comment": "The textual content of this CreativeWork.", + "rdfs:label": "text", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:beforeMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object representing the circumstances before performing this direction.", + "rdfs:label": "beforeMedia", + "schema:domainIncludes": { + "@id": "schema:HowToDirection" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:LimitedByGuaranteeCharity", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "LimitedByGuaranteeCharity: Non-profit type referring to a charitable company that is limited by guarantee (UK).", + "rdfs:label": "LimitedByGuaranteeCharity", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:noBylinesPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]] or other news-related [[Organization]], a statement explaining when authors of articles are not named in bylines.", + "rdfs:label": "noBylinesPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:NoteDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A file containing a note, primarily for the author.", + "rdfs:label": "NoteDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:Pulmonary", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to the study of the respiratory system and its respective disease states.", + "rdfs:label": "Pulmonary", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:inLanguage", + "@type": "rdf:Property", + "rdfs:comment": "The language of the content or performance or used in an action. Please use one of the language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47). See also [[availableLanguage]].", + "rdfs:label": "inLanguage", + "schema:domainIncludes": [ + { + "@id": "schema:WriteAction" + }, + { + "@id": "schema:CommunicateAction" + }, + { + "@id": "schema:PronounceableText" + }, + { + "@id": "schema:BroadcastService" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:LinkRole" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Language" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2382" + } + }, + { + "@id": "schema:workPerformed", + "@type": "rdf:Property", + "rdfs:comment": "A work performed in some event, for example a play performed in a TheaterEvent.", + "rdfs:label": "workPerformed", + "rdfs:subPropertyOf": { + "@id": "schema:workFeatured" + }, + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:email", + "@type": "rdf:Property", + "rdfs:comment": "Email address.", + "rdfs:label": "email", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:endorsee", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The person/organization being supported.", + "rdfs:label": "endorsee", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:EndorseAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:AdultOrientedEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumeration of considerations that make a product relevant or potentially restricted for adults only.", + "rdfs:label": "AdultOrientedEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:FinancialService", + "@type": "rdfs:Class", + "rdfs:comment": "Financial services business.", + "rdfs:label": "FinancialService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:inSupportOf", + "@type": "rdf:Property", + "rdfs:comment": "Qualification, candidature, degree, application that Thesis supports.", + "rdfs:label": "inSupportOf", + "schema:domainIncludes": { + "@id": "schema:Thesis" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AutoPartsStore", + "@type": "rdfs:Class", + "rdfs:comment": "An auto parts store.", + "rdfs:label": "AutoPartsStore", + "rdfs:subClassOf": [ + { + "@id": "schema:AutomotiveBusiness" + }, + { + "@id": "schema:Store" + } + ] + }, + { + "@id": "schema:nerveMotor", + "@type": "rdf:Property", + "rdfs:comment": "The neurological pathway extension that involves muscle control.", + "rdfs:label": "nerveMotor", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Muscle" + } + }, + { + "@id": "schema:readonlyValue", + "@type": "rdf:Property", + "rdfs:comment": "Whether or not a property is mutable. Default is false. Specifying this for a property that also has a value makes it act similar to a \"hidden\" input in an HTML form.", + "rdfs:label": "readonlyValue", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:MobileApplication", + "@type": "rdfs:Class", + "rdfs:comment": "A software application designed specifically to work well on a mobile device such as a telephone.", + "rdfs:label": "MobileApplication", + "rdfs:subClassOf": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:CollectionPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Collection page.", + "rdfs:label": "CollectionPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:depth", + "@type": "rdf:Property", + "rdfs:comment": "The depth of the item.", + "rdfs:label": "depth", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:VisualArtwork" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:OfferShippingDetails" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Distance" + } + ] + }, + { + "@id": "schema:GeneralContractor", + "@type": "rdfs:Class", + "rdfs:comment": "A general contractor.", + "rdfs:label": "GeneralContractor", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:Corporation", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: A business corporation.", + "rdfs:label": "Corporation", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:partOfOrder", + "@type": "rdf:Property", + "rdfs:comment": "The overall order the items in this delivery were included in.", + "rdfs:label": "partOfOrder", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:Order" + } + }, + { + "@id": "schema:suggestedMeasurement", + "@type": "rdf:Property", + "rdfs:comment": "A suggested range of body measurements for the intended audience or person, for example inseam between 32 and 34 inches or height between 170 and 190 cm. Typically found on a size chart for wearable products.", + "rdfs:label": "suggestedMeasurement", + "schema:domainIncludes": [ + { + "@id": "schema:PeopleAudience" + }, + { + "@id": "schema:SizeSpecification" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:gtin", + "@type": "rdf:Property", + "rdfs:comment": "A Global Trade Item Number ([GTIN](https://www.gs1.org/standards/id-keys/gtin)). GTINs identify trade items, including products and services, using numeric identification codes.\n\nA correct [[gtin]] value should be a valid GTIN, which means that it should be an all-numeric string of either 8, 12, 13 or 14 digits, or a \"GS1 Digital Link\" URL based on such a string. The numeric component should also have a [valid GS1 check digit](https://www.gs1.org/services/check-digit-calculator) and meet the other rules for valid GTINs. See also [GS1's GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) and [Wikipedia](https://en.wikipedia.org/wiki/Global_Trade_Item_Number) for more details. Left-padding of the gtin values is not required or encouraged. The [[gtin]] property generalizes the earlier [[gtin8]], [[gtin12]], [[gtin13]], and [[gtin14]] properties.\n\nThe GS1 [digital link specifications](https://www.gs1.org/standards/Digital-Link/) expresses GTINs as URLs (URIs, IRIs, etc.).\nDigital Links should be populated into the [[hasGS1DigitalLink]] attribute.\n\nNote also that this is a definition for how to include GTINs in Schema.org data, and not a definition of GTINs in general - see the GS1 documentation for authoritative details.", + "rdfs:label": "gtin", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:composer", + "@type": "rdf:Property", + "rdfs:comment": "The person or organization who wrote a composition, or who is the composer of a work performed at some event.", + "rdfs:label": "composer", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MusicComposition" + }, + { + "@id": "schema:Event" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:hoursAvailable", + "@type": "rdf:Property", + "rdfs:comment": "The hours during which this service or contact is available.", + "rdfs:label": "hoursAvailable", + "schema:domainIncludes": [ + { + "@id": "schema:LocationFeatureSpecification" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + } + }, + { + "@id": "schema:parents", + "@type": "rdf:Property", + "rdfs:comment": "A parents of the person.", + "rdfs:label": "parents", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:parent" + } + }, + { + "@id": "schema:MedicalWebPage", + "@type": "rdfs:Class", + "rdfs:comment": "A web page that provides medical information.", + "rdfs:label": "MedicalWebPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EndorseAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent approves/certifies/likes/supports/sanctions an object.", + "rdfs:label": "EndorseAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:WearableSizeGroupShort", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Short\" for wearables.", + "rdfs:label": "WearableSizeGroupShort", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:billingDuration", + "@type": "rdf:Property", + "rdfs:comment": "Specifies for how long this price (or price component) will be billed. Can be used, for example, to model the contractual duration of a subscription or payment plan. Type can be either a Duration or a Number (in which case the unit of measurement, for example month, is specified by the unitCode property).", + "rdfs:label": "billingDuration", + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Duration" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:isPlanForApartment", + "@type": "rdf:Property", + "rdfs:comment": "Indicates some accommodation that this floor plan describes.", + "rdfs:label": "isPlanForApartment", + "schema:domainIncludes": { + "@id": "schema:FloorPlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Accommodation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:interactionType", + "@type": "rdf:Property", + "rdfs:comment": "The Action representing the type of interaction. For up votes, +1s, etc. use [[LikeAction]]. For down votes use [[DislikeAction]]. Otherwise, use the most specific Action.", + "rdfs:label": "interactionType", + "schema:domainIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:rangeIncludes": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:relatedStructure", + "@type": "rdf:Property", + "rdfs:comment": "Related anatomical structure(s) that are not part of the system but relate or connect to it, such as vascular bundles associated with an organ system.", + "rdfs:label": "relatedStructure", + "schema:domainIncludes": { + "@id": "schema:AnatomicalSystem" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:maximumAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The total number of individuals that may attend an event or venue.", + "rdfs:label": "maximumAttendeeCapacity", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Event" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ParcelDelivery", + "@type": "rdfs:Class", + "rdfs:comment": "The delivery of a parcel either via the postal service or a commercial service.", + "rdfs:label": "ParcelDelivery", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:ShippingRateSettings", + "@type": "rdfs:Class", + "rdfs:comment": "A ShippingRateSettings represents re-usable pieces of shipping information. It is designed for publication on an URL that may be referenced via the [[shippingSettingsLink]] property of an [[OfferShippingDetails]]. Several occurrences can be published, distinguished and matched (i.e. identified/referenced) by their different values for [[shippingLabel]].", + "rdfs:label": "ShippingRateSettings", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:warrantyScope", + "@type": "rdf:Property", + "rdfs:comment": "The scope of the warranty promise.", + "rdfs:label": "warrantyScope", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:WarrantyPromise" + }, + "schema:rangeIncludes": { + "@id": "schema:WarrantyScope" + } + }, + { + "@id": "schema:amount", + "@type": "rdf:Property", + "rdfs:comment": "The amount of money.", + "rdfs:label": "amount", + "schema:domainIncludes": [ + { + "@id": "schema:InvestmentOrDeposit" + }, + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:MoneyTransfer" + }, + { + "@id": "schema:MonetaryGrant" + }, + { + "@id": "schema:LoanOrCredit" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + ] + }, + { + "@id": "schema:RecyclingCenter", + "@type": "rdfs:Class", + "rdfs:comment": "A recycling center.", + "rdfs:label": "RecyclingCenter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:UnitPriceSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The price asked for a given offer by the respective organization or person.", + "rdfs:label": "UnitPriceSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:Apartment", + "@type": "rdfs:Class", + "rdfs:comment": "An apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Apartment).", + "rdfs:label": "Apartment", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:modifiedTime", + "@type": "rdf:Property", + "rdfs:comment": "The date and time the reservation was modified.", + "rdfs:label": "modifiedTime", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:hostingOrganization", + "@type": "rdf:Property", + "rdfs:comment": "The organization (airline, travelers' club, etc.) the membership is made with.", + "rdfs:label": "hostingOrganization", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:Quotation", + "@type": "rdfs:Class", + "rdfs:comment": "A quotation. Often but not necessarily from some written work, attributable to a real world author and - if associated with a fictional character - to any fictional Person. Use [[isBasedOn]] to link to source/origin. The [[recordedIn]] property can be used to reference a Quotation from an [[Event]].", + "rdfs:label": "Quotation", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/271" + } + }, + { + "@id": "schema:TrainTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip on a commercial train line.", + "rdfs:label": "TrainTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + } + }, + { + "@id": "schema:successorOf", + "@type": "rdf:Property", + "rdfs:comment": "A pointer from a newer variant of a product to its previous, often discontinued predecessor.", + "rdfs:label": "successorOf", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:ProductModel" + }, + "schema:rangeIncludes": { + "@id": "schema:ProductModel" + } + }, + { + "@id": "schema:publishedBy", + "@type": "rdf:Property", + "rdfs:comment": "An agent associated with the publication event.", + "rdfs:label": "publishedBy", + "schema:domainIncludes": { + "@id": "schema:PublicationEvent" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:phoneticText", + "@type": "rdf:Property", + "rdfs:comment": "Representation of a text [[textValue]] using the specified [[speechToTextMarkup]]. For example the city name of Houston in IPA: /ˈhjuːstən/.", + "rdfs:label": "phoneticText", + "schema:domainIncludes": { + "@id": "schema:PronounceableText" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:Nonprofit501c27", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c27: Non-profit type referring to State-Sponsored Workers' Compensation Reinsurance Organizations.", + "rdfs:label": "Nonprofit501c27", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:followup", + "@type": "rdf:Property", + "rdfs:comment": "Typical or recommended followup care after the procedure is performed.", + "rdfs:label": "followup", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SoundtrackAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "SoundtrackAlbum.", + "rdfs:label": "SoundtrackAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:ComicCoverArt", + "@type": "rdfs:Class", + "rdfs:comment": "The artwork on the cover of a comic.", + "rdfs:label": "ComicCoverArt", + "rdfs:subClassOf": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:CoverArt" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:actionStatus", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the current disposition of the Action.", + "rdfs:label": "actionStatus", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:ActionStatusType" + } + }, + { + "@id": "schema:recordedAt", + "@type": "rdf:Property", + "rdfs:comment": "The Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.", + "rdfs:label": "recordedAt", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:recordedIn" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:starRating", + "@type": "rdf:Property", + "rdfs:comment": "An official rating for a lodging business or food establishment, e.g. from national associations or standards bodies. Use the author property to indicate the rating organization, e.g. as an Organization with name such as (e.g. HOTREC, DEHOGA, WHR, or Hotelstars).", + "rdfs:label": "starRating", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:FoodEstablishment" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Rating" + } + }, + { + "@id": "schema:RelatedTopicsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Other prominent or relevant topics tied to the main topic.", + "rdfs:label": "RelatedTopicsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:creator", + "@type": "rdf:Property", + "rdfs:comment": "The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", + "rdfs:label": "creator", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:UserComments" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:WearableMeasurementInseam", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the inseam, for example of pants.", + "rdfs:label": "WearableMeasurementInseam", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MediaManipulationRatingEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": " Codes for use with the [[mediaAuthenticityCategory]] property, indicating the authenticity of a media object (in the context of how it was published or shared). In general these codes are not mutually exclusive, although some combinations (such as 'original' versus 'transformed', 'edited' and 'staged') would be contradictory if applied in the same [[MediaReview]]. Note that the application of these codes is with regard to a piece of media shared or published in a particular context.", + "rdfs:label": "MediaManipulationRatingEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:color", + "@type": "rdf:Property", + "rdfs:comment": "The color of the product.", + "rdfs:label": "color", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Infectious", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Something in medical science that pertains to infectious diseases, i.e. caused by bacterial, viral, fungal or parasitic infections.", + "rdfs:label": "Infectious", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:jobTitle", + "@type": "rdf:Property", + "rdfs:comment": "The job title of the person (for example, Financial Manager).", + "rdfs:label": "jobTitle", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2192" + } + }, + { + "@id": "schema:productID", + "@type": "rdf:Property", + "rdfs:comment": "The product identifier, such as ISBN. For example: ``` meta itemprop=\"productID\" content=\"isbn:123-456-789\" ```.", + "rdfs:label": "productID", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MapCategoryType", + "@type": "rdfs:Class", + "rdfs:comment": "An enumeration of several kinds of Map.", + "rdfs:label": "MapCategoryType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:hasDefinedTerm", + "@type": "rdf:Property", + "rdfs:comment": "A Defined Term contained in this term set.", + "rdfs:label": "hasDefinedTerm", + "schema:domainIncludes": [ + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:DefinedTermSet" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:HomeAndConstructionBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A construction business.\\n\\nA HomeAndConstructionBusiness is a [[LocalBusiness]] that provides services around homes and buildings.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).", + "rdfs:label": "HomeAndConstructionBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:RsvpResponseNo", + "@type": "schema:RsvpResponseType", + "rdfs:comment": "The invitee will not attend.", + "rdfs:label": "RsvpResponseNo" + }, + { + "@id": "schema:Distance", + "@type": "rdfs:Class", + "rdfs:comment": "Properties that take Distances as values are of the form '<Number> <Length unit of measure>'. E.g., '7 ft'.", + "rdfs:label": "Distance", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:responsibilities", + "@type": "rdf:Property", + "rdfs:comment": "Responsibilities associated with this role or Occupation.", + "rdfs:label": "responsibilities", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:Gynecologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to the health care of women, particularly in the diagnosis and treatment of disorders affecting the female reproductive system.", + "rdfs:label": "Gynecologic", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:creativeWorkStatus", + "@type": "rdf:Property", + "rdfs:comment": "The status of a creative work in terms of its stage in a lifecycle. Example terms include Incomplete, Draft, Published, Obsolete. Some organizations define a set of terms for the stages of their publication lifecycle.", + "rdfs:label": "creativeWorkStatus", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/987" + } + }, + { + "@id": "schema:RejectAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of rejecting to/adopting an object.\\n\\nRelated actions:\\n\\n* [[AcceptAction]]: The antonym of RejectAction.", + "rdfs:label": "RejectAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:discountCode", + "@type": "rdf:Property", + "rdfs:comment": "Code used to redeem a discount.", + "rdfs:label": "discountCode", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DataFeed", + "@type": "rdfs:Class", + "rdfs:comment": "A single feed providing structured information about one or more entities or topics.", + "rdfs:label": "DataFeed", + "rdfs:subClassOf": { + "@id": "schema:Dataset" + } + }, + { + "@id": "schema:accessibilityHazard", + "@type": "rdf:Property", + "rdfs:comment": "A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityHazard-vocabulary).", + "rdfs:label": "accessibilityHazard", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ticketToken", + "@type": "rdf:Property", + "rdfs:comment": "Reference to an asset (e.g., Barcode, QR code image or PDF) usable for entrance.", + "rdfs:label": "ticketToken", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:AskPublicNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A [[NewsArticle]] expressing an open call by a [[NewsMediaOrganization]] asking the public for input, insights, clarifications, anecdotes, documentation, etc., on an issue, for reporting purposes.", + "rdfs:label": "AskPublicNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:numberOfAvailableAccommodationUnits", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the number of available accommodation units in an [[ApartmentComplex]], or the number of accommodation units for a specific [[FloorPlan]] (within its specific [[ApartmentComplex]]). See also [[numberOfAccommodationUnits]].", + "rdfs:label": "numberOfAvailableAccommodationUnits", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:ApartmentComplex" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:WearableSizeGroupInfants", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Infants\" for wearables.", + "rdfs:label": "WearableSizeGroupInfants", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:mileageFromOdometer", + "@type": "rdf:Property", + "rdfs:comment": "The total distance travelled by the particular vehicle since its initial production, as read from its odometer.\\n\\nTypical unit code(s): KMT for kilometers, SMI for statute miles.", + "rdfs:label": "mileageFromOdometer", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:legalStatus", + "@type": "rdf:Property", + "rdfs:comment": "The drug or supplement's legal status, including any controlled substance schedules that apply.", + "rdfs:label": "legalStatus", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalEntity" + }, + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalEnumeration" + }, + { + "@id": "schema:DrugLegalStatus" + } + ] + }, + { + "@id": "schema:LowCalorieDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet focused on reduced calorie intake.", + "rdfs:label": "LowCalorieDiet" + }, + { + "@id": "schema:mpn", + "@type": "rdf:Property", + "rdfs:comment": "The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.", + "rdfs:label": "mpn", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:episode", + "@type": "rdf:Property", + "rdfs:comment": "An episode of a TV, radio or game media within a series or season.", + "rdfs:label": "episode", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:CreativeWorkSeason" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:PetStore", + "@type": "rdfs:Class", + "rdfs:comment": "A pet store.", + "rdfs:label": "PetStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:totalPaymentDue", + "@type": "rdf:Property", + "rdfs:comment": "The total amount due.", + "rdfs:label": "totalPaymentDue", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:MonetaryAmount" + } + ] + }, + { + "@id": "schema:replyToUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL at which a reply may be posted to the specified UserComment.", + "rdfs:label": "replyToUrl", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:ShareAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of distributing content to people for their amusement or edification.", + "rdfs:label": "ShareAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:alumni", + "@type": "rdf:Property", + "rdfs:comment": "Alumni of an organization.", + "rdfs:label": "alumni", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:inverseOf": { + "@id": "schema:alumniOf" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:numberOfEpisodes", + "@type": "rdf:Property", + "rdfs:comment": "The number of episodes in this season or series.", + "rdfs:label": "numberOfEpisodes", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ConfirmAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of notifying someone that a future event/action is going to happen as expected.\\n\\nRelated actions:\\n\\n* [[CancelAction]]: The antonym of ConfirmAction.", + "rdfs:label": "ConfirmAction", + "rdfs:subClassOf": { + "@id": "schema:InformAction" + } + }, + { + "@id": "schema:measurementMethod", + "@type": "rdf:Property", + "rdfs:comment": "A subproperty of [[measurementTechnique]] that can be used for specifying specific methods, in particular via [[MeasurementMethodEnum]].", + "rdfs:label": "measurementMethod", + "rdfs:subPropertyOf": { + "@id": "schema:measurementTechnique" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + }, + { + "@id": "schema:DataDownload" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:DataCatalog" + }, + { + "@id": "schema:StatisticalVariable" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:MeasurementMethodEnum" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1425" + } + }, + { + "@id": "schema:legislationType", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#type_document" + }, + "rdfs:comment": "The type of the legislation. Examples of values are \"law\", \"act\", \"directive\", \"decree\", \"regulation\", \"statutory instrument\", \"loi organique\", \"règlement grand-ducal\", etc., depending on the country.", + "rdfs:label": "legislationType", + "rdfs:subPropertyOf": { + "@id": "schema:genre" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#type_document" + } + }, + { + "@id": "schema:Vessel", + "@type": "rdfs:Class", + "rdfs:comment": "A component of the human body circulatory system comprised of an intricate network of hollow tubes that transport blood throughout the entire body.", + "rdfs:label": "Vessel", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TreatmentsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Treatments or related therapies for a Topic.", + "rdfs:label": "TreatmentsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:SoftwareApplication", + "@type": "rdfs:Class", + "rdfs:comment": "A software application.", + "rdfs:label": "SoftwareApplication", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:isProprietary", + "@type": "rdf:Property", + "rdfs:comment": "True if this item's name is a proprietary/brand name (vs. generic name).", + "rdfs:label": "isProprietary", + "schema:domainIncludes": [ + { + "@id": "schema:Drug" + }, + { + "@id": "schema:DietarySupplement" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:DVDFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "DVDFormat.", + "rdfs:label": "DVDFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:BookFormatType", + "@type": "rdfs:Class", + "rdfs:comment": "The publication format of the book.", + "rdfs:label": "BookFormatType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:carbohydrateContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of carbohydrates.", + "rdfs:label": "carbohydrateContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:MobilePhoneStore", + "@type": "rdfs:Class", + "rdfs:comment": "A store that sells mobile phones and related accessories.", + "rdfs:label": "MobilePhoneStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:EventScheduled", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event is taking place or has taken place on the startDate as scheduled. Use of this value is optional, as it is assumed by default.", + "rdfs:label": "EventScheduled" + }, + { + "@id": "schema:WearableSizeGroupRegular", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Regular\" for wearables.", + "rdfs:label": "WearableSizeGroupRegular", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:geographicArea", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area associated with the audience.", + "rdfs:label": "geographicArea", + "schema:domainIncludes": { + "@id": "schema:Audience" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:ReactAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of responding instinctively and emotionally to an object, expressing a sentiment.", + "rdfs:label": "ReactAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:departureTime", + "@type": "rdf:Property", + "rdfs:comment": "The expected departure time.", + "rdfs:label": "departureTime", + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:GenericWebPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the generic notion of the Web Platform. More specific codes include [[MobileWebPlatform]] and [[DesktopWebPlatform]], as an incomplete list. ", + "rdfs:label": "GenericWebPlatform", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:genre", + "@type": "rdf:Property", + "rdfs:comment": "Genre of the creative work, broadcast channel or group.", + "rdfs:label": "genre", + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastChannel" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:MusicGroup" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:numberOfForwardGears", + "@type": "rdf:Property", + "rdfs:comment": "The total number of forward gears available for the transmission system of the vehicle.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfForwardGears", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:RsvpAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of notifying an event organizer as to whether you expect to attend the event.", + "rdfs:label": "RsvpAction", + "rdfs:subClassOf": { + "@id": "schema:InformAction" + } + }, + { + "@id": "schema:Prion", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "A prion is an infectious agent composed of protein in a misfolded form.", + "rdfs:label": "Prion", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:RefundTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several kinds of product return refund types.", + "rdfs:label": "RefundTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:operatingSystem", + "@type": "rdf:Property", + "rdfs:comment": "Operating systems supported (Windows 7, OS X 10.6, Android 1.6).", + "rdfs:label": "operatingSystem", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Nonprofit501c21", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c21: Non-profit type referring to Black Lung Benefit Trusts.", + "rdfs:label": "Nonprofit501c21", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:FailedActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "An action that failed to complete. The action's error property and the HTTP return code contain more information about the failure.", + "rdfs:label": "FailedActionStatus" + }, + { + "@id": "schema:numberOfLoanPayments", + "@type": "rdf:Property", + "rdfs:comment": "The number of payments contractually required at origination to repay the loan. For monthly paying loans this is the number of months from the contractual first payment date to the maturity date.", + "rdfs:label": "numberOfLoanPayments", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:catalogNumber", + "@type": "rdf:Property", + "rdfs:comment": "The catalog number for the release.", + "rdfs:label": "catalogNumber", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ControlAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent controls a device or application.", + "rdfs:label": "ControlAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:lowPrice", + "@type": "rdf:Property", + "rdfs:comment": "The lowest price of all offers available.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "lowPrice", + "schema:domainIncludes": { + "@id": "schema:AggregateOffer" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:blogPost", + "@type": "rdf:Property", + "rdfs:comment": "A posting that is part of this blog.", + "rdfs:label": "blogPost", + "schema:domainIncludes": { + "@id": "schema:Blog" + }, + "schema:rangeIncludes": { + "@id": "schema:BlogPosting" + } + }, + { + "@id": "schema:hasMenuItem", + "@type": "rdf:Property", + "rdfs:comment": "A food or drink item contained in a menu or menu section.", + "rdfs:label": "hasMenuItem", + "schema:domainIncludes": [ + { + "@id": "schema:MenuSection" + }, + { + "@id": "schema:Menu" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MenuItem" + } + }, + { + "@id": "schema:commentCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.", + "rdfs:label": "commentCount", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ItemPage", + "@type": "rdfs:Class", + "rdfs:comment": "A page devoted to a single item, such as a particular product or hotel.", + "rdfs:label": "ItemPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:MedicalTest", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical test, typically performed for diagnostic purposes.", + "rdfs:label": "MedicalTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Diagnostic", + "@type": "schema:MedicalDevicePurpose", + "rdfs:comment": "A medical device used for diagnostic purposes.", + "rdfs:label": "Diagnostic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Tuesday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Monday and Wednesday.", + "rdfs:label": "Tuesday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q127" + } + }, + { + "@id": "schema:textValue", + "@type": "rdf:Property", + "rdfs:comment": "Text value being annotated.", + "rdfs:label": "textValue", + "schema:domainIncludes": { + "@id": "schema:PronounceableText" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:Muscle", + "@type": "rdfs:Class", + "rdfs:comment": "A muscle is an anatomical structure consisting of a contractile form of tissue that animals use to effect movement.", + "rdfs:label": "Muscle", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PregnancyHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content discussing pregnancy-related aspects of a health topic.", + "rdfs:label": "PregnancyHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:BroadcastRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "BroadcastRelease.", + "rdfs:label": "BroadcastRelease", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:PodcastSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A podcast is an episodic series of digital audio or video files which a user can download and listen to.", + "rdfs:label": "PodcastSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:employmentType", + "@type": "rdf:Property", + "rdfs:comment": "Type of employment (e.g. full-time, part-time, contract, temporary, seasonal, internship).", + "rdfs:label": "employmentType", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:UnincorporatedAssociationCharity", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "UnincorporatedAssociationCharity: Non-profit type referring to a charitable company that is not incorporated (UK).", + "rdfs:label": "UnincorporatedAssociationCharity", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:itinerary", + "@type": "rdf:Property", + "rdfs:comment": "Destination(s) ( [[Place]] ) that make up a trip. For a trip where destination order is important use [[ItemList]] to specify that order (see examples).", + "rdfs:label": "itinerary", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Tourism" + }, + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:ItemList" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:LeaveAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent leaves an event / group with participants/friends at a location.\\n\\nRelated actions:\\n\\n* [[JoinAction]]: The antonym of LeaveAction.\\n* [[UnRegisterAction]]: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.", + "rdfs:label": "LeaveAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:CafeOrCoffeeShop", + "@type": "rdfs:Class", + "rdfs:comment": "A cafe or coffee shop.", + "rdfs:label": "CafeOrCoffeeShop", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:item", + "@type": "rdf:Property", + "rdfs:comment": "An entity represented by an entry in a list or data feed (e.g. an 'artist' in a list of 'artists').", + "rdfs:label": "item", + "schema:domainIncludes": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:DataFeedItem" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:hasCredential", + "@type": "rdf:Property", + "rdfs:comment": "A credential awarded to the Person or Organization.", + "rdfs:label": "hasCredential", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EducationalOccupationalCredential" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:evidenceLevel", + "@type": "rdf:Property", + "rdfs:comment": "Strength of evidence of the data used to formulate the guideline (enumerated).", + "rdfs:label": "evidenceLevel", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEvidenceLevel" + } + }, + { + "@id": "schema:Completed", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Completed.", + "rdfs:label": "Completed", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:vehicleEngine", + "@type": "rdf:Property", + "rdfs:comment": "Information about the engine or engines of the vehicle.", + "rdfs:label": "vehicleEngine", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:EngineSpecification" + } + }, + { + "@id": "schema:area", + "@type": "rdf:Property", + "rdfs:comment": "The area within which users can expect to reach the broadcast service.", + "rdfs:label": "area", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + }, + "schema:supersededBy": { + "@id": "schema:serviceArea" + } + }, + { + "@id": "schema:safetyConsideration", + "@type": "rdf:Property", + "rdfs:comment": "Any potential safety concern associated with the supplement. May include interactions with other drugs and foods, pregnancy, breastfeeding, known adverse reactions, and documented efficacy of the supplement.", + "rdfs:label": "safetyConsideration", + "schema:domainIncludes": { + "@id": "schema:DietarySupplement" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:instructor", + "@type": "rdf:Property", + "rdfs:comment": "A person assigned to instruct or provide instructional assistance for the [[CourseInstance]].", + "rdfs:label": "instructor", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:ScholarlyArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A scholarly article.", + "rdfs:label": "ScholarlyArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:exerciseType", + "@type": "rdf:Property", + "rdfs:comment": "Type(s) of exercise or activity, such as strength training, flexibility training, aerobics, cardiac rehabilitation, etc.", + "rdfs:label": "exerciseType", + "schema:domainIncludes": [ + { + "@id": "schema:ExerciseAction" + }, + { + "@id": "schema:ExercisePlan" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CompletedActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "An action that has already taken place.", + "rdfs:label": "CompletedActionStatus" + }, + { + "@id": "schema:WearableMeasurementOutsideLeg", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the outside leg, for example of pants.", + "rdfs:label": "WearableMeasurementOutsideLeg", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:assemblyVersion", + "@type": "rdf:Property", + "rdfs:comment": "Associated product/technology version. E.g., .NET Framework 4.5.", + "rdfs:label": "assemblyVersion", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Bakery", + "@type": "rdfs:Class", + "rdfs:comment": "A bakery.", + "rdfs:label": "Bakery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:availableThrough", + "@type": "rdf:Property", + "rdfs:comment": "After this date, the item will no longer be available for pickup.", + "rdfs:label": "availableThrough", + "schema:domainIncludes": { + "@id": "schema:DeliveryEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:accommodationCategory", + "@type": "rdf:Property", + "rdfs:comment": "Category of an [[Accommodation]], following real estate conventions, e.g. RESO (see [PropertySubType](https://ddwiki.reso.org/display/DDW17/PropertySubType+Field), and [PropertyType](https://ddwiki.reso.org/display/DDW17/PropertyType+Field) fields for suggested values).", + "rdfs:label": "accommodationCategory", + "rdfs:subPropertyOf": { + "@id": "schema:category" + }, + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:Quiz", + "@type": "rdfs:Class", + "rdfs:comment": "Quiz: A test of knowledge, skills and abilities.", + "rdfs:label": "Quiz", + "rdfs:subClassOf": { + "@id": "schema:LearningResource" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2611" + } + }, + { + "@id": "schema:cvdNumC19MechVentPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19mechventpats - HOSPITALIZED and VENTILATED: Patients hospitalized in an NHSN inpatient care location who have suspected or confirmed COVID-19 and are on a mechanical ventilator.", + "rdfs:label": "cvdNumC19MechVentPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:ReservationPending", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status of a reservation when a request has been sent, but not confirmed.", + "rdfs:label": "ReservationPending" + }, + { + "@id": "schema:ContagiousnessHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about contagion mechanisms and contagiousness information over the topic.", + "rdfs:label": "ContagiousnessHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:url", + "@type": "rdf:Property", + "rdfs:comment": "URL of the item.", + "rdfs:label": "url", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:asin", + "@type": "rdf:Property", + "rdfs:comment": "An Amazon Standard Identification Number (ASIN) is a 10-character alphanumeric unique identifier assigned by Amazon.com and its partners for product identification within the Amazon organization (summary from [Wikipedia](https://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number)'s article).\n\nNote also that this is a definition for how to include ASINs in Schema.org data, and not a definition of ASINs in general - see documentation from Amazon for authoritative details.\nASINs are most commonly encoded as text strings, but the [asin] property supports URL/URI as potential values too.", + "rdfs:label": "asin", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:OrderItem", + "@type": "rdfs:Class", + "rdfs:comment": "An order item is a line of an order. It includes the quantity and shipping details of a bought offer.", + "rdfs:label": "OrderItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:HowToSupply", + "@type": "rdfs:Class", + "rdfs:comment": "A supply consumed when performing the instructions for how to achieve a result.", + "rdfs:label": "HowToSupply", + "rdfs:subClassOf": { + "@id": "schema:HowToItem" + } + }, + { + "@id": "schema:WearableSizeSystemEN13402", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "EN 13402 (joint European standard for size labelling of clothes).", + "rdfs:label": "WearableSizeSystemEN13402", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:DemoAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "DemoAlbum.", + "rdfs:label": "DemoAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:JewelryStore", + "@type": "rdfs:Class", + "rdfs:comment": "A jewelry store.", + "rdfs:label": "JewelryStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:DeliveryEvent", + "@type": "rdfs:Class", + "rdfs:comment": "An event involving the delivery of an item.", + "rdfs:label": "DeliveryEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DisabilitySupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "DisabilitySupport: this is a benefit for disability support.", + "rdfs:label": "DisabilitySupport", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:alternativeOf", + "@type": "rdf:Property", + "rdfs:comment": "Another gene which is a variation of this one.", + "rdfs:label": "alternativeOf", + "schema:domainIncludes": { + "@id": "schema:Gene" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Gene" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA3Plus", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A+++ as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA3Plus", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:legalName", + "@type": "rdf:Property", + "rdfs:comment": "The official name of the organization, e.g. the registered company name.", + "rdfs:label": "legalName", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:cvdCollectionDate", + "@type": "rdf:Property", + "rdfs:comment": "collectiondate - Date for which patient counts are reported.", + "rdfs:label": "cvdCollectionDate", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:box", + "@type": "rdf:Property", + "rdfs:comment": "A box is the area enclosed by the rectangle formed by two points. The first point is the lower corner, the second point is the upper corner. A box is expressed as two points separated by a space character.", + "rdfs:label": "box", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Paperback", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Paperback.", + "rdfs:label": "Paperback" + }, + { + "@id": "schema:EvidenceLevelA", + "@type": "schema:MedicalEvidenceLevel", + "rdfs:comment": "Data derived from multiple randomized clinical trials or meta-analyses.", + "rdfs:label": "EvidenceLevelA", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:nextItem", + "@type": "rdf:Property", + "rdfs:comment": "A link to the ListItem that follows the current one.", + "rdfs:label": "nextItem", + "schema:domainIncludes": { + "@id": "schema:ListItem" + }, + "schema:rangeIncludes": { + "@id": "schema:ListItem" + } + }, + { + "@id": "schema:financialAidEligible", + "@type": "rdf:Property", + "rdfs:comment": "A financial aid type or program which students may use to pay for tuition or fees associated with the program.", + "rdfs:label": "financialAidEligible", + "schema:domainIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2418" + } + }, + { + "@id": "schema:ScreeningEvent", + "@type": "rdfs:Class", + "rdfs:comment": "A screening of a movie or other video.", + "rdfs:label": "ScreeningEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:FundingScheme", + "@type": "rdfs:Class", + "rdfs:comment": "A FundingScheme combines organizational, project and policy aspects of grant-based funding\n that sets guidelines, principles and mechanisms to support other kinds of projects and activities.\n Funding is typically organized via [[Grant]] funding. Examples of funding schemes: Swiss Priority Programmes (SPPs); EU Framework 7 (FP7); Horizon 2020; the NIH-R01 Grant Program; Wellcome institutional strategic support fund. For large scale public sector funding, the management and administration of grant awards is often handled by other, dedicated, organizations - [[FundingAgency]]s such as ERC, REA, ...", + "rdfs:label": "FundingScheme", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "http://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:pathophysiology", + "@type": "rdf:Property", + "rdfs:comment": "Changes in the normal mechanical, physical, and biochemical functions that are associated with this activity or condition.", + "rdfs:label": "pathophysiology", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalCondition" + }, + { + "@id": "schema:PhysicalActivity" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:cholesterolContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of milligrams of cholesterol.", + "rdfs:label": "cholesterolContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:GamePlayMode", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates whether this game is multi-player, co-op or single-player.", + "rdfs:label": "GamePlayMode", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:risks", + "@type": "rdf:Property", + "rdfs:comment": "Specific physiologic risks associated to the diet plan.", + "rdfs:label": "risks", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LandmarksOrHistoricalBuildings", + "@type": "rdfs:Class", + "rdfs:comment": "An historical landmark or building.", + "rdfs:label": "LandmarksOrHistoricalBuildings", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:isPartOf", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.", + "rdfs:label": "isPartOf", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:hasPart" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:sportsEvent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The sports event where this action occurred.", + "rdfs:label": "sportsEvent", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:SportsEvent" + } + }, + { + "@id": "schema:Female", + "@type": "schema:GenderType", + "rdfs:comment": "The female gender.", + "rdfs:label": "Female" + }, + { + "@id": "schema:Recipe", + "@type": "rdfs:Class", + "rdfs:comment": "A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via [[suitableForDiet]]. The [[keywords]] property can also be used to add more detail.", + "rdfs:label": "Recipe", + "rdfs:subClassOf": { + "@id": "schema:HowTo" + } + }, + { + "@id": "schema:ownershipFundingInfo", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (often but not necessarily a [[NewsMediaOrganization]]), a description of organizational ownership structure; funding and grants. In a news/media setting, this is with particular reference to editorial independence. Note that the [[funder]] is also available and can be used to make basic funder information machine-readable.", + "rdfs:label": "ownershipFundingInfo", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:AboutPage" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:cvdNumICUBedsOcc", + "@type": "rdf:Property", + "rdfs:comment": "numicubedsocc - ICU BED OCCUPANCY: Total number of staffed inpatient ICU beds that are occupied.", + "rdfs:label": "cvdNumICUBedsOcc", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:sensoryRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A description of any sensory requirements and levels necessary to function on the job, including hearing and vision. Defined terms such as those in O*net may be used, but note that there is no way to specify the level of ability as well as its nature when using a defined term.", + "rdfs:label": "sensoryRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:Nonprofit501c25", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c25: Non-profit type referring to Real Property Title-Holding Corporations or Trusts with Multiple Parents.", + "rdfs:label": "Nonprofit501c25", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:WearableSizeSystemIT", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Italian size system for wearables.", + "rdfs:label": "WearableSizeSystemIT", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:menuAddOn", + "@type": "rdf:Property", + "rdfs:comment": "Additional menu item(s) such as a side dish of salad or side order of fries that can be added to this menu item. Additionally it can be a menu section containing allowed add-on menu items for this menu item.", + "rdfs:label": "menuAddOn", + "schema:domainIncludes": { + "@id": "schema:MenuItem" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MenuItem" + }, + { + "@id": "schema:MenuSection" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1541" + } + }, + { + "@id": "schema:musicArrangement", + "@type": "rdf:Property", + "rdfs:comment": "An arrangement derived from the composition.", + "rdfs:label": "musicArrangement", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicComposition" + } + }, + { + "@id": "schema:question", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. A question.", + "rdfs:label": "question", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:AskAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Question" + } + }, + { + "@id": "schema:encoding", + "@type": "rdf:Property", + "rdfs:comment": "A media object that encodes this CreativeWork. This property is a synonym for associatedMedia.", + "rdfs:label": "encoding", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:encodesCreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:answerExplanation", + "@type": "rdf:Property", + "rdfs:comment": "A step-by-step or full explanation about Answer. Can outline how this Answer was achieved or contain more broad clarification or statement about it. ", + "rdfs:label": "answerExplanation", + "schema:domainIncludes": { + "@id": "schema:Answer" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Comment" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2636" + } + }, + { + "@id": "schema:SteeringPositionValue", + "@type": "rdfs:Class", + "rdfs:comment": "A value indicating a steering position.", + "rdfs:label": "SteeringPositionValue", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:SchoolDistrict", + "@type": "rdfs:Class", + "rdfs:comment": "A School District is an administrative area for the administration of schools.", + "rdfs:label": "SchoolDistrict", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2500" + } + }, + { + "@id": "schema:skills", + "@type": "rdf:Property", + "rdfs:comment": "A statement of knowledge, skill, ability, task or any other assertion expressing a competency that is desired or required to fulfill this role or to work in this occupation.", + "rdfs:label": "skills", + "schema:domainIncludes": [ + { + "@id": "schema:Occupation" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2322" + } + ] + }, + { + "@id": "schema:actor", + "@type": "rdf:Property", + "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.", + "rdfs:label": "actor", + "schema:domainIncludes": [ + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:PodcastSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:Clip" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:offers", + "@type": "rdf:Property", + "rdfs:comment": "An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use [[businessFunction]] to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a [[Demand]]. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.\n ", + "rdfs:label": "offers", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Trip" + }, + { + "@id": "schema:AggregateOffer" + }, + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:MenuItem" + } + ], + "schema:inverseOf": { + "@id": "schema:itemOffered" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:fundedItem", + "@type": "rdf:Property", + "rdfs:comment": "Indicates something directly or indirectly funded or sponsored through a [[Grant]]. See also [[ownershipFundingInfo]].", + "rdfs:label": "fundedItem", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:Grant" + }, + "schema:inverseOf": { + "@id": "schema:funding" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:BioChemEntity" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:MedicalEntity" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1950" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + } + ] + }, + { + "@id": "schema:legislationIdentifier", + "@type": "rdf:Property", + "rdfs:comment": "An identifier for the legislation. This can be either a string-based identifier, like the CELEX at EU level or the NOR in France, or a web-based, URL/URI identifier, like an ELI (European Legislation Identifier) or an URN-Lex.", + "rdfs:label": "legislationIdentifier", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": { + "@id": "http://data.europa.eu/eli/ontology#id_local" + } + }, + { + "@id": "schema:hasCertification", + "@type": "rdf:Property", + "rdfs:comment": "Certification information about a product, organization, service, place, or person.", + "rdfs:label": "hasCertification", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Certification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:geoIntersects", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) have at least one point in common. As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoIntersects", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:WearableSizeGroupExtraTall", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Extra Tall\" for wearables.", + "rdfs:label": "WearableSizeGroupExtraTall", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MSRP", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the manufacturer suggested retail price (\"MSRP\") of an offered product.", + "rdfs:label": "MSRP", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:GeoCircle", + "@type": "rdfs:Class", + "rdfs:comment": "A GeoCircle is a GeoShape representing a circular geographic area. As it is a GeoShape\n it provides the simple textual property 'circle', but also allows the combination of postalCode alongside geoRadius.\n The center of the circle can be indicated via the 'geoMidpoint' property, or more approximately using 'address', 'postalCode'.\n ", + "rdfs:label": "GeoCircle", + "rdfs:subClassOf": { + "@id": "schema:GeoShape" + } + }, + { + "@id": "schema:UserPlusOnes", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserPlusOnes", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:LiteraryEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Literary event.", + "rdfs:label": "LiteraryEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:drugUnit", + "@type": "rdf:Property", + "rdfs:comment": "The unit in which the drug is measured, e.g. '5 mg tablet'.", + "rdfs:label": "drugUnit", + "schema:domainIncludes": [ + { + "@id": "schema:DrugCost" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:inker", + "@type": "rdf:Property", + "rdfs:comment": "The individual who traces over the pencil drawings in ink after pencils are complete.", + "rdfs:label": "inker", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:floorLevel", + "@type": "rdf:Property", + "rdfs:comment": "The floor level for an [[Accommodation]] in a multi-storey building. Since counting\n systems [vary internationally](https://en.wikipedia.org/wiki/Storey#Consecutive_number_floor_designations), the local system should be used where possible.", + "rdfs:label": "floorLevel", + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:UKTrust", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "UKTrust: Non-profit type referring to a UK trust.", + "rdfs:label": "UKTrust", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:providesService", + "@type": "rdf:Property", + "rdfs:comment": "The service provided by this channel.", + "rdfs:label": "providesService", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:SizeSystemMetric", + "@type": "schema:SizeSystemEnumeration", + "rdfs:comment": "Metric size system.", + "rdfs:label": "SizeSystemMetric", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:playersOnline", + "@type": "rdf:Property", + "rdfs:comment": "Number of players on the server.", + "rdfs:label": "playersOnline", + "schema:domainIncludes": { + "@id": "schema:GameServer" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:preparation", + "@type": "rdf:Property", + "rdfs:comment": "Typical preparation that a patient must undergo before having the procedure performed.", + "rdfs:label": "preparation", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalEntity" + } + ] + }, + { + "@id": "schema:duplicateTherapy", + "@type": "rdf:Property", + "rdfs:comment": "A therapy that duplicates or overlaps this one.", + "rdfs:label": "duplicateTherapy", + "schema:domainIncludes": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:MedicalIndication", + "@type": "rdfs:Class", + "rdfs:comment": "A condition or factor that indicates use of a medical therapy, including signs, symptoms, risk factors, anatomical states, etc.", + "rdfs:label": "MedicalIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sourceOrganization", + "@type": "rdf:Property", + "rdfs:comment": "The Organization on whose behalf the creator was working.", + "rdfs:label": "sourceOrganization", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:evidenceOrigin", + "@type": "rdf:Property", + "rdfs:comment": "Source of the data used to formulate the guidance, e.g. RCT, consensus opinion, etc.", + "rdfs:label": "evidenceOrigin", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object that encodes this CreativeWork. This property is a synonym for encoding.", + "rdfs:label": "associatedMedia", + "schema:domainIncludes": [ + { + "@id": "schema:HyperToc" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:HyperTocEntry" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:Ultrasound", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "Ultrasound imaging.", + "rdfs:label": "Ultrasound", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ingredients", + "@type": "rdf:Property", + "rdfs:comment": "A single ingredient used in the recipe, e.g. sugar, flour or garlic.", + "rdfs:label": "ingredients", + "rdfs:subPropertyOf": { + "@id": "schema:supply" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:recipeIngredient" + } + }, + { + "@id": "schema:PriceComponentTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates different price components that together make up the total price for an offered product.", + "rdfs:label": "PriceComponentTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:funding", + "@type": "rdf:Property", + "rdfs:comment": "A [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]].", + "rdfs:label": "funding", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:BioChemEntity" + }, + { + "@id": "schema:MedicalEntity" + } + ], + "schema:inverseOf": { + "@id": "schema:fundedItem" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Grant" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + } + }, + { + "@id": "schema:secondaryPrevention", + "@type": "rdf:Property", + "rdfs:comment": "A preventative therapy used to prevent reoccurrence of the medical condition after an initial episode of the condition.", + "rdfs:label": "secondaryPrevention", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:DiscussionForumPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A posting to a discussion forum.", + "rdfs:label": "DiscussionForumPosting", + "rdfs:subClassOf": { + "@id": "schema:SocialMediaPosting" + } + }, + { + "@id": "schema:HowOrWhereHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about how or where to find a topic. Also may contain location data that can be used for where to look for help if the topic is observed.", + "rdfs:label": "HowOrWhereHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:ratingCount", + "@type": "rdf:Property", + "rdfs:comment": "The count of total number of ratings.", + "rdfs:label": "ratingCount", + "schema:domainIncludes": { + "@id": "schema:AggregateRating" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:EventPostponed", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event has been postponed and no new date has been set. The event's previousStartDate should be set.", + "rdfs:label": "EventPostponed" + }, + { + "@id": "schema:WPHeader", + "@type": "rdfs:Class", + "rdfs:comment": "The header section of the page.", + "rdfs:label": "WPHeader", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:yearBuilt", + "@type": "rdf:Property", + "rdfs:comment": "The year an [[Accommodation]] was constructed. This corresponds to the [YearBuilt field in RESO](https://ddwiki.reso.org/display/DDW17/YearBuilt+Field). ", + "rdfs:label": "yearBuilt", + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:OfferForLease", + "@type": "rdfs:Class", + "rdfs:comment": "An [[OfferForLease]] in Schema.org represents an [[Offer]] to lease out something, i.e. an [[Offer]] whose\n [[businessFunction]] is [lease out](http://purl.org/goodrelations/v1#LeaseOut.). See [Good Relations](https://en.wikipedia.org/wiki/GoodRelations) for\n background on the underlying concepts.\n ", + "rdfs:label": "OfferForLease", + "rdfs:subClassOf": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2348" + } + }, + { + "@id": "schema:pageStart", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/pageStart" + }, + "rdfs:comment": "The page on which the work starts; for example \"135\" or \"xiii\".", + "rdfs:label": "pageStart", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:Chapter" + }, + { + "@id": "schema:PublicationIssue" + }, + { + "@id": "schema:PublicationVolume" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:significantLinks", + "@type": "rdf:Property", + "rdfs:comment": "The most significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.", + "rdfs:label": "significantLinks", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:supersededBy": { + "@id": "schema:significantLink" + } + }, + { + "@id": "schema:Locksmith", + "@type": "rdfs:Class", + "rdfs:comment": "A locksmith.", + "rdfs:label": "Locksmith", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:tourBookingPage", + "@type": "rdf:Property", + "rdfs:comment": "A page providing information on how to book a tour of some [[Place]], such as an [[Accommodation]] or [[ApartmentComplex]] in a real estate setting, as well as other kinds of tours as appropriate.", + "rdfs:label": "tourBookingPage", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:ApartmentComplex" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:BusinessSupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "BusinessSupport: this is a benefit for supporting businesses.", + "rdfs:label": "BusinessSupport", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:datePosted", + "@type": "rdf:Property", + "rdfs:comment": "Publication date of an online listing.", + "rdfs:label": "datePosted", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:SpecialAnnouncement" + }, + { + "@id": "schema:RealEstateListing" + }, + { + "@id": "schema:CDCPMDRecord" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + ] + }, + { + "@id": "schema:PerformAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of participating in performance arts.", + "rdfs:label": "PerformAction", + "rdfs:subClassOf": { + "@id": "schema:PlayAction" + } + }, + { + "@id": "schema:VisualArtwork", + "@type": "rdfs:Class", + "rdfs:comment": "A work of art that is primarily visual in character.", + "rdfs:label": "VisualArtwork", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Time", + "@type": [ + "rdfs:Class", + "schema:DataType" + ], + "rdfs:comment": "A point in time recurring on multiple days in the form hh:mm:ss[Z|(+|-)hh:mm] (see [XML schema for details](http://www.w3.org/TR/xmlschema-2/#time)).", + "rdfs:label": "Time" + }, + { + "@id": "schema:SportsEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Sports event.", + "rdfs:label": "SportsEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:carrier", + "@type": "rdf:Property", + "rdfs:comment": "'carrier' is an out-dated term indicating the 'provider' for parcel delivery and flights.", + "rdfs:label": "carrier", + "schema:domainIncludes": [ + { + "@id": "schema:ParcelDelivery" + }, + { + "@id": "schema:Flight" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:supersededBy": { + "@id": "schema:provider" + } + }, + { + "@id": "schema:Conversation", + "@type": "rdfs:Class", + "rdfs:comment": "One or more messages between organizations or people on a particular topic. Individual messages can be linked to the conversation with isPartOf or hasPart properties.", + "rdfs:label": "Conversation", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:DJMixAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "DJMixAlbum.", + "rdfs:label": "DJMixAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:dateIssued", + "@type": "rdf:Property", + "rdfs:comment": "The date the ticket was issued.", + "rdfs:label": "dateIssued", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:molecularFormula", + "@type": "rdf:Property", + "rdfs:comment": "The empirical formula is the simplest whole number ratio of all the atoms in a molecule.", + "rdfs:label": "molecularFormula", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:collectionSize", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "The number of items in the [[Collection]]." + }, + "rdfs:label": { + "@language": "en", + "@value": "collectionSize" + }, + "schema:domainIncludes": { + "@id": "schema:Collection" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1759" + } + }, + { + "@id": "schema:typicalCreditsPerTerm", + "@type": "rdf:Property", + "rdfs:comment": "The number of credits or units a full-time student would be expected to take in 1 term however 'term' is defined by the institution.", + "rdfs:label": "typicalCreditsPerTerm", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:StructuredValue" + }, + { + "@id": "schema:Integer" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:ResumeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer).", + "rdfs:label": "ResumeAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:browserRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Specifies browser requirements in human-readable text. For example, 'requires HTML5 support'.", + "rdfs:label": "browserRequirements", + "schema:domainIncludes": { + "@id": "schema:WebApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:audience", + "@type": "rdf:Property", + "rdfs:comment": "An intended audience, i.e. a group for whom something was created.", + "rdfs:label": "audience", + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:PlayAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:application", + "@type": "rdf:Property", + "rdfs:comment": "An application that can complete the request.", + "rdfs:label": "application", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:supersededBy": { + "@id": "schema:actionApplication" + } + }, + { + "@id": "schema:baseSalary", + "@type": "rdf:Property", + "rdfs:comment": "The base salary of the job or of an employee in an EmployeeRole.", + "rdfs:label": "baseSalary", + "schema:domainIncludes": [ + { + "@id": "schema:EmployeeRole" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:floorSize", + "@type": "rdf:Property", + "rdfs:comment": "The size of the accommodation, e.g. in square meter or squarefoot.\nTypical unit code(s): MTK for square meter, FTK for square foot, or YDK for square yard.", + "rdfs:label": "floorSize", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:hasBroadcastChannel", + "@type": "rdf:Property", + "rdfs:comment": "A broadcast channel of a broadcast service.", + "rdfs:label": "hasBroadcastChannel", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:inverseOf": { + "@id": "schema:providesBroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:isAccessibleForFree", + "@type": "rdf:Property", + "rdfs:comment": "A flag to signal that the item, event, or place is accessible for free.", + "rdfs:label": "isAccessibleForFree", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:MinimumAdvertisedPrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the minimum advertised price (\"MAP\") (as dictated by the manufacturer) of an offered product.", + "rdfs:label": "MinimumAdvertisedPrice", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:coverageEndTime", + "@type": "rdf:Property", + "rdfs:comment": "The time when the live blog will stop covering the Event. Note that coverage may continue after the Event concludes.", + "rdfs:label": "coverageEndTime", + "schema:domainIncludes": { + "@id": "schema:LiveBlogPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:dependencies", + "@type": "rdf:Property", + "rdfs:comment": "Prerequisites needed to fulfill steps in article.", + "rdfs:label": "dependencies", + "schema:domainIncludes": { + "@id": "schema:TechArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:recognizingAuthority", + "@type": "rdf:Property", + "rdfs:comment": "If applicable, the organization that officially recognizes this entity as part of its endorsed system of medicine.", + "rdfs:label": "recognizingAuthority", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:TrainedAlgorithmicMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'trained algorithmic media' using the IPTC digital source type vocabulary.", + "rdfs:label": "TrainedAlgorithmicMediaDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia" + } + }, + { + "@id": "schema:performerIn", + "@type": "rdf:Property", + "rdfs:comment": "Event that this person is a performer or participant in.", + "rdfs:label": "performerIn", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:parent", + "@type": "rdf:Property", + "rdfs:comment": "A parent of this person.", + "rdfs:label": "parent", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:servicePhone", + "@type": "rdf:Property", + "rdfs:comment": "The phone number to use to access the service.", + "rdfs:label": "servicePhone", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:iupacName", + "@type": "rdf:Property", + "rdfs:comment": "Systematic method of naming chemical compounds as recommended by the International Union of Pure and Applied Chemistry (IUPAC).", + "rdfs:label": "iupacName", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:seatingType", + "@type": "rdf:Property", + "rdfs:comment": "The type/class of the seat.", + "rdfs:label": "seatingType", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:WearableSizeGroupMisses", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Misses\" (also known as \"Missy\") for wearables.", + "rdfs:label": "WearableSizeGroupMisses", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Musculoskeletal", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of muscles, ligaments and skeletal system.", + "rdfs:label": "Musculoskeletal", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:originalMediaContextDescription", + "@type": "rdf:Property", + "rdfs:comment": "Describes, in a [[MediaReview]] when dealing with [[DecontextualizedContent]], background information that can contribute to better interpretation of the [[MediaObject]].", + "rdfs:label": "originalMediaContextDescription", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": { + "@id": "schema:MediaReview" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:True", + "@type": "schema:Boolean", + "rdfs:comment": "The boolean value true.", + "rdfs:label": "True" + }, + { + "@id": "schema:CarUsageType", + "@type": "rdfs:Class", + "rdfs:comment": "A value indicating a special usage of a car, e.g. commercial rental, driving school, or as a taxi.", + "rdfs:label": "CarUsageType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:TaxiVehicleUsage", + "@type": "schema:CarUsageType", + "rdfs:comment": "Indicates the usage of the car as a taxi.", + "rdfs:label": "TaxiVehicleUsage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:WearableSizeGroupTall", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Tall\" for wearables.", + "rdfs:label": "WearableSizeGroupTall", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:ResultsNotAvailable", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Results are not available.", + "rdfs:label": "ResultsNotAvailable", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:educationalLevel", + "@type": "rdf:Property", + "rdfs:comment": "The level in terms of progression through an educational or training context. Examples of educational levels include 'beginner', 'intermediate' or 'advanced', and formal sets of level indicators.", + "rdfs:label": "educationalLevel", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:LearningResource" + }, + { + "@id": "schema:EducationEvent" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:meetsEmissionStandard", + "@type": "rdf:Property", + "rdfs:comment": "Indicates that the vehicle meets the respective emission standard.", + "rdfs:label": "meetsEmissionStandard", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:MedicalOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A medical organization (physical or not), such as hospital, institution or clinic.", + "rdfs:label": "MedicalOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:accountMinimumInflow", + "@type": "rdf:Property", + "rdfs:comment": "A minimum amount that has to be paid in every month.", + "rdfs:label": "accountMinimumInflow", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:BankAccount" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:contactPoints", + "@type": "rdf:Property", + "rdfs:comment": "A contact point for a person or organization.", + "rdfs:label": "contactPoints", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:supersededBy": { + "@id": "schema:contactPoint" + } + }, + { + "@id": "schema:value", + "@type": "rdf:Property", + "rdfs:comment": "The value of a [[QuantitativeValue]] (including [[Observation]]) or property value node.\\n\\n* For [[QuantitativeValue]] and [[MonetaryAmount]], the recommended type for values is 'Number'.\\n* For [[PropertyValue]], it can be 'Text', 'Number', 'Boolean', or 'StructuredValue'.\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "value", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:StructuredValue" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:Boolean" + } + ] + }, + { + "@id": "schema:recipeYield", + "@type": "rdf:Property", + "rdfs:comment": "The quantity produced by the recipe (for example, number of people served, number of servings, etc).", + "rdfs:label": "recipeYield", + "rdfs:subPropertyOf": { + "@id": "schema:yield" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:eduQuestionType", + "@type": "rdf:Property", + "rdfs:comment": "For questions that are part of learning resources (e.g. Quiz), eduQuestionType indicates the format of question being given. Example: \"Multiple choice\", \"Open ended\", \"Flashcard\".", + "rdfs:label": "eduQuestionType", + "schema:domainIncludes": [ + { + "@id": "schema:SolveMathAction" + }, + { + "@id": "schema:Question" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2636" + } + }, + { + "@id": "schema:unitCode", + "@type": "rdf:Property", + "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.", + "rdfs:label": "unitCode", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:UnitPriceSpecification" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:sourcedFrom", + "@type": "rdf:Property", + "rdfs:comment": "The neurological pathway that originates the neurons.", + "rdfs:label": "sourcedFrom", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BrainStructure" + } + }, + { + "@id": "schema:PhysiciansOffice", + "@type": "rdfs:Class", + "rdfs:comment": "A doctor's office or clinic.", + "rdfs:label": "PhysiciansOffice", + "rdfs:subClassOf": { + "@id": "schema:Physician" + } + }, + { + "@id": "schema:MedicalGuidelineContraindication", + "@type": "rdfs:Class", + "rdfs:comment": "A guideline contraindication that designates a process as harmful and where quality of the data supporting the contraindication is sound.", + "rdfs:label": "MedicalGuidelineContraindication", + "rdfs:subClassOf": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:OfferItemCondition", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible conditions for the item.", + "rdfs:label": "OfferItemCondition", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:EducationalOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "An educational organization.", + "rdfs:label": "EducationalOrganization", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:Organization" + } + ] + }, + { + "@id": "schema:arrivalTime", + "@type": "rdf:Property", + "rdfs:comment": "The expected arrival time.", + "rdfs:label": "arrivalTime", + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:CookAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing/preparing food.", + "rdfs:label": "CookAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:ArriveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants.", + "rdfs:label": "ArriveAction", + "rdfs:subClassOf": { + "@id": "schema:MoveAction" + } + }, + { + "@id": "schema:location", + "@type": "rdf:Property", + "rdfs:comment": "The location of, for example, where an event is happening, where an organization is located, or where an action takes place.", + "rdfs:label": "location", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:InteractionCounter" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:VirtualLocation" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:PostalAddress" + } + ] + }, + { + "@id": "schema:coverageStartTime", + "@type": "rdf:Property", + "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.", + "rdfs:label": "coverageStartTime", + "schema:domainIncludes": { + "@id": "schema:LiveBlogPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:Optician", + "@type": "rdfs:Class", + "rdfs:comment": "A store that sells reading glasses and similar devices for improving vision.", + "rdfs:label": "Optician", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:unitText", + "@type": "rdf:Property", + "rdfs:comment": "A string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for\nunitCode.", + "rdfs:label": "unitText", + "schema:domainIncludes": [ + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:UnitPriceSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AcceptAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of committing to/adopting an object.\\n\\nRelated actions:\\n\\n* [[RejectAction]]: The antonym of AcceptAction.", + "rdfs:label": "AcceptAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:InsuranceAgency", + "@type": "rdfs:Class", + "rdfs:comment": "An Insurance agency.", + "rdfs:label": "InsuranceAgency", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:ItemList", + "@type": "rdfs:Class", + "rdfs:comment": "A list of items of any sort—for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.", + "rdfs:label": "ItemList", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:MerchantReturnEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several kinds of product return policies.", + "rdfs:label": "MerchantReturnEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:MusicRelease", + "@type": "rdfs:Class", + "rdfs:comment": "A MusicRelease is a specific release of a music album.", + "rdfs:label": "MusicRelease", + "rdfs:subClassOf": { + "@id": "schema:MusicPlaylist" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:illustrator", + "@type": "rdf:Property", + "rdfs:comment": "The illustrator of the book.", + "rdfs:label": "illustrator", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:WearableSizeGroupPlus", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Plus\" for wearables.", + "rdfs:label": "WearableSizeGroupPlus", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:vehicleSpecialUsage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether the vehicle has been used for special purposes, like commercial rental, driving school, or as a taxi. The legislation in many countries requires this information to be revealed when offering a car for sale.", + "rdfs:label": "vehicleSpecialUsage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CarUsageType" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:AdministrativeArea", + "@type": "rdfs:Class", + "rdfs:comment": "A geographical region, typically under the jurisdiction of a particular government.", + "rdfs:label": "AdministrativeArea", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:follows", + "@type": "rdf:Property", + "rdfs:comment": "The most generic uni-directional social relation.", + "rdfs:label": "follows", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:DataDrivenMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'data driven media' using the IPTC digital source type vocabulary.", + "rdfs:label": "DataDrivenMediaDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/dataDrivenMedia" + } + }, + { + "@id": "schema:maximumIntake", + "@type": "rdf:Property", + "rdfs:comment": "Recommended intake of this supplement for a given population as defined by a specific recommending authority.", + "rdfs:label": "maximumIntake", + "schema:domainIncludes": [ + { + "@id": "schema:DrugStrength" + }, + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + }, + { + "@id": "schema:Substance" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MaximumDoseSchedule" + } + }, + { + "@id": "schema:observationAbout", + "@type": "rdf:Property", + "rdfs:comment": "The [[observationAbout]] property identifies an entity, often a [[Place]], associated with an [[Observation]].", + "rdfs:label": "observationAbout", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Thing" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:Trip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip or journey. An itinerary of visits to one or more places.", + "rdfs:label": "Trip", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Tourism" + } + }, + { + "@id": "schema:warranty", + "@type": "rdf:Property", + "rdfs:comment": "The warranty promise(s) included in the offer.", + "rdfs:label": "warranty", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:WarrantyPromise" + } + }, + { + "@id": "schema:printSection", + "@type": "rdf:Property", + "rdfs:comment": "If this NewsArticle appears in print, this field indicates the print section in which the article appeared.", + "rdfs:label": "printSection", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CommentPermission", + "@type": "schema:DigitalDocumentPermissionType", + "rdfs:comment": "Permission to add comments to the document.", + "rdfs:label": "CommentPermission" + }, + { + "@id": "schema:subOrganization", + "@type": "rdf:Property", + "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.", + "rdfs:label": "subOrganization", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:inverseOf": { + "@id": "schema:parentOrganization" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:ElectronicsStore", + "@type": "rdfs:Class", + "rdfs:comment": "An electronics store.", + "rdfs:label": "ElectronicsStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:ActionAccessSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A set of requirements that must be fulfilled in order to perform an Action.", + "rdfs:label": "ActionAccessSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:EatAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of swallowing solid objects.", + "rdfs:label": "EatAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:chemicalRole", + "@type": "rdf:Property", + "rdfs:comment": "A role played by the BioChemEntity within a chemical context.", + "rdfs:label": "chemicalRole", + "schema:domainIncludes": [ + { + "@id": "schema:ChemicalSubstance" + }, + { + "@id": "schema:MolecularEntity" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/ChemicalSubstance" + } + }, + { + "@id": "schema:busNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for the bus.", + "rdfs:label": "busNumber", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:salaryUponCompletion", + "@type": "rdf:Property", + "rdfs:comment": "The expected salary upon completing the training.", + "rdfs:label": "salaryUponCompletion", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmountDistribution" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:CheckoutPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Checkout page.", + "rdfs:label": "CheckoutPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:author", + "@type": "rdf:Property", + "rdfs:comment": "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", + "rdfs:label": "author", + "schema:domainIncludes": [ + { + "@id": "schema:Rating" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:ItemAvailability", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible product availability options.", + "rdfs:label": "ItemAvailability", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:MoneyTransfer", + "@type": "rdfs:Class", + "rdfs:comment": "The act of transferring money from one place to another place. This may occur electronically or physically.", + "rdfs:label": "MoneyTransfer", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:geoEquals", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) are topologically equal, as defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM). \"Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other\" (a symmetric relationship).", + "rdfs:label": "geoEquals", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:RadioSeason", + "@type": "rdfs:Class", + "rdfs:comment": "Season dedicated to radio broadcast and associated online delivery.", + "rdfs:label": "RadioSeason", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:transmissionMethod", + "@type": "rdf:Property", + "rdfs:comment": "How the disease spreads, either as a route or vector, for example 'direct contact', 'Aedes aegypti', etc.", + "rdfs:label": "transmissionMethod", + "schema:domainIncludes": { + "@id": "schema:InfectiousDisease" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Wednesday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Tuesday and Thursday.", + "rdfs:label": "Wednesday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q128" + } + }, + { + "@id": "schema:Book", + "@type": "rdfs:Class", + "rdfs:comment": "A book.", + "rdfs:label": "Book", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Canal", + "@type": "rdfs:Class", + "rdfs:comment": "A canal, like the Panama Canal.", + "rdfs:label": "Canal", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:Playground", + "@type": "rdfs:Class", + "rdfs:comment": "A playground.", + "rdfs:label": "Playground", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:vendor", + "@type": "rdf:Property", + "rdfs:comment": "'vendor' is an earlier term for 'seller'.", + "rdfs:label": "vendor", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:BuyAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:seller" + } + }, + { + "@id": "schema:CommunicateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.", + "rdfs:label": "CommunicateAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:OneTimePayments", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "OneTimePayments: this is a benefit for one-time payments for individuals.", + "rdfs:label": "OneTimePayments", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:layoutImage", + "@type": "rdf:Property", + "rdfs:comment": "A schematic image showing the floorplan layout.", + "rdfs:label": "layoutImage", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:domainIncludes": { + "@id": "schema:FloorPlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2690" + } + }, + { + "@id": "schema:members", + "@type": "rdf:Property", + "rdfs:comment": "A member of this organization.", + "rdfs:label": "members", + "schema:domainIncludes": [ + { + "@id": "schema:ProgramMembership" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:member" + } + }, + { + "@id": "schema:GovernmentBenefitsType", + "@type": "rdfs:Class", + "rdfs:comment": "GovernmentBenefitsType enumerates several kinds of government benefits to support the COVID-19 situation. Note that this structure may not capture all benefits offered.", + "rdfs:label": "GovernmentBenefitsType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:Comment", + "@type": "rdfs:Class", + "rdfs:comment": "A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the [[text]] property, and its topic via [[about]], properties shared with all CreativeWorks.", + "rdfs:label": "Comment", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:ImageObject", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcmitype:Image" + }, + "rdfs:comment": "An image file.", + "rdfs:label": "ImageObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:securityScreening", + "@type": "rdf:Property", + "rdfs:comment": "The type of security screening the passenger is subject to.", + "rdfs:label": "securityScreening", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:GovernmentOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A governmental organization or agency.", + "rdfs:label": "GovernmentOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:suggestedAnswer", + "@type": "rdf:Property", + "rdfs:comment": "An answer (possibly one of several, possibly incorrect) to a Question, e.g. on a Question/Answer site.", + "rdfs:label": "suggestedAnswer", + "schema:domainIncludes": { + "@id": "schema:Question" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Answer" + } + ] + }, + { + "@id": "schema:seeks", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to products or services sought by the organization or person (demand).", + "rdfs:label": "seeks", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Demand" + } + }, + { + "@id": "schema:creditText", + "@type": "rdf:Property", + "rdfs:comment": "Text that can be used to credit person(s) and/or organization(s) associated with a published Creative Work.", + "rdfs:label": "creditText", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2659" + } + }, + { + "@id": "schema:PET", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "Positron emission tomography imaging.", + "rdfs:label": "PET", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:isResizable", + "@type": "rdf:Property", + "rdfs:comment": "Whether the 3DModel allows resizing. For example, room layout applications often do not allow 3DModel elements to be resized to reflect reality.", + "rdfs:label": "isResizable", + "schema:domainIncludes": { + "@id": "schema:3DModel" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2394" + } + }, + { + "@id": "schema:serviceAudience", + "@type": "rdf:Property", + "rdfs:comment": "The audience eligible for this service.", + "rdfs:label": "serviceAudience", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Audience" + }, + "schema:supersededBy": { + "@id": "schema:audience" + } + }, + { + "@id": "schema:Accommodation", + "@type": "rdfs:Class", + "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

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Accommodation", + "rdfs:subClassOf": { + "@id": "schema:Place" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:ImagingTest", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical imaging modality typically used for diagnostic purposes.", + "rdfs:label": "ImagingTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:releaseOf", + "@type": "rdf:Property", + "rdfs:comment": "The album this is a release of.", + "rdfs:label": "releaseOf", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:inverseOf": { + "@id": "schema:albumRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + } + }, + { + "@id": "schema:repetitions", + "@type": "rdf:Property", + "rdfs:comment": "Number of times one should repeat the activity.", + "rdfs:label": "repetitions", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:device", + "@type": "rdf:Property", + "rdfs:comment": "Device required to run the application. Used in cases where a specific make/model is required to run the application.", + "rdfs:label": "device", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:availableOnDevice" + } + }, + { + "@id": "schema:downloadUrl", + "@type": "rdf:Property", + "rdfs:comment": "If the file can be downloaded, URL to download the binary.", + "rdfs:label": "downloadUrl", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:contraindication", + "@type": "rdf:Property", + "rdfs:comment": "A contraindication for this therapy.", + "rdfs:label": "contraindication", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalTherapy" + }, + { + "@id": "schema:MedicalDevice" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalContraindication" + } + ] + }, + { + "@id": "schema:DistanceFee", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the distance fee (e.g., price per km or mile) part of the total price for an offered product, for example a car rental.", + "rdfs:label": "DistanceFee", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:ratingValue", + "@type": "rdf:Property", + "rdfs:comment": "The rating for the content.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "ratingValue", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:BodyMeasurementInsideLeg", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Inside leg (measured between crotch and soles of feet). Used, for example, to fit pants.", + "rdfs:label": "BodyMeasurementInsideLeg", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:TipAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of giving money voluntarily to a beneficiary in recognition of services rendered.", + "rdfs:label": "TipAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:tripOrigin", + "@type": "rdf:Property", + "rdfs:comment": "The location of origin of the trip, prior to any destination(s).", + "rdfs:label": "tripOrigin", + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:smokingAllowed", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.", + "rdfs:label": "smokingAllowed", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:EventRescheduled", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event has been rescheduled. The event's previousStartDate should be set to the old date and the startDate should be set to the event's new date. (If the event has been rescheduled multiple times, the previousStartDate property may be repeated.)", + "rdfs:label": "EventRescheduled" + }, + { + "@id": "schema:durationOfWarranty", + "@type": "rdf:Property", + "rdfs:comment": "The duration of the warranty promise. Common unitCode values are ANN for year, MON for months, or DAY for days.", + "rdfs:label": "durationOfWarranty", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:WarrantyPromise" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:colorSwatch", + "@type": "rdf:Property", + "rdfs:comment": "A color swatch image, visualizing the color of a [[Product]]. Should match the textual description specified in the [[color]] property. This can be a URL or a fully described ImageObject.", + "rdfs:label": "colorSwatch", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:ImageObject" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3423" + } + }, + { + "@id": "schema:contactType", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.", + "rdfs:label": "contactType", + "schema:domainIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DefinedTerm", + "@type": "rdfs:Class", + "rdfs:comment": "A word, name, acronym, phrase, etc. with a formal definition. Often used in the context of category or subject classification, glossaries or dictionaries, product or creative work types, etc. Use the name property for the term being defined, use termCode if the term has an alpha-numeric code allocated, use description to provide the definition of the term.", + "rdfs:label": "DefinedTerm", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:Message", + "@type": "rdfs:Class", + "rdfs:comment": "A single message from a sender to one or more organizations or people.", + "rdfs:label": "Message", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:itemListElement", + "@type": "rdf:Property", + "rdfs:comment": "For itemListElement values, you can use simple strings (e.g. \"Peter\", \"Paul\", \"Mary\"), existing entities, or use ListItem.\\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.\\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.", + "rdfs:label": "itemListElement", + "schema:domainIncludes": { + "@id": "schema:ItemList" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Thing" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:ListItem" + } + ] + }, + { + "@id": "schema:termCode", + "@type": "rdf:Property", + "rdfs:comment": "A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]].", + "rdfs:label": "termCode", + "schema:domainIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:license", + "@type": "rdf:Property", + "rdfs:comment": "A license document that applies to this content, typically indicated by URL.", + "rdfs:label": "license", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:itemDefectReturnLabelSource", + "@type": "rdf:Property", + "rdfs:comment": "The method (from an enumeration) by which the customer obtains a return shipping label for a defect product.", + "rdfs:label": "itemDefectReturnLabelSource", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnLabelSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:merchant", + "@type": "rdf:Property", + "rdfs:comment": "'merchant' is an out-dated term for 'seller'.", + "rdfs:label": "merchant", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:seller" + } + }, + { + "@id": "schema:ReportageNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "The [[ReportageNewsArticle]] type is a subtype of [[NewsArticle]] representing\n news articles which are the result of journalistic news reporting conventions.\n\nIn practice many news publishers produce a wide variety of article types, many of which might be considered a [[NewsArticle]] but not a [[ReportageNewsArticle]]. For example, opinion pieces, reviews, analysis, sponsored or satirical articles, or articles that combine several of these elements.\n\nThe [[ReportageNewsArticle]] type is based on a stricter ideal for \"news\" as a work of journalism, with articles based on factual information either observed or verified by the author, or reported and verified from knowledgeable sources. This often includes perspectives from multiple viewpoints on a particular issue (distinguishing news reports from public relations or propaganda). News reports in the [[ReportageNewsArticle]] sense de-emphasize the opinion of the author, with commentary and value judgements typically expressed elsewhere.\n\nA [[ReportageNewsArticle]] which goes deeper into analysis can also be marked with an additional type of [[AnalysisNewsArticle]].\n", + "rdfs:label": "ReportageNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:SingleCenterTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial that takes place at a single center.", + "rdfs:label": "SingleCenterTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PaymentDeclined", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payee received the payment, but it was declined for some reason.", + "rdfs:label": "PaymentDeclined" + }, + { + "@id": "schema:BasicIncome", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "BasicIncome: this is a benefit for basic income.", + "rdfs:label": "BasicIncome", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:jobStartDate", + "@type": "rdf:Property", + "rdfs:comment": "The date on which a successful applicant for this job would be expected to start work. Choose a specific date in the future or use the jobImmediateStart property to indicate the position is to be filled as soon as possible.", + "rdfs:label": "jobStartDate", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2244" + } + }, + { + "@id": "schema:PostalAddress", + "@type": "rdfs:Class", + "rdfs:comment": "The mailing address.", + "rdfs:label": "PostalAddress", + "rdfs:subClassOf": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:MiddleSchool", + "@type": "rdfs:Class", + "rdfs:comment": "A middle school (typically for children aged around 11-14, although this varies somewhat).", + "rdfs:label": "MiddleSchool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:parentOrganization", + "@type": "rdf:Property", + "rdfs:comment": "The larger organization that this organization is a [[subOrganization]] of, if any.", + "rdfs:label": "parentOrganization", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:inverseOf": { + "@id": "schema:subOrganization" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:EventReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for an event like a concert, sporting event, or lecture.\\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 [[Offer]].", + "rdfs:label": "EventReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:Episode", + "@type": "rdfs:Class", + "rdfs:comment": "A media episode (e.g. TV, radio, video game) which can be part of a series or season.", + "rdfs:label": "Episode", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:WritePermission", + "@type": "schema:DigitalDocumentPermissionType", + "rdfs:comment": "Permission to write or edit the document.", + "rdfs:label": "WritePermission" + }, + { + "@id": "schema:connectedTo", + "@type": "rdf:Property", + "rdfs:comment": "Other anatomical structures to which this structure is connected.", + "rdfs:label": "connectedTo", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:paymentDue", + "@type": "rdf:Property", + "rdfs:comment": "The date that payment is due.", + "rdfs:label": "paymentDue", + "schema:domainIncludes": [ + { + "@id": "schema:Order" + }, + { + "@id": "schema:Invoice" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:supersededBy": { + "@id": "schema:paymentDueDate" + } + }, + { + "@id": "schema:LocalBusiness", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "LocalBusiness", + "rdfs:subClassOf": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Place" + } + ], + "skos:closeMatch": { + "@id": "http://www.w3.org/ns/regorg#RegisteredOrganization" + } + }, + { + "@id": "schema:LeisureTimeActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Any physical activity engaged in for recreational purposes. Examples may include ballroom dancing, roller skating, canoeing, fishing, etc.", + "rdfs:label": "LeisureTimeActivity", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:contentLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location depicted or described in the content. For example, the location in a photograph or painting.", + "rdfs:label": "contentLocation", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:CreativeWorkSeason", + "@type": "rdfs:Class", + "rdfs:comment": "A media season, e.g. TV, radio, video game etc.", + "rdfs:label": "CreativeWorkSeason", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:AMRadioChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A radio channel that uses AM.", + "rdfs:label": "AMRadioChannel", + "rdfs:subClassOf": { + "@id": "schema:RadioChannel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:DrawAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.", + "rdfs:label": "DrawAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:isPartOfBioChemEntity", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. ", + "rdfs:label": "isPartOfBioChemEntity", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:inverseOf": { + "@id": "schema:hasBioChemEntityPart" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:Nonprofit501f", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501f: Non-profit type referring to Cooperative Service Organizations.", + "rdfs:label": "Nonprofit501f", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:costOrigin", + "@type": "rdf:Property", + "rdfs:comment": "Additional details to capture the origin of the cost data. For example, 'Medicare Part B'.", + "rdfs:label": "costOrigin", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:loanTerm", + "@type": "rdf:Property", + "rdfs:comment": "The duration of the loan or credit agreement.", + "rdfs:label": "loanTerm", + "rdfs:subPropertyOf": { + "@id": "schema:duration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:authenticator", + "@type": "rdf:Property", + "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.", + "rdfs:label": "authenticator", + "schema:domainIncludes": { + "@id": "schema:MediaSubscription" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:OrganizationRole", + "@type": "rdfs:Class", + "rdfs:comment": "A subclass of Role used to describe roles within organizations.", + "rdfs:label": "OrganizationRole", + "rdfs:subClassOf": { + "@id": "schema:Role" + } + }, + { + "@id": "schema:ShortStory", + "@type": "rdfs:Class", + "rdfs:comment": "Short story or tale. A brief work of literature, usually written in narrative prose.", + "rdfs:label": "ShortStory", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1976" + } + }, + { + "@id": "schema:surface", + "@type": "rdf:Property", + "rdfs:comment": "A material used as a surface in some artwork, e.g. Canvas, Paper, Wood, Board, etc.", + "rdfs:label": "surface", + "rdfs:subPropertyOf": { + "@id": "schema:material" + }, + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:supersededBy": { + "@id": "schema:artworkSurface" + } + }, + { + "@id": "schema:bloodSupply", + "@type": "rdf:Property", + "rdfs:comment": "The blood vessel that carries blood from the heart to the muscle.", + "rdfs:label": "bloodSupply", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:fuelType", + "@type": "rdf:Property", + "rdfs:comment": "The type of fuel suitable for the engine or engines of the vehicle. If the vehicle has only one engine, this property can be attached directly to the vehicle.", + "rdfs:label": "fuelType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:EngineSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:telephone", + "@type": "rdf:Property", + "rdfs:comment": "The telephone number.", + "rdfs:label": "telephone", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:additionalProperty", + "@type": "rdf:Property", + "rdfs:comment": "A property-value pair representing an additional characteristic of the entity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.\\n\\nNote: Publishers should be aware that applications designed to use specific schema.org properties (e.g. http://schema.org/width, http://schema.org/color, http://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism.\n", + "rdfs:label": "additionalProperty", + "schema:domainIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:MerchantReturnPolicy" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PropertyValue" + } + }, + { + "@id": "schema:gracePeriod", + "@type": "rdf:Property", + "rdfs:comment": "The period of time after any due date that the borrower has to fulfil its obligations before a default (failure to pay) is deemed to have occurred.", + "rdfs:label": "gracePeriod", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:checkoutPageURLTemplate", + "@type": "rdf:Property", + "rdfs:comment": "A URL template (RFC 6570) for a checkout page for an offer. This approach allows merchants to specify a URL for online checkout of the offered product, by interpolating parameters such as the logged in user ID, product ID, quantity, discount code etc. Parameter naming and standardization are not specified here.", + "rdfs:label": "checkoutPageURLTemplate", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3135" + } + }, + { + "@id": "schema:FourWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "Four-wheel drive is a transmission layout where the engine primarily drives two wheels with a part-time four-wheel drive capability.", + "rdfs:label": "FourWheelDriveConfiguration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:subjectOf", + "@type": "rdf:Property", + "rdfs:comment": "A CreativeWork or Event about this Thing.", + "rdfs:label": "subjectOf", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:inverseOf": { + "@id": "schema:about" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1670" + } + }, + { + "@id": "schema:SeatingMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A seating map.", + "rdfs:label": "SeatingMap" + }, + { + "@id": "schema:naturalProgression", + "@type": "rdf:Property", + "rdfs:comment": "The expected progression of the condition if it is not treated and allowed to progress naturally.", + "rdfs:label": "naturalProgression", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:WebSite", + "@type": "rdfs:Class", + "rdfs:comment": "A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.", + "rdfs:label": "WebSite", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:bioChemInteraction", + "@type": "rdf:Property", + "rdfs:comment": "A BioChemEntity that is known to interact with this item.", + "rdfs:label": "bioChemInteraction", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:ParentalSupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "ParentalSupport: this is a benefit for parental support.", + "rdfs:label": "ParentalSupport", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:addressLocality", + "@type": "rdf:Property", + "rdfs:comment": "The locality in which the street address is, and which is in the region. For example, Mountain View.", + "rdfs:label": "addressLocality", + "schema:domainIncludes": { + "@id": "schema:PostalAddress" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Physician", + "@type": "rdfs:Class", + "rdfs:comment": "An individual physician or a physician's office considered as a [[MedicalOrganization]].", + "rdfs:label": "Physician", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ] + }, + { + "@id": "schema:potentialUse", + "@type": "rdf:Property", + "rdfs:comment": "Intended use of the BioChemEntity by humans.", + "rdfs:label": "potentialUse", + "schema:domainIncludes": [ + { + "@id": "schema:MolecularEntity" + }, + { + "@id": "schema:ChemicalSubstance" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/ChemicalSubstance" + } + }, + { + "@id": "schema:ContactPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Contact page.", + "rdfs:label": "ContactPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:GameServerStatus", + "@type": "rdfs:Class", + "rdfs:comment": "Status of a game server.", + "rdfs:label": "GameServerStatus", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:AutoDealer", + "@type": "rdfs:Class", + "rdfs:comment": "An car dealership.", + "rdfs:label": "AutoDealer", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:broadcastFrequency", + "@type": "rdf:Property", + "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 frequencies of AM and FM radio channels, e.g. \"87 FM\".", + "rdfs:label": "broadcastFrequency", + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastChannel" + }, + { + "@id": "schema:BroadcastService" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:BroadcastFrequencySpecification" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:proficiencyLevel", + "@type": "rdf:Property", + "rdfs:comment": "Proficiency needed for this content; expected values: 'Beginner', 'Expert'.", + "rdfs:label": "proficiencyLevel", + "schema:domainIncludes": { + "@id": "schema:TechArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:subReservation", + "@type": "rdf:Property", + "rdfs:comment": "The individual reservations included in the package. Typically a repeated property.", + "rdfs:label": "subReservation", + "schema:domainIncludes": { + "@id": "schema:ReservationPackage" + }, + "schema:rangeIncludes": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:acceptedPaymentMethod", + "@type": "rdf:Property", + "rdfs:comment": "The payment method(s) that are accepted in general by an organization, or for some specific demand or offer.", + "rdfs:label": "acceptedPaymentMethod", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:PaymentMethod" + }, + { + "@id": "schema:LoanOrCredit" + } + ] + }, + { + "@id": "schema:mainEntityOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.", + "rdfs:label": "mainEntityOfPage", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:inverseOf": { + "@id": "schema:mainEntity" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:ScreeningHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about how to screen or further filter a topic.", + "rdfs:label": "ScreeningHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:providesBroadcastService", + "@type": "rdf:Property", + "rdfs:comment": "The BroadcastService offered on this channel.", + "rdfs:label": "providesBroadcastService", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:inverseOf": { + "@id": "schema:hasBroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastService" + } + }, + { + "@id": "schema:PresentationDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A file containing slides or used for a presentation.", + "rdfs:label": "PresentationDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:DonateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of providing goods, services, or money without compensation, often for philanthropic reasons.", + "rdfs:label": "DonateAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:gtin13", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceding zero. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin13", + "rdfs:subPropertyOf": [ + { + "@id": "schema:identifier" + }, + { + "@id": "schema:gtin" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Otolaryngologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the ear, nose and throat and their respective disease states.", + "rdfs:label": "Otolaryngologic", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:colleague", + "@type": "rdf:Property", + "rdfs:comment": "A colleague of the person.", + "rdfs:label": "colleague", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:CharitableIncorporatedOrganization", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "CharitableIncorporatedOrganization: Non-profit type referring to a Charitable Incorporated Organization (UK).", + "rdfs:label": "CharitableIncorporatedOrganization", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:softwareAddOn", + "@type": "rdf:Property", + "rdfs:comment": "Additional content for a software application.", + "rdfs:label": "softwareAddOn", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:isEncodedByBioChemEntity", + "@type": "rdf:Property", + "rdfs:comment": "Another BioChemEntity encoding by this one.", + "rdfs:label": "isEncodedByBioChemEntity", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:inverseOf": { + "@id": "schema:encodesBioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Gene" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:distance", + "@type": "rdf:Property", + "rdfs:comment": "The distance travelled, e.g. exercising or travelling.", + "rdfs:label": "distance", + "schema:domainIncludes": [ + { + "@id": "schema:TravelAction" + }, + { + "@id": "schema:ExerciseAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Distance" + } + }, + { + "@id": "schema:LaboratoryScience", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A medical science pertaining to chemical, hematological, immunologic, microscopic, or bacteriological diagnostic analyses or research.", + "rdfs:label": "LaboratoryScience", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:targetProduct", + "@type": "rdf:Property", + "rdfs:comment": "Target Operating System / Product to which the code applies. If applies to several versions, just the product name can be used.", + "rdfs:label": "targetProduct", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:performer", + "@type": "rdf:Property", + "rdfs:comment": "A performer at the event—for example, a presenter, musician, musical group or actor.", + "rdfs:label": "performer", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:endOffset", + "@type": "rdf:Property", + "rdfs:comment": "The end time of the clip expressed as the number of seconds from the beginning of the work.", + "rdfs:label": "endOffset", + "schema:domainIncludes": { + "@id": "schema:Clip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:HyperTocEntry" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2021" + } + }, + { + "@id": "schema:director", + "@type": "rdf:Property", + "rdfs:comment": "A director of e.g. TV, radio, movie, video gaming etc. content, or of an event. Directors can be associated with individual items or with a series, episode, clip.", + "rdfs:label": "director", + "schema:domainIncludes": [ + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:TouristInformationCenter", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist information center.", + "rdfs:label": "TouristInformationCenter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:seasonNumber", + "@type": "rdf:Property", + "rdfs:comment": "Position of the season within an ordered group of seasons.", + "rdfs:label": "seasonNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWorkSeason" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:BioChemEntity", + "@type": "rdfs:Class", + "rdfs:comment": "Any biological, chemical, or biochemical thing. For example: a protein; a gene; a chemical; a synthetic chemical.", + "rdfs:label": "BioChemEntity", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:sdLicense", + "@type": "rdf:Property", + "rdfs:comment": "A license document that applies to this structured data, typically indicated by URL.", + "rdfs:label": "sdLicense", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1886" + } + }, + { + "@id": "schema:CreativeWork", + "@type": "rdfs:Class", + "rdfs:comment": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.", + "rdfs:label": "CreativeWork", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:False", + "@type": "schema:Boolean", + "rdfs:comment": "The boolean value false.", + "rdfs:label": "False" + }, + { + "@id": "schema:WriteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of authoring written creative content.", + "rdfs:label": "WriteAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:OnSitePickup", + "@type": "schema:DeliveryMethod", + "rdfs:comment": "A DeliveryMethod in which an item is collected on site, e.g. in a store or at a box office.", + "rdfs:label": "OnSitePickup" + }, + { + "@id": "schema:itemOffered", + "@type": "rdf:Property", + "rdfs:comment": "An item being offered (or demanded). The transactional nature of the offer or demand is documented using [[businessFunction]], e.g. sell, lease etc. While several common expected types are listed explicitly in this definition, others can be used. Using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.", + "rdfs:label": "itemOffered", + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:inverseOf": { + "@id": "schema:offers" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MenuItem" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Trip" + }, + { + "@id": "schema:AggregateOffer" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:partOfSystem", + "@type": "rdf:Property", + "rdfs:comment": "The anatomical or organ system that this structure is part of.", + "rdfs:label": "partOfSystem", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalSystem" + } + }, + { + "@id": "schema:UpdateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of managing by changing/editing the state of the object.", + "rdfs:label": "UpdateAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:WearableSizeSystemMX", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Mexican size system for wearables.", + "rdfs:label": "WearableSizeSystemMX", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Demand", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "Demand", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:fileSize", + "@type": "rdf:Property", + "rdfs:comment": "Size of the application / package (e.g. 18MB). In the absence of a unit (MB, KB etc.), KB will be assumed.", + "rdfs:label": "fileSize", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:relatedTo", + "@type": "rdf:Property", + "rdfs:comment": "The most generic familial relation.", + "rdfs:label": "relatedTo", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:OfferCatalog", + "@type": "rdfs:Class", + "rdfs:comment": "An OfferCatalog is an ItemList that contains related Offers and/or further OfferCatalogs that are offeredBy the same provider.", + "rdfs:label": "OfferCatalog", + "rdfs:subClassOf": { + "@id": "schema:ItemList" + } + }, + { + "@id": "schema:warrantyPromise", + "@type": "rdf:Property", + "rdfs:comment": "The warranty promise(s) included in the offer.", + "rdfs:label": "warrantyPromise", + "schema:domainIncludes": [ + { + "@id": "schema:SellAction" + }, + { + "@id": "schema:BuyAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:WarrantyPromise" + }, + "schema:supersededBy": { + "@id": "schema:warranty" + } + }, + { + "@id": "schema:course", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The course where this action was taken.", + "rdfs:label": "course", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + }, + "schema:supersededBy": { + "@id": "schema:exerciseCourse" + } + }, + { + "@id": "schema:dateCreated", + "@type": "rdf:Property", + "rdfs:comment": "The date on which the CreativeWork was created or the item was added to a DataFeed.", + "rdfs:label": "dateCreated", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:DataFeedItem" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:CivicStructure", + "@type": "rdfs:Class", + "rdfs:comment": "A public structure, such as a town hall or concert hall.", + "rdfs:label": "CivicStructure", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:FDAnotEvaluated", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation that the drug in question has not been assigned a pregnancy category designation by the US FDA.", + "rdfs:label": "FDAnotEvaluated", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:maxValue", + "@type": "rdf:Property", + "rdfs:comment": "The upper value of some characteristic or property.", + "rdfs:label": "maxValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:PropertyValueSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:validFor", + "@type": "rdf:Property", + "rdfs:comment": "The duration of validity of a permit or similar thing.", + "rdfs:label": "validFor", + "schema:domainIncludes": [ + { + "@id": "schema:Permit" + }, + { + "@id": "schema:EducationalOccupationalCredential" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:TrackAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent tracks an object for updates.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.\\n* [[SubscribeAction]]: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.", + "rdfs:label": "TrackAction", + "rdfs:subClassOf": { + "@id": "schema:FindAction" + } + }, + { + "@id": "schema:issuedThrough", + "@type": "rdf:Property", + "rdfs:comment": "The service through which the permit was granted.", + "rdfs:label": "issuedThrough", + "schema:domainIncludes": { + "@id": "schema:Permit" + }, + "schema:rangeIncludes": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:scheduledTime", + "@type": "rdf:Property", + "rdfs:comment": "The time the object is scheduled to.", + "rdfs:label": "scheduledTime", + "schema:domainIncludes": { + "@id": "schema:PlanAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:eligibleQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The interval and unit of measurement of ordering quantities for which the offer or price specification is valid. This allows e.g. specifying that a certain freight charge is valid only for a certain quantity.", + "rdfs:label": "eligibleQuantity", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:ActionStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "The status of an Action.", + "rdfs:label": "ActionStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:OnlineBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A particular online business, either standalone or the online part of a broader organization. Examples include an eCommerce site, an online travel booking site, an online learning site, an online logistics and shipping provider, an online (virtual) doctor, etc.", + "rdfs:label": "OnlineBusiness", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3028" + } + }, + { + "@id": "schema:workLocation", + "@type": "rdf:Property", + "rdfs:comment": "A contact location for a person's place of work.", + "rdfs:label": "workLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:MenuSection", + "@type": "rdfs:Class", + "rdfs:comment": "A sub-grouping of food or drink items in a menu. E.g. courses (such as 'Dinner', 'Breakfast', etc.), specific type of dishes (such as 'Meat', 'Vegan', 'Drinks', etc.), or some other classification made by the menu provider.", + "rdfs:label": "MenuSection", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Cemetery", + "@type": "rdfs:Class", + "rdfs:comment": "A graveyard.", + "rdfs:label": "Cemetery", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:trailer", + "@type": "rdf:Property", + "rdfs:comment": "The trailer of a movie or TV/radio series, season, episode, etc.", + "rdfs:label": "trailer", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + } + ], + "schema:rangeIncludes": { + "@id": "schema:VideoObject" + } + }, + { + "@id": "schema:CommunityHealth", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A field of public health focusing on improving health characteristics of a defined population in relation with their geographical or environment areas.", + "rdfs:label": "CommunityHealth", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:dropoffLocation", + "@type": "rdf:Property", + "rdfs:comment": "Where a rental car can be dropped off.", + "rdfs:label": "dropoffLocation", + "schema:domainIncludes": { + "@id": "schema:RentalCarReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:MusicAlbumProductionType", + "@type": "rdfs:Class", + "rdfs:comment": "Classification of the album by its type of content: soundtrack, live album, studio album, etc.", + "rdfs:label": "MusicAlbumProductionType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:IngredientsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content discussing ingredients-related aspects of a health topic.", + "rdfs:label": "IngredientsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:isLocatedInSubcellularLocation", + "@type": "rdf:Property", + "rdfs:comment": "Subcellular location where this BioChemEntity is located; please use PropertyValue if you want to include any evidence.", + "rdfs:label": "isLocatedInSubcellularLocation", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:AboutPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: About page.", + "rdfs:label": "AboutPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:CategoryCode", + "@type": "rdfs:Class", + "rdfs:comment": "A Category Code.", + "rdfs:label": "CategoryCode", + "rdfs:subClassOf": { + "@id": "schema:DefinedTerm" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:eventSchedule", + "@type": "rdf:Property", + "rdfs:comment": "Associates an [[Event]] with a [[Schedule]]. There are circumstances where it is preferable to share a schedule for a series of\n repeating events rather than data on the individual events themselves. For example, a website or application might prefer to publish a schedule for a weekly\n gym class rather than provide data on every event. A schedule could be processed by applications to add forthcoming events to a calendar. An [[Event]] that\n is associated with a [[Schedule]] using this property should not have [[startDate]] or [[endDate]] properties. These are instead defined within the associated\n [[Schedule]], this avoids any ambiguity for clients using the data. The property might have repeated values to specify different schedules, e.g. for different months\n or seasons.", + "rdfs:label": "eventSchedule", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Schedule" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:VegetarianDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet exclusive of animal meat.", + "rdfs:label": "VegetarianDiet" + }, + { + "@id": "schema:PublicHealth", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Branch of medicine that pertains to the health services to improve and protect community health, especially epidemiology, sanitation, immunization, and preventive medicine.", + "rdfs:label": "PublicHealth", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:occupationalCredentialAwarded", + "@type": "rdf:Property", + "rdfs:comment": "A description of the qualification, award, certificate, diploma or other occupational credential awarded as a consequence of successful completion of this course or program.", + "rdfs:label": "occupationalCredentialAwarded", + "schema:domainIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:recipeCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category of the recipe—for example, appetizer, entree, etc.", + "rdfs:label": "recipeCategory", + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:FlightReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for air travel.\\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 [[Offer]].", + "rdfs:label": "FlightReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:DrugCostCategory", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated categories of medical drug costs.", + "rdfs:label": "DrugCostCategory", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ReservationPackage", + "@type": "rdfs:Class", + "rdfs:comment": "A group of multiple reservations with common values for all sub-reservations.", + "rdfs:label": "ReservationPackage", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:MonetaryAmountDistribution", + "@type": "rdfs:Class", + "rdfs:comment": "A statistical distribution of monetary amounts.", + "rdfs:label": "MonetaryAmountDistribution", + "rdfs:subClassOf": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:icaoCode", + "@type": "rdf:Property", + "rdfs:comment": "ICAO identifier for an airport.", + "rdfs:label": "icaoCode", + "schema:domainIncludes": { + "@id": "schema:Airport" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Invoice", + "@type": "rdfs:Class", + "rdfs:comment": "A statement of the money due for goods or services; a bill.", + "rdfs:label": "Invoice", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:character", + "@type": "rdf:Property", + "rdfs:comment": "Fictional person connected with a creative work.", + "rdfs:label": "character", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:measurementQualifier", + "@type": "rdf:Property", + "rdfs:comment": "Provides additional qualification to an observation. For example, a GDP observation measures the Nominal value.", + "rdfs:label": "measurementQualifier", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Observation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Enumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:Toxicologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with poisons, their nature, effects and detection and involved in the treatment of poisoning.", + "rdfs:label": "Toxicologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BikeStore", + "@type": "rdfs:Class", + "rdfs:comment": "A bike store.", + "rdfs:label": "BikeStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:checkinTime", + "@type": "rdf:Property", + "rdfs:comment": "The earliest someone may check into a lodging establishment.", + "rdfs:label": "checkinTime", + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:LodgingReservation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:RestrictedDiet", + "@type": "rdfs:Class", + "rdfs:comment": "A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons. ", + "rdfs:label": "RestrictedDiet", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:ViewAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming static visual content.", + "rdfs:label": "ViewAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:ListItem", + "@type": "rdfs:Class", + "rdfs:comment": "An list item, e.g. a step in a checklist or how-to description.", + "rdfs:label": "ListItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:numConstraints", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the number of constraints property values defined for a particular [[ConstraintNode]] such as [[StatisticalVariable]]. This helps applications understand if they have access to a sufficiently complete description of a [[StatisticalVariable]] or other construct that is defined using properties on template-style nodes.", + "rdfs:label": "numConstraints", + "schema:domainIncludes": { + "@id": "schema:ConstraintNode" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:InfectiousAgentClass", + "@type": "rdfs:Class", + "rdfs:comment": "Classes of agents or pathogens that transmit infectious diseases. Enumerated type.", + "rdfs:label": "InfectiousAgentClass", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BusTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip on a commercial bus line.", + "rdfs:label": "BusTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + } + }, + { + "@id": "schema:MediaObject", + "@type": "rdfs:Class", + "rdfs:comment": "A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).", + "rdfs:label": "MediaObject", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:bankAccountType", + "@type": "rdf:Property", + "rdfs:comment": "The type of a bank account.", + "rdfs:label": "bankAccountType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:BankAccount" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:pregnancyCategory", + "@type": "rdf:Property", + "rdfs:comment": "Pregnancy category of this drug.", + "rdfs:label": "pregnancyCategory", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugPregnancyCategory" + } + }, + { + "@id": "schema:CourseInstance", + "@type": "rdfs:Class", + "rdfs:comment": "An instance of a [[Course]] which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.", + "rdfs:label": "CourseInstance", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:OpeningHoursSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value providing information about the opening hours of a place or a certain service inside a place.\\n\\n\nThe place is __open__ if the [[opens]] property is specified, and __closed__ otherwise.\\n\\nIf the value for the [[closes]] property is less than the value for the [[opens]] property then the hour range is assumed to span over the next day.\n ", + "rdfs:label": "OpeningHoursSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:PlayAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of playing/exercising/training/performing for enjoyment, leisure, recreation, competition or exercise.\\n\\nRelated actions:\\n\\n* [[ListenAction]]: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.\\n* [[WatchAction]]: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.", + "rdfs:label": "PlayAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:leaseLength", + "@type": "rdf:Property", + "rdfs:comment": "Length of the lease for some [[Accommodation]], either particular to some [[Offer]] or in some cases intrinsic to the property.", + "rdfs:label": "leaseLength", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:RealEstateListing" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Duration" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:LodgingReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for lodging at a hotel, motel, inn, etc.\\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.", + "rdfs:label": "LodgingReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:BodyMeasurementWaist", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of natural waistline (between hip bones and lower ribs). Used, for example, to fit pants.", + "rdfs:label": "BodyMeasurementWaist", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:CatholicChurch", + "@type": "rdfs:Class", + "rdfs:comment": "A Catholic church.", + "rdfs:label": "CatholicChurch", + "rdfs:subClassOf": { + "@id": "schema:Church" + } + }, + { + "@id": "schema:videoFormat", + "@type": "rdf:Property", + "rdfs:comment": "The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.).", + "rdfs:label": "videoFormat", + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastEvent" + }, + { + "@id": "schema:BroadcastService" + }, + { + "@id": "schema:ScreeningEvent" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AerobicActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity of relatively low intensity that depends primarily on the aerobic energy-generating process; during activity, the aerobic metabolism uses oxygen to adequately meet energy demands during exercise.", + "rdfs:label": "AerobicActivity", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ComicStory", + "@type": "rdfs:Class", + "rdfs:comment": "The term \"story\" is any indivisible, re-printable\n \tunit of a comic, including the interior stories, covers, and backmatter. Most\n \tcomics have at least two stories: a cover (ComicCoverArt) and an interior story.", + "rdfs:label": "ComicStory", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:PodcastEpisode", + "@type": "rdfs:Class", + "rdfs:comment": "A single episode of a podcast series.", + "rdfs:label": "PodcastEpisode", + "rdfs:subClassOf": { + "@id": "schema:Episode" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:Plumber", + "@type": "rdfs:Class", + "rdfs:comment": "A plumbing service.", + "rdfs:label": "Plumber", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:MultiCenterTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial that takes place at multiple centers.", + "rdfs:label": "MultiCenterTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:schemaVersion", + "@type": "rdf:Property", + "rdfs:comment": "Indicates (by URL or string) a particular version of a schema used in some CreativeWork. This property was created primarily to\n indicate the use of a specific schema.org release, e.g. ```10.0``` as a simple string, or more explicitly via URL, ```http://schema.org/docs/releases.html#v10.0```. There may be situations in which other schemas might usefully be referenced this way, e.g. ```http://dublincore.org/specifications/dublin-core/dces/1999-07-02/``` but this has not been carefully explored in the community.", + "rdfs:label": "schemaVersion", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:DecontextualizedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'missing context' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'missing context': Presenting unaltered video in an inaccurate manner that misrepresents the footage. For example, using incorrect dates or locations, altering the transcript or sharing brief clips from a longer video to mislead viewers. (A video rated 'original' can also be missing context.)\n\nFor an [[ImageObject]] to be 'missing context': Presenting unaltered images in an inaccurate manner to misrepresent the image and mislead the viewer. For example, a common tactic is using an unaltered image but saying it came from a different time or place. (An image rated 'original' can also be missing context.)\n\nFor an [[ImageObject]] with embedded text to be 'missing context': An unaltered image presented in an inaccurate manner to misrepresent the image and mislead the viewer. For example, a common tactic is using an unaltered image but saying it came from a different time or place. (An 'original' image with inaccurate text would generally fall in this category.)\n\nFor an [[AudioObject]] to be 'missing context': Unaltered audio presented in an inaccurate manner that misrepresents it. For example, using incorrect dates or locations, or sharing brief clips from a longer recording to mislead viewers. (Audio rated “original” can also be missing context.)\n", + "rdfs:label": "DecontextualizedContent", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:PaidLeave", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "PaidLeave: this is a benefit for paid leave.", + "rdfs:label": "PaidLeave", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:Action", + "@type": "rdfs:Class", + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/04/announcing-schemaorg-actions.html) and [Actions overview document](http://schema.org/docs/actions.html).", + "rdfs:label": "Action", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ActionCollabClass" + } + }, + { + "@id": "schema:DataType", + "@type": "rdfs:Class", + "rdfs:comment": "The basic data types such as Integers, Strings, etc.", + "rdfs:label": "DataType", + "rdfs:subClassOf": { + "@id": "rdfs:Class" + } + }, + { + "@id": "schema:legislationDate", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#date_document" + }, + "rdfs:comment": "The date of adoption or signature of the legislation. This is the date at which the text is officially aknowledged to be a legislation, even though it might not even be published or in force.", + "rdfs:label": "legislationDate", + "rdfs:subPropertyOf": { + "@id": "schema:dateCreated" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#date_document" + } + }, + { + "@id": "schema:engineType", + "@type": "rdf:Property", + "rdfs:comment": "The type of engine or engines powering the vehicle.", + "rdfs:label": "engineType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:material", + "@type": "rdf:Property", + "rdfs:comment": "A material that something is made from, e.g. leather, wool, cotton, paper.", + "rdfs:label": "material", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:fuelEfficiency", + "@type": "rdf:Property", + "rdfs:comment": "The distance traveled per unit of fuel used; most commonly miles per gallon (mpg) or kilometers per liter (km/L).\\n\\n* Note 1: There are unfortunately no standard unit codes for miles per gallon or kilometers per liter. Use [[unitText]] to indicate the unit of measurement, e.g. mpg or km/L.\\n* Note 2: There are two ways of indicating the fuel consumption, [[fuelConsumption]] (e.g. 8 liters per 100 km) and [[fuelEfficiency]] (e.g. 30 miles per gallon). They are reciprocal.\\n* Note 3: Often, the absolute value is useful only when related to driving speed (\"at 80 km/h\") or usage pattern (\"city traffic\"). You can use [[valueReference]] to link the value for the fuel economy to another value.", + "rdfs:label": "fuelEfficiency", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:MenuItem", + "@type": "rdfs:Class", + "rdfs:comment": "A food or drink item listed in a menu or menu section.", + "rdfs:label": "MenuItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:MedicalSpecialty", + "@type": "rdfs:Class", + "rdfs:comment": "Any specific branch of medical science or practice. Medical specialities include clinical specialties that pertain to particular organ systems and their respective disease states, as well as allied health specialties. Enumerated type.", + "rdfs:label": "MedicalSpecialty", + "rdfs:subClassOf": [ + { + "@id": "schema:Specialty" + }, + { + "@id": "schema:MedicalEnumeration" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:FrontWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "Front-wheel drive is a transmission layout where the engine drives the front wheels.", + "rdfs:label": "FrontWheelDriveConfiguration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:SeeDoctorHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about questions that may be asked, when to see a professional, measures before seeing a doctor or content about the first consultation.", + "rdfs:label": "SeeDoctorHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:Retail", + "@type": "schema:DrugCostCategory", + "rdfs:comment": "The drug's cost represents the retail cost of the drug.", + "rdfs:label": "Retail", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Property", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "rdf:Property" + }, + "rdfs:comment": "A property, used to indicate attributes and relationships of some Thing; equivalent to rdf:Property.", + "rdfs:label": "Property", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://meta.schema.org" + } + }, + { + "@id": "schema:tickerSymbol", + "@type": "rdf:Property", + "rdfs:comment": "The exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we recommend using the controlled vocabulary of Market Identifier Codes (MIC) specified in ISO 15022.", + "rdfs:label": "tickerSymbol", + "schema:domainIncludes": { + "@id": "schema:Corporation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BookSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A series of books. Included books can be indicated with the hasPart property.", + "rdfs:label": "BookSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:VirtualLocation", + "@type": "rdfs:Class", + "rdfs:comment": "An online or virtual location for attending events. For example, one may attend an online seminar or educational event. While a virtual location may be used as the location of an event, virtual locations should not be confused with physical locations in the real world.", + "rdfs:label": "VirtualLocation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:clipNumber", + "@type": "rdf:Property", + "rdfs:comment": "Position of the clip within an ordered group of clips.", + "rdfs:label": "clipNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:domainIncludes": { + "@id": "schema:Clip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:aspect", + "@type": "rdf:Property", + "rdfs:comment": "An aspect of medical practice that is considered on the page, such as 'diagnosis', 'treatment', 'causes', 'prognosis', 'etiology', 'epidemiology', etc.", + "rdfs:label": "aspect", + "schema:domainIncludes": { + "@id": "schema:MedicalWebPage" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:mainContentOfPage" + } + }, + { + "@id": "schema:cvdNumC19HOPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19hopats - HOSPITAL ONSET: Patients hospitalized in an NHSN inpatient care location with onset of suspected or confirmed COVID-19 14 or more days after hospitalization.", + "rdfs:label": "cvdNumC19HOPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:energyEfficiencyScaleMin", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the least energy efficient class on the regulated EU energy consumption scale for the product category a product belongs to. For example, energy consumption for televisions placed on the market after January 1, 2020 is scaled from D to A+++.", + "rdfs:label": "energyEfficiencyScaleMin", + "schema:domainIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EUEnergyEfficiencyEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:accessibilityControl", + "@type": "rdf:Property", + "rdfs:comment": "Identifies input methods that are sufficient to fully control the described resource. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityControl-vocabulary).", + "rdfs:label": "accessibilityControl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:legislationPassedBy", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#passed_by" + }, + "rdfs:comment": "The person or organization that originally passed or made the law: typically parliament (for primary legislation) or government (for secondary legislation). This indicates the \"legal author\" of the law, as opposed to its physical author.", + "rdfs:label": "legislationPassedBy", + "rdfs:subPropertyOf": { + "@id": "schema:creator" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#passed_by" + } + }, + { + "@id": "schema:TelevisionStation", + "@type": "rdfs:Class", + "rdfs:comment": "A television station.", + "rdfs:label": "TelevisionStation", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:seatingCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The number of persons that can be seated (e.g. in a vehicle), both in terms of the physical space available, and in terms of limitations set by law.\\n\\nTypical unit code(s): C62 for persons.", + "rdfs:label": "seatingCapacity", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:Nonprofit501e", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501e: Non-profit type referring to Cooperative Hospital Service Organizations.", + "rdfs:label": "Nonprofit501e", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:Poster", + "@type": "rdfs:Class", + "rdfs:comment": "A large, usually printed placard, bill, or announcement, often illustrated, that is posted to advertise or publicize something.", + "rdfs:label": "Poster", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:object", + "@type": "rdf:Property", + "rdfs:comment": "The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). E.g. John read *a book*.", + "rdfs:label": "object", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:MayTreatHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Related topics may be treated by a Topic.", + "rdfs:label": "MayTreatHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:workload", + "@type": "rdf:Property", + "rdfs:comment": "Quantitative measure of the physiologic output of the exercise; also referred to as energy expenditure.", + "rdfs:label": "workload", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Energy" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:WearableSizeSystemGS1", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "GS1 (formerly NRF) size system for wearables.", + "rdfs:label": "WearableSizeSystemGS1", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:nerve", + "@type": "rdf:Property", + "rdfs:comment": "The underlying innervation associated with the muscle.", + "rdfs:label": "nerve", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Nerve" + } + }, + { + "@id": "schema:broadcastTimezone", + "@type": "rdf:Property", + "rdfs:comment": "The timezone in [ISO 8601 format](http://en.wikipedia.org/wiki/ISO_8601) for which the service bases its broadcasts.", + "rdfs:label": "broadcastTimezone", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DeleteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of editing a recipient by removing one of its objects.", + "rdfs:label": "DeleteAction", + "rdfs:subClassOf": { + "@id": "schema:UpdateAction" + } + }, + { + "@id": "schema:Duration", + "@type": "rdfs:Class", + "rdfs:comment": "Quantity: Duration (use [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601)).", + "rdfs:label": "Duration", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:VideoGameClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short segment/part of a video game.", + "rdfs:label": "VideoGameClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:CardiovascularExam", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Cardiovascular system assessment with clinical examination.", + "rdfs:label": "CardiovascularExam", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Newspaper", + "@type": "rdfs:Class", + "rdfs:comment": "A publication containing information about varied topics that are pertinent to general information, a geographic area, or a specific subject matter (i.e. business, culture, education). Often published daily.", + "rdfs:label": "Newspaper", + "rdfs:subClassOf": { + "@id": "schema:Periodical" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:source": { + "@id": "http://www.productontology.org/id/Newspaper" + } + }, + { + "@id": "schema:birthPlace", + "@type": "rdf:Property", + "rdfs:comment": "The place where the person was born.", + "rdfs:label": "birthPlace", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:WearableSizeGroupPetite", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Petite\" for wearables.", + "rdfs:label": "WearableSizeGroupPetite", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:ShippingDeliveryTime", + "@type": "rdfs:Class", + "rdfs:comment": "ShippingDeliveryTime provides various pieces of information about delivery times for shipping.", + "rdfs:label": "ShippingDeliveryTime", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:SeaBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A sea (for example, the Caspian sea).", + "rdfs:label": "SeaBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:taxonRank", + "@type": "rdf:Property", + "rdfs:comment": "The taxonomic rank of this taxon given preferably as a URI from a controlled vocabulary – typically the ranks from TDWG TaxonRank ontology or equivalent Wikidata URIs.", + "rdfs:label": "taxonRank", + "schema:domainIncludes": { + "@id": "schema:Taxon" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Taxon" + } + }, + { + "@id": "schema:auditDate", + "@type": "rdf:Property", + "rdfs:comment": "Date when a certification was last audited. See also [gs1:certificationAuditDate](https://www.gs1.org/voc/certificationAuditDate).", + "rdfs:label": "auditDate", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:MedicalSign", + "@type": "rdfs:Class", + "rdfs:comment": "Any physical manifestation of a person's medical condition discoverable by objective diagnostic tests or physical examination.", + "rdfs:label": "MedicalSign", + "rdfs:subClassOf": { + "@id": "schema:MedicalSignOrSymptom" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:partOfSeason", + "@type": "rdf:Property", + "rdfs:comment": "The season to which this episode belongs.", + "rdfs:label": "partOfSeason", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Clip" + }, + { + "@id": "schema:Episode" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:ReimbursementCap", + "@type": "schema:DrugCostCategory", + "rdfs:comment": "The drug's cost represents the maximum reimbursement paid by an insurer for the drug.", + "rdfs:label": "ReimbursementCap", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Neurologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that studies the nerves and nervous system and its respective disease states.", + "rdfs:label": "Neurologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numberOfFullBathrooms", + "@type": "rdf:Property", + "rdfs:comment": "Number of full bathrooms - The total number of full and ¾ bathrooms in an [[Accommodation]]. This corresponds to the [BathroomsFull field in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsFull+Field).", + "rdfs:label": "numberOfFullBathrooms", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:GeoCoordinates", + "@type": "rdfs:Class", + "rdfs:comment": "The geographic coordinates of a place or event.", + "rdfs:label": "GeoCoordinates", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:streetAddress", + "@type": "rdf:Property", + "rdfs:comment": "The street address. For example, 1600 Amphitheatre Pkwy.", + "rdfs:label": "streetAddress", + "schema:domainIncludes": { + "@id": "schema:PostalAddress" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Map", + "@type": "rdfs:Class", + "rdfs:comment": "A map.", + "rdfs:label": "Map", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:RoofingContractor", + "@type": "rdfs:Class", + "rdfs:comment": "A roofing contractor.", + "rdfs:label": "RoofingContractor", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:numberOfPartialBathrooms", + "@type": "rdf:Property", + "rdfs:comment": "Number of partial bathrooms - The total number of half and ¼ bathrooms in an [[Accommodation]]. This corresponds to the [BathroomsPartial field in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsPartial+Field). ", + "rdfs:label": "numberOfPartialBathrooms", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:RadioEpisode", + "@type": "rdfs:Class", + "rdfs:comment": "A radio episode which can be part of a series or season.", + "rdfs:label": "RadioEpisode", + "rdfs:subClassOf": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:Thing", + "@type": "rdfs:Class", + "rdfs:comment": "The most generic type of item.", + "rdfs:label": "Thing" + }, + { + "@id": "schema:FullGameAvailability", + "@type": "schema:GameAvailabilityEnumeration", + "rdfs:comment": "Indicates full game availability.", + "rdfs:label": "FullGameAvailability", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:BefriendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.", + "rdfs:label": "BefriendAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:datasetTimeInterval", + "@type": "rdf:Property", + "rdfs:comment": "The range of temporal applicability of a dataset, e.g. for a 2011 census dataset, the year 2011 (in ISO 8601 time interval format).", + "rdfs:label": "datasetTimeInterval", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:supersededBy": { + "@id": "schema:temporalCoverage" + } + }, + { + "@id": "schema:ZoneBoardingPolicy", + "@type": "schema:BoardingPolicyType", + "rdfs:comment": "The airline boards by zones of the plane.", + "rdfs:label": "ZoneBoardingPolicy" + }, + { + "@id": "schema:healthcareReportingData", + "@type": "rdf:Property", + "rdfs:comment": "Indicates data describing a hospital, e.g. a CDC [[CDCPMDRecord]] or as some kind of [[Dataset]].", + "rdfs:label": "healthcareReportingData", + "schema:domainIncludes": { + "@id": "schema:Hospital" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Dataset" + }, + { + "@id": "schema:CDCPMDRecord" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:DeliveryChargeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The price for the delivery of an offer using a particular delivery method.", + "rdfs:label": "DeliveryChargeSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:affiliation", + "@type": "rdf:Property", + "rdfs:comment": "An organization that this person is affiliated with. For example, a school/university, a club, or a team.", + "rdfs:label": "affiliation", + "rdfs:subPropertyOf": { + "@id": "schema:memberOf" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:Observation", + "@type": "rdfs:Class", + "rdfs:comment": "Instances of the class [[Observation]] are used to specify observations about an entity at a particular time. The principal properties of an [[Observation]] are [[observationAbout]], [[measuredProperty]], [[statType]], [[value] and [[observationDate]] and [[measuredProperty]]. Some but not all Observations represent a [[QuantitativeValue]]. Quantitative observations can be about a [[StatisticalVariable]], which is an abstract specification about which we can make observations that are grounded at a particular location and time. \n \nObservations can also encode a subset of simple RDF-like statements (its observationAbout, a StatisticalVariable, defining the measuredPoperty; its observationAbout property indicating the entity the statement is about, and [[value]] )\n\nIn the context of a quantitative knowledge graph, typical properties could include [[measuredProperty]], [[observationAbout]], [[observationDate]], [[value]], [[unitCode]], [[unitText]], [[measurementMethod]].\n ", + "rdfs:label": "Observation", + "rdfs:subClassOf": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Intangible" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:installUrl", + "@type": "rdf:Property", + "rdfs:comment": "URL at which the app may be installed, if different from the URL of the item.", + "rdfs:label": "installUrl", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:TextObject", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcmitype:Text" + }, + "rdfs:comment": "A text file. The text can be unformatted or contain markup, html, etc.", + "rdfs:label": "TextObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:exercisePlan", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The exercise plan used on this action.", + "rdfs:label": "exercisePlan", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ExercisePlan" + } + }, + { + "@id": "schema:inBroadcastLineup", + "@type": "rdf:Property", + "rdfs:comment": "The CableOrSatelliteService offering the channel.", + "rdfs:label": "inBroadcastLineup", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:CableOrSatelliteService" + } + }, + { + "@id": "schema:DamagedCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is damaged.", + "rdfs:label": "DamagedCondition" + }, + { + "@id": "schema:PodcastSeason", + "@type": "rdfs:Class", + "rdfs:comment": "A single season of a podcast. Many podcasts do not break down into separate seasons. In that case, PodcastSeries should be used.", + "rdfs:label": "PodcastSeason", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeason" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:supportingData", + "@type": "rdf:Property", + "rdfs:comment": "Supporting data for a SoftwareApplication.", + "rdfs:label": "supportingData", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:DataFeed" + } + }, + { + "@id": "schema:cssSelector", + "@type": "rdf:Property", + "rdfs:comment": "A CSS selector, e.g. of a [[SpeakableSpecification]] or [[WebPageElement]]. In the latter case, multiple matches within a page can constitute a single conceptual \"Web page element\".", + "rdfs:label": "cssSelector", + "schema:domainIncludes": [ + { + "@id": "schema:SpeakableSpecification" + }, + { + "@id": "schema:WebPageElement" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CssSelectorType" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:BrainStructure", + "@type": "rdfs:Class", + "rdfs:comment": "Any anatomical structure which pertains to the soft nervous tissue functioning as the coordinating center of sensation and intellectual and nervous activity.", + "rdfs:label": "BrainStructure", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:HowTo", + "@type": "rdfs:Class", + "rdfs:comment": "Instructions that explain how to achieve a result by performing a sequence of steps.", + "rdfs:label": "HowTo", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:LivingWithHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about coping or life related to the topic.", + "rdfs:label": "LivingWithHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:WearableSizeSystemAU", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Australian size system for wearables.", + "rdfs:label": "WearableSizeSystemAU", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:embedUrl", + "@type": "rdf:Property", + "rdfs:comment": "A URL pointing to a player for a specific video. In general, this is the information in the ```src``` element of an ```embed``` tag and should not be the same as the content of the ```loc``` tag.", + "rdfs:label": "embedUrl", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:AdultEntertainment", + "@type": "rdfs:Class", + "rdfs:comment": "An adult entertainment establishment.", + "rdfs:label": "AdultEntertainment", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:AuthorizeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of granting permission to an object.", + "rdfs:label": "AuthorizeAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:EnergyStarCertified", + "@type": "schema:EnergyStarEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EnergyStar certification.", + "rdfs:label": "EnergyStarCertified", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:Observational", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "An observational study design.", + "rdfs:label": "Observational", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:CityHall", + "@type": "rdfs:Class", + "rdfs:comment": "A city hall.", + "rdfs:label": "CityHall", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:MeasurementMethodEnum", + "@type": "rdfs:Class", + "rdfs:comment": "Enumeration(s) for use with [[measurementMethod]].", + "rdfs:label": "MeasurementMethodEnum", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:courseMode", + "@type": "rdf:Property", + "rdfs:comment": "The medium or means of delivery of the course instance or the mode of study, either as a text label (e.g. \"online\", \"onsite\" or \"blended\"; \"synchronous\" or \"asynchronous\"; \"full-time\" or \"part-time\") or as a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous).", + "rdfs:label": "courseMode", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:InstallAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of installing an application.", + "rdfs:label": "InstallAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:attendee", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization attending the event.", + "rdfs:label": "attendee", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:guideline", + "@type": "rdf:Property", + "rdfs:comment": "A medical guideline related to this entity.", + "rdfs:label": "guideline", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalGuideline" + } + }, + { + "@id": "schema:ClaimReview", + "@type": "rdfs:Class", + "rdfs:comment": "A fact-checking review of claims made (or reported) in some creative work (referenced via itemReviewed).", + "rdfs:label": "ClaimReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1061" + } + }, + { + "@id": "schema:CausesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about the causes and main actions that gave rise to the topic.", + "rdfs:label": "CausesHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:MedicalRiskEstimator", + "@type": "rdfs:Class", + "rdfs:comment": "Any rule set or interactive tool for estimating the risk of developing a complication or condition.", + "rdfs:label": "MedicalRiskEstimator", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:articleSection", + "@type": "rdf:Property", + "rdfs:comment": "Articles may belong to one or more 'sections' in a magazine or newspaper, such as Sports, Lifestyle, etc.", + "rdfs:label": "articleSection", + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:riskFactor", + "@type": "rdf:Property", + "rdfs:comment": "A modifiable or non-modifiable factor that increases the risk of a patient contracting this condition, e.g. age, coexisting condition.", + "rdfs:label": "riskFactor", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalRiskFactor" + } + }, + { + "@id": "schema:LegislationObject", + "@type": "rdfs:Class", + "rdfs:comment": "A specific object or file containing a Legislation. Note that the same Legislation can be published in multiple files. For example, a digitally signed PDF, a plain PDF and an HTML version.", + "rdfs:label": "LegislationObject", + "rdfs:subClassOf": [ + { + "@id": "schema:Legislation" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": { + "@id": "http://data.europa.eu/eli/ontology#Format" + } + }, + { + "@id": "schema:minimumPaymentDue", + "@type": "rdf:Property", + "rdfs:comment": "The minimum payment required at this time.", + "rdfs:label": "minimumPaymentDue", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:MonetaryAmount" + } + ] + }, + { + "@id": "schema:EnergyConsumptionDetails", + "@type": "rdfs:Class", + "rdfs:comment": "EnergyConsumptionDetails represents information related to the energy efficiency of a product that consumes energy. The information that can be provided is based on international regulations such as for example [EU directive 2017/1369](https://eur-lex.europa.eu/eli/reg/2017/1369/oj) for energy labeling and the [Energy labeling rule](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/energy-water-use-labeling-consumer) under the Energy Policy and Conservation Act (EPCA) in the US.", + "rdfs:label": "EnergyConsumptionDetails", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:healthPlanNetworkId", + "@type": "rdf:Property", + "rdfs:comment": "Name or unique ID of network. (Networks are often reused across different insurance plans.)", + "rdfs:label": "healthPlanNetworkId", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalOrganization" + }, + { + "@id": "schema:HealthPlanNetwork" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:utterances", + "@type": "rdf:Property", + "rdfs:comment": "Text of an utterances (spoken words, lyrics etc.) that occurs at a certain section of a media object, represented as a [[HyperTocEntry]].", + "rdfs:label": "utterances", + "schema:domainIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:Bone", + "@type": "rdfs:Class", + "rdfs:comment": "Rigid connective tissue that comprises up the skeletal structure of the human body.", + "rdfs:label": "Bone", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:broadcastSignalModulation", + "@type": "rdf:Property", + "rdfs:comment": "The modulation (e.g. FM, AM, etc) used by a particular broadcast service.", + "rdfs:label": "broadcastSignalModulation", + "schema:domainIncludes": { + "@id": "schema:BroadcastFrequencySpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2111" + } + }, + { + "@id": "schema:accountablePerson", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the Person that is legally accountable for the CreativeWork.", + "rdfs:label": "accountablePerson", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:reviewRating", + "@type": "rdf:Property", + "rdfs:comment": "The rating given in this review. Note that reviews can themselves be rated. The ```reviewRating``` applies to rating given by the review. The [[aggregateRating]] property applies to the review itself, as a creative work.", + "rdfs:label": "reviewRating", + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:rangeIncludes": { + "@id": "schema:Rating" + } + }, + { + "@id": "schema:includedDataCatalog", + "@type": "rdf:Property", + "rdfs:comment": "A data catalog which contains this dataset (this property was previously 'catalog', preferred name is now 'includedInDataCatalog').", + "rdfs:label": "includedDataCatalog", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataCatalog" + }, + "schema:supersededBy": { + "@id": "schema:includedInDataCatalog" + } + }, + { + "@id": "schema:emissionsCO2", + "@type": "rdf:Property", + "rdfs:comment": "The CO2 emissions in g/km. When used in combination with a QuantitativeValue, put \"g/km\" into the unitText property of that value, since there is no UN/CEFACT Common Code for \"g/km\".", + "rdfs:label": "emissionsCO2", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:billingAddress", + "@type": "rdf:Property", + "rdfs:comment": "The billing address for the order.", + "rdfs:label": "billingAddress", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:branchOf", + "@type": "rdf:Property", + "rdfs:comment": "The larger organization that this local business is a branch of, if any. Not to be confused with (anatomical) [[branch]].", + "rdfs:label": "branchOf", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:supersededBy": { + "@id": "schema:parentOrganization" + } + }, + { + "@id": "schema:discusses", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the CreativeWork associated with the UserComment.", + "rdfs:label": "discusses", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:musicGroupMember", + "@type": "rdf:Property", + "rdfs:comment": "A member of a music group—for example, John, Paul, George, or Ringo.", + "rdfs:label": "musicGroupMember", + "schema:domainIncludes": { + "@id": "schema:MusicGroup" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:member" + } + }, + { + "@id": "schema:regionsAllowed", + "@type": "rdf:Property", + "rdfs:comment": "The regions where the media is allowed. If not specified, then it's assumed to be allowed everywhere. Specify the countries in [ISO 3166 format](http://en.wikipedia.org/wiki/ISO_3166).", + "rdfs:label": "regionsAllowed", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:seatNumber", + "@type": "rdf:Property", + "rdfs:comment": "The location of the reserved seat (e.g., 27).", + "rdfs:label": "seatNumber", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:membershipPointsEarned", + "@type": "rdf:Property", + "rdfs:comment": "The number of membership points earned by the member. If necessary, the unitText can be used to express the units the points are issued in. (E.g. stars, miles, etc.)", + "rdfs:label": "membershipPointsEarned", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2085" + } + }, + { + "@id": "schema:musicBy", + "@type": "rdf:Property", + "rdfs:comment": "The composer of the soundtrack.", + "rdfs:label": "musicBy", + "schema:domainIncludes": [ + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Person" + }, + { + "@id": "schema:MusicGroup" + } + ] + }, + { + "@id": "schema:requiredMaxAge", + "@type": "rdf:Property", + "rdfs:comment": "Audiences defined by a person's maximum age.", + "rdfs:label": "requiredMaxAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:publishingPrinciples", + "@type": "rdf:Property", + "rdfs:comment": "The publishingPrinciples property indicates (typically via [[URL]]) a document describing the editorial principles of an [[Organization]] (or individual, e.g. a [[Person]] writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a [[CreativeWork]] (e.g. [[NewsArticle]]) the principles are those of the party primarily responsible for the creation of the [[CreativeWork]].\n\nWhile such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a [[funder]]) can be expressed using schema.org terminology.\n", + "rdfs:label": "publishingPrinciples", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:Permit", + "@type": "rdfs:Class", + "rdfs:comment": "A permit issued by an organization, e.g. a parking pass.", + "rdfs:label": "Permit", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:healthCondition", + "@type": "rdf:Property", + "rdfs:comment": "Specifying the health condition(s) of a patient, medical study, or other target audience.", + "rdfs:label": "healthCondition", + "schema:domainIncludes": [ + { + "@id": "schema:Patient" + }, + { + "@id": "schema:MedicalStudy" + }, + { + "@id": "schema:PeopleAudience" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:returnMethod", + "@type": "rdf:Property", + "rdfs:comment": "The type of return method offered, specified from an enumeration.", + "rdfs:label": "returnMethod", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnMethodEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:longitude", + "@type": "rdf:Property", + "rdfs:comment": "The longitude of a location. For example ```-122.08585``` ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)).", + "rdfs:label": "longitude", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:infectiousAgentClass", + "@type": "rdf:Property", + "rdfs:comment": "The class of infectious agent (bacteria, prion, etc.) that causes the disease.", + "rdfs:label": "infectiousAgentClass", + "schema:domainIncludes": { + "@id": "schema:InfectiousDisease" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:InfectiousAgentClass" + } + }, + { + "@id": "schema:TieAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of reaching a draw in a competitive activity.", + "rdfs:label": "TieAction", + "rdfs:subClassOf": { + "@id": "schema:AchieveAction" + } + }, + { + "@id": "schema:ContactPoint", + "@type": "rdfs:Class", + "rdfs:comment": "A contact point—for example, a Customer Complaints department.", + "rdfs:label": "ContactPoint", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:lastReviewed", + "@type": "rdf:Property", + "rdfs:comment": "Date on which the content on this web page was last reviewed for accuracy and/or completeness.", + "rdfs:label": "lastReviewed", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:performTime", + "@type": "rdf:Property", + "rdfs:comment": "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "performTime", + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:Podiatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Podiatry is the care of the human foot, especially the diagnosis and treatment of foot disorders.", + "rdfs:label": "Podiatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Winery", + "@type": "rdfs:Class", + "rdfs:comment": "A winery.", + "rdfs:label": "Winery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:learningResourceType", + "@type": "rdf:Property", + "rdfs:comment": "The predominant type or kind characterizing the learning resource. For example, 'presentation', 'handout'.", + "rdfs:label": "learningResourceType", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:DrugPrescriptionStatus", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates whether this drug is available by prescription or over-the-counter.", + "rdfs:label": "DrugPrescriptionStatus", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MedicalObservationalStudy", + "@type": "rdfs:Class", + "rdfs:comment": "An observational study is a type of medical study that attempts to infer the possible effect of a treatment through observation of a cohort of subjects over a period of time. In an observational study, the assignment of subjects into treatment groups versus control groups is outside the control of the investigator. This is in contrast with controlled studies, such as the randomized controlled trials represented by MedicalTrial, where each subject is randomly assigned to a treatment group or a control group before the start of the treatment.", + "rdfs:label": "MedicalObservationalStudy", + "rdfs:subClassOf": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:iswcCode", + "@type": "rdf:Property", + "rdfs:comment": "The International Standard Musical Work Code for the composition.", + "rdfs:label": "iswcCode", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:alternateName", + "@type": "rdf:Property", + "rdfs:comment": "An alias for the item.", + "rdfs:label": "alternateName", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:broadcastOfEvent", + "@type": "rdf:Property", + "rdfs:comment": "The event being broadcast such as a sporting event or awards ceremony.", + "rdfs:label": "broadcastOfEvent", + "schema:domainIncludes": { + "@id": "schema:BroadcastEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DiscoverAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of discovering/finding an object.", + "rdfs:label": "DiscoverAction", + "rdfs:subClassOf": { + "@id": "schema:FindAction" + } + }, + { + "@id": "schema:subStageSuffix", + "@type": "rdf:Property", + "rdfs:comment": "The substage, e.g. 'a' for Stage IIIa.", + "rdfs:label": "subStageSuffix", + "schema:domainIncludes": { + "@id": "schema:MedicalConditionStage" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DrugClass", + "@type": "rdfs:Class", + "rdfs:comment": "A class of medical drugs, e.g., statins. Classes can represent general pharmacological class, common mechanisms of action, common physiological effects, etc.", + "rdfs:label": "DrugClass", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EditedOrCroppedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'edited or cropped content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'edited or cropped content': The video has been edited or rearranged. This category applies to time edits, including editing multiple videos together to alter the story being told or editing out large portions from a video.\n\nFor an [[ImageObject]] to be 'edited or cropped content': Presenting a part of an image from a larger whole to mislead the viewer.\n\nFor an [[ImageObject]] with embedded text to be 'edited or cropped content': Presenting a part of an image from a larger whole to mislead the viewer.\n\nFor an [[AudioObject]] to be 'edited or cropped content': The audio has been edited or rearranged. This category applies to time edits, including editing multiple audio clips together to alter the story being told or editing out large portions from the recording.\n", + "rdfs:label": "EditedOrCroppedContent", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Recruiting", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Recruiting participants.", + "rdfs:label": "Recruiting", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:customerRemorseReturnShippingFeesAmount", + "@type": "rdf:Property", + "rdfs:comment": "The amount of shipping costs if a product is returned due to customer remorse. Applicable when property [[customerRemorseReturnFees]] equals [[ReturnShippingFees]].", + "rdfs:label": "customerRemorseReturnShippingFeesAmount", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:Car", + "@type": "rdfs:Class", + "rdfs:comment": "A car is a wheeled, self-powered motor vehicle used for transportation.", + "rdfs:label": "Car", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:Nonprofit501d", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501d: Non-profit type referring to Religious and Apostolic Associations.", + "rdfs:label": "Nonprofit501d", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:landlord", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The owner of the real estate property.", + "rdfs:label": "landlord", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:RentAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:httpMethod", + "@type": "rdf:Property", + "rdfs:comment": "An HTTP method that specifies the appropriate HTTP method for a request to an HTTP EntryPoint. Values are capitalized strings as used in HTTP.", + "rdfs:label": "httpMethod", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:includesHealthPlanNetwork", + "@type": "rdf:Property", + "rdfs:comment": "Networks covered by this plan.", + "rdfs:label": "includesHealthPlanNetwork", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthPlanNetwork" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:DrugStrength", + "@type": "rdfs:Class", + "rdfs:comment": "A specific strength in which a medical drug is available in a specific country.", + "rdfs:label": "DrugStrength", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:NonprofitANBI", + "@type": "schema:NLNonprofitType", + "rdfs:comment": "NonprofitANBI: Non-profit type referring to a Public Benefit Organization (NL).", + "rdfs:label": "NonprofitANBI", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:DigitalAudioTapeFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "DigitalAudioTapeFormat.", + "rdfs:label": "DigitalAudioTapeFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:ReplyAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of responding to a question/message asked/sent by the object. Related to [[AskAction]].\\n\\nRelated actions:\\n\\n* [[AskAction]]: Appears generally as an origin of a ReplyAction.", + "rdfs:label": "ReplyAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:Pharmacy", + "@type": "rdfs:Class", + "rdfs:comment": "A pharmacy or drugstore.", + "rdfs:label": "Pharmacy", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ] + }, + { + "@id": "schema:increasesRiskOf", + "@type": "rdf:Property", + "rdfs:comment": "The condition, complication, etc. influenced by this factor.", + "rdfs:label": "increasesRiskOf", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskFactor" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:ReviewNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A [[NewsArticle]] and [[CriticReview]] providing a professional critic's assessment of a service, product, performance, or artistic or literary work.", + "rdfs:label": "ReviewNewsArticle", + "rdfs:subClassOf": [ + { + "@id": "schema:NewsArticle" + }, + { + "@id": "schema:CriticReview" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:language", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The language used on this action.", + "rdfs:label": "language", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:WriteAction" + }, + { + "@id": "schema:CommunicateAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Language" + }, + "schema:supersededBy": { + "@id": "schema:inLanguage" + } + }, + { + "@id": "schema:returnPolicyCountry", + "@type": "rdf:Property", + "rdfs:comment": "The country where the product has to be sent to for returns, for example \"Ireland\" using the [[name]] property of [[Country]]. You can also provide the two-letter [ISO 3166-1 alpha-2 country code](http://en.wikipedia.org/wiki/ISO_3166-1). Note that this can be different from the country where the product was originally shipped from or sent to.", + "rdfs:label": "returnPolicyCountry", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Country" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:experienceInPlaceOfEducation", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether a [[JobPosting]] will accept experience (as indicated by [[OccupationalExperienceRequirements]]) in place of its formal educational qualifications (as indicated by [[educationRequirements]]). If true, indicates that satisfying one of these requirements is sufficient.", + "rdfs:label": "experienceInPlaceOfEducation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2681" + } + }, + { + "@id": "schema:variantCover", + "@type": "rdf:Property", + "rdfs:comment": "A description of the variant cover\n \tfor the issue, if the issue is a variant printing. For example, \"Bryan Hitch\n \tVariant Cover\" or \"2nd Printing Variant\".", + "rdfs:label": "variantCover", + "schema:domainIncludes": { + "@id": "schema:ComicIssue" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:RiverBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A river (for example, the broad majestic Shannon).", + "rdfs:label": "RiverBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:ReturnByMail", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that product returns must be done by mail.", + "rdfs:label": "ReturnByMail", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:sdPublisher", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the party responsible for generating and publishing the current structured data markup, typically in cases where the structured data is derived automatically from existing published content but published on a different site. For example, student projects and open data initiatives often re-publish existing content with more explicitly structured metadata. The\n[[sdPublisher]] property helps make such practices more explicit.", + "rdfs:label": "sdPublisher", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1886" + } + }, + { + "@id": "schema:dateRead", + "@type": "rdf:Property", + "rdfs:comment": "The date/time at which the message has been read by the recipient if a single recipient exists.", + "rdfs:label": "dateRead", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:DangerousGoodConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item is dangerous and requires careful handling and/or special training of the user. See also the [UN Model Classification](https://unece.org/DAM/trans/danger/publi/unrec/rev17/English/02EREv17_Part2.pdf) defining the 9 classes of dangerous goods such as explosives, gases, flammables, and more.", + "rdfs:label": "DangerousGoodConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:ItemListOrderAscending", + "@type": "schema:ItemListOrderType", + "rdfs:comment": "An ItemList ordered with lower values listed first.", + "rdfs:label": "ItemListOrderAscending" + }, + { + "@id": "schema:highPrice", + "@type": "rdf:Property", + "rdfs:comment": "The highest price of all offers available.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "highPrice", + "schema:domainIncludes": { + "@id": "schema:AggregateOffer" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:MonetaryGrant", + "@type": "rdfs:Class", + "rdfs:comment": "A monetary grant.", + "rdfs:label": "MonetaryGrant", + "rdfs:subClassOf": { + "@id": "schema:Grant" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "http://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:valueMaxLength", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the allowed range for number of characters in a literal value.", + "rdfs:label": "valueMaxLength", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:validIn", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area where the item is valid. Applies for example to a [[Permit]], a [[Certification]], or an [[EducationalOccupationalCredential]]. ", + "rdfs:label": "validIn", + "schema:domainIncludes": [ + { + "@id": "schema:Certification" + }, + { + "@id": "schema:Permit" + }, + { + "@id": "schema:EducationalOccupationalCredential" + } + ], + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:incentives", + "@type": "rdf:Property", + "rdfs:comment": "Description of bonus and commission compensation aspects of the job.", + "rdfs:label": "incentives", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:incentiveCompensation" + } + }, + { + "@id": "schema:SoldOut", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item has sold out.", + "rdfs:label": "SoldOut" + }, + { + "@id": "schema:DepartmentStore", + "@type": "rdfs:Class", + "rdfs:comment": "A department store.", + "rdfs:label": "DepartmentStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Project", + "@type": "rdfs:Class", + "rdfs:comment": "An enterprise (potentially individual but typically collaborative), planned to achieve a particular aim.\nUse properties from [[Organization]], [[subOrganization]]/[[parentOrganization]] to indicate project sub-structures. \n ", + "rdfs:label": "Project", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "http://schema.org/docs/collab/FundInfoCollab" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + } + ] + }, + { + "@id": "schema:serialNumber", + "@type": "rdf:Property", + "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.", + "rdfs:label": "serialNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:IndividualProduct" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:spouse", + "@type": "rdf:Property", + "rdfs:comment": "The person's spouse.", + "rdfs:label": "spouse", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:VeterinaryCare", + "@type": "rdfs:Class", + "rdfs:comment": "A vet's office.", + "rdfs:label": "VeterinaryCare", + "rdfs:subClassOf": { + "@id": "schema:MedicalOrganization" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Statement", + "@type": "rdfs:Class", + "rdfs:comment": "A statement about something, for example a fun or interesting fact. If known, the main entity this statement is about can be indicated using mainEntity. For more formal claims (e.g. in Fact Checking), consider using [[Claim]] instead. Use the [[text]] property to capture the text of the statement.", + "rdfs:label": "Statement", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2912" + } + }, + { + "@id": "schema:StatisticalVariable", + "@type": "rdfs:Class", + "rdfs:comment": "[[StatisticalVariable]] represents any type of statistical metric that can be measured at a place and time. The usage pattern for [[StatisticalVariable]] is typically expressed using [[Observation]] with an explicit [[populationType]], which is a type, typically drawn from Schema.org. Each [[StatisticalVariable]] is marked as a [[ConstraintNode]], meaning that some properties (those listed using [[constraintProperty]]) serve in this setting solely to define the statistical variable rather than literally describe a specific person, place or thing. For example, a [[StatisticalVariable]] Median_Height_Person_Female representing the median height of women, could be written as follows: the population type is [[Person]]; the measuredProperty [[height]]; the [[statType]] [[median]]; the [[gender]] [[Female]]. It is important to note that there are many kinds of scientific quantitative observation which are not fully, perfectly or unambiguously described following this pattern, or with solely Schema.org terminology. The approach taken here is designed to allow partial, incremental or minimal description of [[StatisticalVariable]]s, and the use of detailed sets of entity and property IDs from external repositories. The [[measurementMethod]], [[unitCode]] and [[unitText]] properties can also be used to clarify the specific nature and notation of an observed measurement. ", + "rdfs:label": "StatisticalVariable", + "rdfs:subClassOf": { + "@id": "schema:ConstraintNode" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:EntertainmentBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A business providing entertainment.", + "rdfs:label": "EntertainmentBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:spokenByCharacter", + "@type": "rdf:Property", + "rdfs:comment": "The (e.g. fictional) character, Person or Organization to whom the quotation is attributed within the containing CreativeWork.", + "rdfs:label": "spokenByCharacter", + "schema:domainIncludes": { + "@id": "schema:Quotation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/271" + } + }, + { + "@id": "schema:MixedEventAttendanceMode", + "@type": "schema:EventAttendanceModeEnumeration", + "rdfs:comment": "MixedEventAttendanceMode - an event that is conducted as a combination of both offline and online modes.", + "rdfs:label": "MixedEventAttendanceMode", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:answerCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of answers this question has received.", + "rdfs:label": "answerCount", + "schema:domainIncludes": { + "@id": "schema:Question" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:supplyTo", + "@type": "rdf:Property", + "rdfs:comment": "The area to which the artery supplies blood.", + "rdfs:label": "supplyTo", + "schema:domainIncludes": { + "@id": "schema:Artery" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:branchCode", + "@type": "rdf:Property", + "rdfs:comment": "A short textual code (also called \"store code\") that uniquely identifies a place of business. The code is typically assigned by the parentOrganization and used in structured URLs.\\n\\nFor example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code \"3047\" is a branchCode for a particular branch.\n ", + "rdfs:label": "branchCode", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:occupancy", + "@type": "rdf:Property", + "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.", + "rdfs:label": "occupancy", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HotelRoom" + }, + { + "@id": "schema:Suite" + }, + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:Apartment" + }, + { + "@id": "schema:SingleFamilyResidence" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:RealEstateAgent", + "@type": "rdfs:Class", + "rdfs:comment": "A real-estate agent.", + "rdfs:label": "RealEstateAgent", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Discontinued", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item has been discontinued.", + "rdfs:label": "Discontinued" + }, + { + "@id": "schema:numberOfPages", + "@type": "rdf:Property", + "rdfs:comment": "The number of pages in the book.", + "rdfs:label": "numberOfPages", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:foodEvent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The specific food event where the action occurred.", + "rdfs:label": "foodEvent", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:CookAction" + }, + "schema:rangeIncludes": { + "@id": "schema:FoodEvent" + } + }, + { + "@id": "schema:Drug", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/410942007" + }, + "rdfs:comment": "A chemical or biologic substance, used as a medical therapy, that has a physiological effect on an organism. Here the term drug is used interchangeably with the term medicine although clinical knowledge makes a clear difference between them.", + "rdfs:label": "Drug", + "rdfs:subClassOf": [ + { + "@id": "schema:Substance" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ConstraintNode", + "@type": "rdfs:Class", + "rdfs:comment": "The ConstraintNode type is provided to support usecases in which a node in a structured data graph is described with properties which appear to describe a single entity, but are being used in a situation where they serve a more abstract purpose. A [[ConstraintNode]] can be described using [[constraintProperty]] and [[numConstraints]]. These constraint properties can serve a \n variety of purposes, and their values may sometimes be understood to indicate sets of possible values rather than single, exact and specific values.", + "rdfs:label": "ConstraintNode", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:BookmarkAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent bookmarks/flags/labels/tags/marks an object.", + "rdfs:label": "BookmarkAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:MusicPlaylist", + "@type": "rdfs:Class", + "rdfs:comment": "A collection of music tracks in playlist form.", + "rdfs:label": "MusicPlaylist", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:orderStatus", + "@type": "rdf:Property", + "rdfs:comment": "The current status of the order.", + "rdfs:label": "orderStatus", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:OrderStatus" + } + }, + { + "@id": "schema:serviceOperator", + "@type": "rdf:Property", + "rdfs:comment": "The operating organization, if different from the provider. This enables the representation of services that are provided by an organization, but operated by another organization like a subcontractor.", + "rdfs:label": "serviceOperator", + "schema:domainIncludes": { + "@id": "schema:GovernmentService" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:numberOfBeds", + "@type": "rdf:Property", + "rdfs:comment": "The quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment.", + "rdfs:label": "numberOfBeds", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:BedDetails" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:parentTaxon", + "@type": "rdf:Property", + "rdfs:comment": "Closest parent taxon of the taxon in question.", + "rdfs:label": "parentTaxon", + "schema:domainIncludes": { + "@id": "schema:Taxon" + }, + "schema:inverseOf": { + "@id": "schema:childTaxon" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Taxon" + } + }, + { + "@id": "schema:courseCode", + "@type": "rdf:Property", + "rdfs:comment": "The identifier for the [[Course]] used by the course [[provider]] (e.g. CS101 or 6.001).", + "rdfs:label": "courseCode", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Rating", + "@type": "rdfs:Class", + "rdfs:comment": "A rating is an evaluation on a numeric scale, such as 1 to 5 stars.", + "rdfs:label": "Rating", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:ccRecipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of recipient. The recipient copied on a message.", + "rdfs:label": "ccRecipient", + "rdfs:subPropertyOf": { + "@id": "schema:recipient" + }, + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:Thursday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Wednesday and Friday.", + "rdfs:label": "Thursday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q129" + } + }, + { + "@id": "schema:wheelbase", + "@type": "rdf:Property", + "rdfs:comment": "The distance between the centers of the front and rear wheels.\\n\\nTypical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet.", + "rdfs:label": "wheelbase", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:restPeriods", + "@type": "rdf:Property", + "rdfs:comment": "How often one should break from the activity.", + "rdfs:label": "restPeriods", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:alcoholWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to consumption of alcohol while taking this drug.", + "rdfs:label": "alcoholWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Physiotherapy", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The practice of treatment of disease, injury, or deformity by physical methods such as massage, heat treatment, and exercise rather than by drugs or surgery.", + "rdfs:label": "Physiotherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numAdults", + "@type": "rdf:Property", + "rdfs:comment": "The number of adults staying in the unit.", + "rdfs:label": "numAdults", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:expertConsiderations", + "@type": "rdf:Property", + "rdfs:comment": "Medical expert advice related to the plan.", + "rdfs:label": "expertConsiderations", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryF", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class F as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryF", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:releaseDate", + "@type": "rdf:Property", + "rdfs:comment": "The release date of a product or product model. This can be used to distinguish the exact variant of a product.", + "rdfs:label": "releaseDate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:eligibleTransactionVolume", + "@type": "rdf:Property", + "rdfs:comment": "The transaction volume, in a monetary unit, for which the offer or price specification is valid, e.g. for indicating a minimal purchasing volume, to express free shipping above a certain order volume, or to limit the acceptance of credit cards to purchases to a certain minimal amount.", + "rdfs:label": "eligibleTransactionVolume", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PriceSpecification" + } + }, + { + "@id": "schema:CableOrSatelliteService", + "@type": "rdfs:Class", + "rdfs:comment": "A service which provides access to media programming like TV or radio. Access may be via cable or satellite.", + "rdfs:label": "CableOrSatelliteService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:runsTo", + "@type": "rdf:Property", + "rdfs:comment": "The vasculature the lymphatic structure runs, or efferents, to.", + "rdfs:label": "runsTo", + "schema:domainIncludes": { + "@id": "schema:LymphaticVessel" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:additionalType", + "@type": "rdf:Property", + "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. Typically the value is a URI-identified RDF class, and in this case corresponds to the\n use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.", + "rdfs:label": "additionalType", + "rdfs:subPropertyOf": { + "@id": "rdf:type" + }, + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryC", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class C as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryC", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:NGO", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: Non-governmental Organization.", + "rdfs:label": "NGO", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:NoninvasiveProcedure", + "@type": "schema:MedicalProcedureType", + "rdfs:comment": "A type of medical procedure that involves noninvasive techniques.", + "rdfs:label": "NoninvasiveProcedure", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numTracks", + "@type": "rdf:Property", + "rdfs:comment": "The number of tracks in this album or playlist.", + "rdfs:label": "numTracks", + "schema:domainIncludes": { + "@id": "schema:MusicPlaylist" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:overdosage", + "@type": "rdf:Property", + "rdfs:comment": "Any information related to overdose on a drug, including signs or symptoms, treatments, contact information for emergency response.", + "rdfs:label": "overdosage", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:experienceRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Description of skills and experience needed for the position or Occupation.", + "rdfs:label": "experienceRequirements", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:OccupationalExperienceRequirements" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:sharedContent", + "@type": "rdf:Property", + "rdfs:comment": "A CreativeWork such as an image, video, or audio clip shared as part of this posting.", + "rdfs:label": "sharedContent", + "schema:domainIncludes": [ + { + "@id": "schema:SocialMediaPosting" + }, + { + "@id": "schema:Comment" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:conditionsOfAccess", + "@type": "rdf:Property", + "rdfs:comment": "Conditions that affect the availability of, or method(s) of access to, an item. Typically used for real world items such as an [[ArchiveComponent]] held by an [[ArchiveOrganization]]. This property is not suitable for use as a general Web access control mechanism. It is expressed only in natural language.\\n\\nFor example \"Available by appointment from the Reading Room\" or \"Accessible only from logged-in accounts \". ", + "rdfs:label": "conditionsOfAccess", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2173" + } + }, + { + "@id": "schema:playMode", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether this game is multi-player, co-op or single-player. The game can be marked as multi-player, co-op and single-player at the same time.", + "rdfs:label": "playMode", + "schema:domainIncludes": [ + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:VideoGame" + } + ], + "schema:rangeIncludes": { + "@id": "schema:GamePlayMode" + } + }, + { + "@id": "schema:applicationContact", + "@type": "rdf:Property", + "rdfs:comment": "Contact details for further information relevant to this job posting.", + "rdfs:label": "applicationContact", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2396" + } + }, + { + "@id": "schema:GolfCourse", + "@type": "rdfs:Class", + "rdfs:comment": "A golf course.", + "rdfs:label": "GolfCourse", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:causeOf", + "@type": "rdf:Property", + "rdfs:comment": "The condition, complication, symptom, sign, etc. caused.", + "rdfs:label": "causeOf", + "schema:domainIncludes": { + "@id": "schema:MedicalCause" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:Consortium", + "@type": "rdfs:Class", + "rdfs:comment": "A Consortium is a membership [[Organization]] whose members are typically Organizations.", + "rdfs:label": "Consortium", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1559" + } + }, + { + "@id": "schema:BodyMeasurementChest", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum girth of chest. Used, for example, to fit men's suits.", + "rdfs:label": "BodyMeasurementChest", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:serviceArea", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area where the service is provided.", + "rdfs:label": "serviceArea", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:ContactPoint" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Place" + } + ], + "schema:supersededBy": { + "@id": "schema:areaServed" + } + }, + { + "@id": "schema:vehicleInteriorType", + "@type": "rdf:Property", + "rdfs:comment": "The type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.). While most interior types are characterized by the material used, an interior type can also be based on vehicle usage or target audience.", + "rdfs:label": "vehicleInteriorType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:trainName", + "@type": "rdf:Property", + "rdfs:comment": "The name of the train (e.g. The Orient Express).", + "rdfs:label": "trainName", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:publisherImprint", + "@type": "rdf:Property", + "rdfs:comment": "The publishing division which published the comic.", + "rdfs:label": "publisherImprint", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:EnrollingByInvitation", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Enrolling participants by invitation only.", + "rdfs:label": "EnrollingByInvitation", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Campground", + "@type": "rdfs:Class", + "rdfs:comment": "A camping site, campsite, or [[Campground]] is a place used for overnight stay in the outdoors, typically containing individual [[CampingPitch]] locations. \\n\\n\nIn British English a campsite is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites (source: Wikipedia, see [https://en.wikipedia.org/wiki/Campsite](https://en.wikipedia.org/wiki/Campsite)).\\n\\n\n\nSee also the dedicated [document on the use of schema.org for marking up hotels and other forms of accommodations](/docs/hotels.html).\n", + "rdfs:label": "Campground", + "rdfs:subClassOf": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:CivicStructure" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:Neck", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Neck assessment with clinical examination.", + "rdfs:label": "Neck", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DateTime", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "A combination of date and time of day in the form [-]CCYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm] (see Chapter 5.4 of ISO 8601).", + "rdfs:label": "DateTime" + }, + { + "@id": "schema:OfflinePermanently", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: OfflinePermanently. Server is offline and not available.", + "rdfs:label": "OfflinePermanently" + }, + { + "@id": "schema:honorificSuffix", + "@type": "rdf:Property", + "rdfs:comment": "An honorific suffix following a Person's name such as M.D./PhD/MSCSW.", + "rdfs:label": "honorificSuffix", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MoveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of an agent relocating to a place.\\n\\nRelated actions:\\n\\n* [[TransferAction]]: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.", + "rdfs:label": "MoveAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:employerOverview", + "@type": "rdf:Property", + "rdfs:comment": "A description of the employer, career opportunities and work environment for this position.", + "rdfs:label": "employerOverview", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2396" + } + }, + { + "@id": "schema:BowlingAlley", + "@type": "rdfs:Class", + "rdfs:comment": "A bowling alley.", + "rdfs:label": "BowlingAlley", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:PropertyValueSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A Property value specification.", + "rdfs:label": "PropertyValueSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ActionCollabClass" + } + }, + { + "@id": "schema:BarOrPub", + "@type": "rdfs:Class", + "rdfs:comment": "A bar or pub.", + "rdfs:label": "BarOrPub", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:feesAndCommissionsSpecification", + "@type": "rdf:Property", + "rdfs:comment": "Description of fees, commissions, and other terms applied either to a class of financial product, or by a financial service organization.", + "rdfs:label": "feesAndCommissionsSpecification", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": [ + { + "@id": "schema:FinancialProduct" + }, + { + "@id": "schema:FinancialService" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:SomeProducts", + "@type": "rdfs:Class", + "rdfs:comment": "A placeholder for multiple similar products of the same kind.", + "rdfs:label": "SomeProducts", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:collection", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The collection target of the action.", + "rdfs:label": "collection", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:UpdateAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + }, + "schema:supersededBy": { + "@id": "schema:targetCollection" + } + }, + { + "@id": "schema:Registry", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "A registry-based study design.", + "rdfs:label": "Registry", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:seller", + "@type": "rdf:Property", + "rdfs:comment": "An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider.", + "rdfs:label": "seller", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Order" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Flight" + }, + { + "@id": "schema:BuyAction" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:MediaEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "MediaEnumeration enumerations are lists of codes, labels etc. useful for describing media objects. They may be reflections of externally developed lists, or created at schema.org, or a combination.", + "rdfs:label": "MediaEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + } + }, + { + "@id": "schema:healthPlanCopayOption", + "@type": "rdf:Property", + "rdfs:comment": "Whether the copay is before or after deductible, etc. TODO: Is this a closed set?", + "rdfs:label": "healthPlanCopayOption", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:departureBusStop", + "@type": "rdf:Property", + "rdfs:comment": "The stop or station from which the bus departs.", + "rdfs:label": "departureBusStop", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BusStation" + }, + { + "@id": "schema:BusStop" + } + ] + }, + { + "@id": "schema:iataCode", + "@type": "rdf:Property", + "rdfs:comment": "IATA identifier for an airline or airport.", + "rdfs:label": "iataCode", + "schema:domainIncludes": [ + { + "@id": "schema:Airport" + }, + { + "@id": "schema:Airline" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:spatial", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:spatial" + }, + "rdfs:comment": "The \"spatial\" property can be used in cases when more specific properties\n(e.g. [[locationCreated]], [[spatialCoverage]], [[contentLocation]]) are not known to be appropriate.", + "rdfs:label": "spatial", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:imagingTechnique", + "@type": "rdf:Property", + "rdfs:comment": "Imaging technique used.", + "rdfs:label": "imagingTechnique", + "schema:domainIncludes": { + "@id": "schema:ImagingTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalImagingTechnique" + } + }, + { + "@id": "schema:postalCodePrefix", + "@type": "rdf:Property", + "rdfs:comment": "A defined range of postal codes indicated by a common textual prefix. Used for non-numeric systems such as UK.", + "rdfs:label": "postalCodePrefix", + "schema:domainIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:applicableLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location in which the status applies.", + "rdfs:label": "applicableLocation", + "schema:domainIncludes": [ + { + "@id": "schema:DrugLegalStatus" + }, + { + "@id": "schema:DrugCost" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:Terminated", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Terminated.", + "rdfs:label": "Terminated", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ImageGallery", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Image gallery page.", + "rdfs:label": "ImageGallery", + "rdfs:subClassOf": { + "@id": "schema:MediaGallery" + } + }, + { + "@id": "schema:typicalTest", + "@type": "rdf:Property", + "rdfs:comment": "A medical test typically performed given this condition.", + "rdfs:label": "typicalTest", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:billingIncrement", + "@type": "rdf:Property", + "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.", + "rdfs:label": "billingIncrement", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:OriginalShippingFees", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that the customer must pay the original shipping costs when returning a product.", + "rdfs:label": "OriginalShippingFees", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:cvdFacilityId", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the NHSN facility that this data record applies to. Use [[cvdFacilityCounty]] to indicate the county. To provide other details, [[healthcareReportingData]] can be used on a [[Hospital]] entry.", + "rdfs:label": "cvdFacilityId", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:Bridge", + "@type": "rdfs:Class", + "rdfs:comment": "A bridge.", + "rdfs:label": "Bridge", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:reviews", + "@type": "rdf:Property", + "rdfs:comment": "Review of the item.", + "rdfs:label": "reviews", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:supersededBy": { + "@id": "schema:review" + } + }, + { + "@id": "schema:TypesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Categorization and other types related to a topic.", + "rdfs:label": "TypesHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:height", + "@type": "rdf:Property", + "rdfs:comment": "The height of the item.", + "rdfs:label": "height", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:VisualArtwork" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Distance" + } + ] + }, + { + "@id": "schema:AllergiesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the allergy-related aspects of a health topic.", + "rdfs:label": "AllergiesHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:benefitsSummaryUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL that goes directly to the summary of benefits and coverage for the specific standard plan or plan variation.", + "rdfs:label": "benefitsSummaryUrl", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:roleName", + "@type": "rdf:Property", + "rdfs:comment": "A role played, performed or filled by a person or organization. For example, the team of creators for a comic book might fill the roles named 'inker', 'penciller', and 'letterer'; or an athlete in a SportsTeam might play in the position named 'Quarterback'.", + "rdfs:label": "roleName", + "schema:domainIncludes": { + "@id": "schema:Role" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:geoCoveredBy", + "@type": "rdf:Property", + "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a geometry to another that covers it. As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoCoveredBy", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:breadcrumb", + "@type": "rdf:Property", + "rdfs:comment": "A set of links that can help a user understand and navigate a website hierarchy.", + "rdfs:label": "breadcrumb", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:BreadcrumbList" + } + ] + }, + { + "@id": "schema:mentions", + "@type": "rdf:Property", + "rdfs:comment": "Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept.", + "rdfs:label": "mentions", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:hasCourseInstance", + "@type": "rdf:Property", + "rdfs:comment": "An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.", + "rdfs:label": "hasCourseInstance", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:rangeIncludes": { + "@id": "schema:CourseInstance" + } + }, + { + "@id": "schema:gtin12", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin12", + "rdfs:subPropertyOf": [ + { + "@id": "schema:gtin" + }, + { + "@id": "schema:identifier" + } + ], + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:xpath", + "@type": "rdf:Property", + "rdfs:comment": "An XPath, e.g. of a [[SpeakableSpecification]] or [[WebPageElement]]. In the latter case, multiple matches within a page can constitute a single conceptual \"Web page element\".", + "rdfs:label": "xpath", + "schema:domainIncludes": [ + { + "@id": "schema:SpeakableSpecification" + }, + { + "@id": "schema:WebPageElement" + } + ], + "schema:rangeIncludes": { + "@id": "schema:XPathType" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:reservationStatus", + "@type": "rdf:Property", + "rdfs:comment": "The current status of the reservation.", + "rdfs:label": "reservationStatus", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:ReservationStatusType" + } + }, + { + "@id": "schema:BroadcastChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A unique instance of a BroadcastService on a CableOrSatelliteService lineup.", + "rdfs:label": "BroadcastChannel", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:Nonprofit501c19", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c19: Non-profit type referring to Post or Organization of Past or Present Members of the Armed Forces.", + "rdfs:label": "Nonprofit501c19", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:roofLoad", + "@type": "rdf:Property", + "rdfs:comment": "The permitted total weight of cargo and installations (e.g. a roof rack) on top of the vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]]\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "roofLoad", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Car" + }, + { + "@id": "schema:BusOrCoach" + } + ], + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:pageEnd", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/pageEnd" + }, + "rdfs:comment": "The page on which the work ends; for example \"138\" or \"xvi\".", + "rdfs:label": "pageEnd", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:Chapter" + }, + { + "@id": "schema:PublicationVolume" + }, + { + "@id": "schema:PublicationIssue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:lender", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The person that lends the object being borrowed.", + "rdfs:label": "lender", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:BorrowAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:HVACBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A business that provides Heating, Ventilation and Air Conditioning services.", + "rdfs:label": "HVACBusiness", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:percentile90", + "@type": "rdf:Property", + "rdfs:comment": "The 90th percentile value.", + "rdfs:label": "percentile90", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:itemDefectReturnShippingFeesAmount", + "@type": "rdf:Property", + "rdfs:comment": "Amount of shipping costs for defect product returns. Applicable when property [[itemDefectReturnFees]] equals [[ReturnShippingFees]].", + "rdfs:label": "itemDefectReturnShippingFeesAmount", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:description", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:description" + }, + "rdfs:comment": "A description of the item.", + "rdfs:label": "description", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:TextObject" + } + ] + }, + { + "@id": "schema:OceanBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "An ocean (for example, the Pacific).", + "rdfs:label": "OceanBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:UserReview", + "@type": "rdfs:Class", + "rdfs:comment": "A review created by an end-user (e.g. consumer, purchaser, attendee etc.), in contrast with [[CriticReview]].", + "rdfs:label": "UserReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1589" + } + }, + { + "@id": "schema:EndorsementRating", + "@type": "rdfs:Class", + "rdfs:comment": "An EndorsementRating is a rating that expresses some level of endorsement, for example inclusion in a \"critic's pick\" blog, a\n\"Like\" or \"+1\" on a social network. It can be considered the [[result]] of an [[EndorseAction]] in which the [[object]] of the action is rated positively by\nsome [[agent]]. As is common elsewhere in schema.org, it is sometimes more useful to describe the results of such an action without explicitly describing the [[Action]].\n\nAn [[EndorsementRating]] may be part of a numeric scale or organized system, but this is not required: having an explicit type for indicating a positive,\nendorsement rating is particularly useful in the absence of numeric scales as it helps consumers understand that the rating is broadly positive.\n", + "rdfs:label": "EndorsementRating", + "rdfs:subClassOf": { + "@id": "schema:Rating" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1293" + } + }, + { + "@id": "schema:sha256", + "@type": "rdf:Property", + "rdfs:comment": "The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the content of the item. For example, a zero-length input has value 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'.", + "rdfs:label": "sha256", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:departurePlatform", + "@type": "rdf:Property", + "rdfs:comment": "The platform from which the train departs.", + "rdfs:label": "departurePlatform", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Virus", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Pathogenic virus that causes viral infection.", + "rdfs:label": "Virus", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:paymentMethod", + "@type": "rdf:Property", + "rdfs:comment": "The name of the credit card or other method of payment for the order.", + "rdfs:label": "paymentMethod", + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PaymentMethod" + } + }, + { + "@id": "schema:materialExtent", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "The quantity of the materials being described or an expression of the physical space they occupy." + }, + "rdfs:label": { + "@language": "en", + "@value": "materialExtent" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1759" + } + }, + { + "@id": "schema:Pond", + "@type": "rdfs:Class", + "rdfs:comment": "A pond.", + "rdfs:label": "Pond", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:cvdNumVentUse", + "@type": "rdf:Property", + "rdfs:comment": "numventuse - MECHANICAL VENTILATORS IN USE: Total number of ventilators in use.", + "rdfs:label": "cvdNumVentUse", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:NewCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is new.", + "rdfs:label": "NewCondition" + }, + { + "@id": "schema:inAlbum", + "@type": "rdf:Property", + "rdfs:comment": "The album to which this recording belongs.", + "rdfs:label": "inAlbum", + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + } + }, + { + "@id": "schema:SafetyHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the safety-related aspects of a health topic.", + "rdfs:label": "SafetyHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:healthPlanPharmacyCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category or type of pharmacy associated with this cost sharing.", + "rdfs:label": "healthPlanPharmacyCategory", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:AnatomicalSystem", + "@type": "rdfs:Class", + "rdfs:comment": "An anatomical system is a group of anatomical structures that work together to perform a certain task. Anatomical systems, such as organ systems, are one organizing principle of anatomy, and can include circulatory, digestive, endocrine, integumentary, immune, lymphatic, muscular, nervous, reproductive, respiratory, skeletal, urinary, vestibular, and other systems.", + "rdfs:label": "AnatomicalSystem", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:legislationLegalForce", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#in_force" + }, + "rdfs:comment": "Whether the legislation is currently in force, not in force, or partially in force.", + "rdfs:label": "legislationLegalForce", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:LegalForceStatus" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#in_force" + } + }, + { + "@id": "schema:FreeReturn", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that product returns are free of charge for the customer.", + "rdfs:label": "FreeReturn", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:runtimePlatform", + "@type": "rdf:Property", + "rdfs:comment": "Runtime platform or script interpreter dependencies (example: Java v1, Python 2.3, .NET Framework 3.0).", + "rdfs:label": "runtimePlatform", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Clinician", + "@type": "schema:MedicalAudienceType", + "rdfs:comment": "Medical clinicians, including practicing physicians and other medical professionals involved in clinical practice.", + "rdfs:label": "Clinician", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:CheckInAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check-in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).\\n\\nRelated actions:\\n\\n* [[CheckOutAction]]: The antonym of CheckInAction.\\n* [[ArriveAction]]: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.\\n* [[ConfirmAction]]: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* of a previously reserved service rather than its validity/existence.", + "rdfs:label": "CheckInAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:reservationId", + "@type": "rdf:Property", + "rdfs:comment": "A unique identifier for the reservation.", + "rdfs:label": "reservationId", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MathSolver", + "@type": "rdfs:Class", + "rdfs:comment": "A math solver which is capable of solving a subset of mathematical problems.", + "rdfs:label": "MathSolver", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2740" + } + }, + { + "@id": "schema:InStock", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is in stock.", + "rdfs:label": "InStock" + }, + { + "@id": "schema:availability", + "@type": "rdf:Property", + "rdfs:comment": "The availability of this item—for example In stock, Out of stock, Pre-order, etc.", + "rdfs:label": "availability", + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ItemAvailability" + } + }, + { + "@id": "schema:Boolean", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "Boolean: True or False.", + "rdfs:label": "Boolean" + }, + { + "@id": "schema:MedicalSymptom", + "@type": "rdfs:Class", + "rdfs:comment": "Any complaint sensed and expressed by the patient (therefore defined as subjective) like stomachache, lower-back pain, or fatigue.", + "rdfs:label": "MedicalSymptom", + "rdfs:subClassOf": { + "@id": "schema:MedicalSignOrSymptom" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:hasCategoryCode", + "@type": "rdf:Property", + "rdfs:comment": "A Category code contained in this code set.", + "rdfs:label": "hasCategoryCode", + "rdfs:subPropertyOf": { + "@id": "schema:hasDefinedTerm" + }, + "schema:domainIncludes": { + "@id": "schema:CategoryCodeSet" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CategoryCode" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:isAvailableGenerically", + "@type": "rdf:Property", + "rdfs:comment": "True if the drug is available in a generic form (regardless of name).", + "rdfs:label": "isAvailableGenerically", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:Midwifery", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A nurse-like health profession that deals with pregnancy, childbirth, and the postpartum period (including care of the newborn), besides sexual and reproductive health of women throughout their lives.", + "rdfs:label": "Midwifery", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sport", + "@type": "rdf:Property", + "rdfs:comment": "A type of sport (e.g. Baseball).", + "rdfs:label": "sport", + "schema:domainIncludes": [ + { + "@id": "schema:SportsEvent" + }, + { + "@id": "schema:SportsOrganization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1951" + } + }, + { + "@id": "schema:predecessorOf", + "@type": "rdf:Property", + "rdfs:comment": "A pointer from a previous, often discontinued variant of the product to its newer variant.", + "rdfs:label": "predecessorOf", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:ProductModel" + }, + "schema:rangeIncludes": { + "@id": "schema:ProductModel" + } + }, + { + "@id": "schema:Continent", + "@type": "rdfs:Class", + "rdfs:comment": "One of the continents (for example, Europe or Africa).", + "rdfs:label": "Continent", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:callSign", + "@type": "rdf:Property", + "rdfs:comment": "A [callsign](https://en.wikipedia.org/wiki/Call_sign), as used in broadcasting and radio communications to identify people, radio and TV stations, or vehicles.", + "rdfs:label": "callSign", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastService" + }, + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2109" + } + }, + { + "@id": "schema:sodiumContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of milligrams of sodium.", + "rdfs:label": "sodiumContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:supply", + "@type": "rdf:Property", + "rdfs:comment": "A sub-property of instrument. A supply consumed when performing instructions or a direction.", + "rdfs:label": "supply", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:HowToSupply" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:applicationSubCategory", + "@type": "rdf:Property", + "rdfs:comment": "Subcategory of the application, e.g. 'Arcade Game'.", + "rdfs:label": "applicationSubCategory", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:isbn", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/isbn" + }, + "rdfs:comment": "The ISBN of the book.", + "rdfs:label": "isbn", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:isicV4", + "@type": "rdf:Property", + "rdfs:comment": "The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.", + "rdfs:label": "isicV4", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Code", + "@type": "rdfs:Class", + "rdfs:comment": "Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.", + "rdfs:label": "Code", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:supersededBy": { + "@id": "schema:SoftwareSourceCode" + } + }, + { + "@id": "schema:smiles", + "@type": "rdf:Property", + "rdfs:comment": "A specification in form of a line notation for describing the structure of chemical species using short ASCII strings. Double bond stereochemistry \\ indicators may need to be escaped in the string in formats where the backslash is an escape character.", + "rdfs:label": "smiles", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:RadioSeries", + "@type": "rdfs:Class", + "rdfs:comment": "CreativeWorkSeries dedicated to radio broadcast and associated online delivery.", + "rdfs:label": "RadioSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:PalliativeProcedure", + "@type": "rdfs:Class", + "rdfs:comment": "A medical procedure intended primarily for palliative purposes, aimed at relieving the symptoms of an underlying health condition.", + "rdfs:label": "PalliativeProcedure", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalTherapy" + }, + { + "@id": "schema:MedicalProcedure" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Mosque", + "@type": "rdfs:Class", + "rdfs:comment": "A mosque.", + "rdfs:label": "Mosque", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:Drawing", + "@type": "rdfs:Class", + "rdfs:comment": "A picture or diagram made with a pencil, pen, or crayon rather than paint.", + "rdfs:label": "Drawing", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:applicableCountry", + "@type": "rdf:Property", + "rdfs:comment": "A country where a particular merchant return policy applies to, for example the two-letter ISO 3166-1 alpha-2 country code.", + "rdfs:label": "applicableCountry", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Country" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3001" + } + }, + { + "@id": "schema:priceSpecification", + "@type": "rdf:Property", + "rdfs:comment": "One or more detailed price specifications, indicating the unit price and delivery or payment charges.", + "rdfs:label": "priceSpecification", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TradeAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PriceSpecification" + } + }, + { + "@id": "schema:associatedDisease", + "@type": "rdf:Property", + "rdfs:comment": "Disease associated to this BioChemEntity. Such disease can be a MedicalCondition or a URL. If you want to add an evidence supporting the association, please use PropertyValue.", + "rdfs:label": "associatedDisease", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:Zoo", + "@type": "rdfs:Class", + "rdfs:comment": "A zoo.", + "rdfs:label": "Zoo", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:netWorth", + "@type": "rdf:Property", + "rdfs:comment": "The total financial value of the person as calculated by subtracting assets from liabilities.", + "rdfs:label": "netWorth", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PriceSpecification" + } + ] + }, + { + "@id": "schema:UserBlocks", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserBlocks", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:Genetic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to hereditary transmission and the variation of inherited characteristics and disorders.", + "rdfs:label": "Genetic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:duration", + "@type": "rdf:Property", + "rdfs:comment": "The duration of the item (movie, audio recording, event, etc.) in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "duration", + "schema:domainIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:Schedule" + }, + { + "@id": "schema:Audiobook" + }, + { + "@id": "schema:MusicRelease" + }, + { + "@id": "schema:QuantitativeValueDistribution" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Episode" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + ] + }, + { + "@id": "schema:DrinkAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of swallowing liquids.", + "rdfs:label": "DrinkAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:AllocateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of organizing tasks/objects/events by associating resources to it.", + "rdfs:label": "AllocateAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:processingTime", + "@type": "rdf:Property", + "rdfs:comment": "Estimated processing time for the service using this channel.", + "rdfs:label": "processingTime", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:priceCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency of the price, or a price component when attached to [[PriceSpecification]] and its subtypes.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "priceCurrency", + "schema:domainIncludes": [ + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:Ticket" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TradeAction" + }, + { + "@id": "schema:PriceSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TVEpisode", + "@type": "rdfs:Class", + "rdfs:comment": "A TV episode which can be part of a series or season.", + "rdfs:label": "TVEpisode", + "rdfs:subClassOf": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:WearableSizeSystemUS", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "United States size system for wearables.", + "rdfs:label": "WearableSizeSystemUS", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:prescribingInfo", + "@type": "rdf:Property", + "rdfs:comment": "Link to prescribing information for the drug.", + "rdfs:label": "prescribingInfo", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:editor", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the Person who edited the CreativeWork.", + "rdfs:label": "editor", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:HealthcareConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item is a pharmaceutical (e.g., a prescription or OTC drug) or a restricted medical device.", + "rdfs:label": "HealthcareConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:BodyMeasurementHead", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum girth of head above the ears. Used, for example, to fit hats.", + "rdfs:label": "BodyMeasurementHead", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:industry", + "@type": "rdf:Property", + "rdfs:comment": "The industry associated with the job position.", + "rdfs:label": "industry", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ] + }, + { + "@id": "schema:broker", + "@type": "rdf:Property", + "rdfs:comment": "An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.", + "rdfs:label": "broker", + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Order" + }, + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Reservation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:floorLimit", + "@type": "rdf:Property", + "rdfs:comment": "A floor limit is the amount of money above which credit card transactions must be authorized.", + "rdfs:label": "floorLimit", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:encodesCreativeWork", + "@type": "rdf:Property", + "rdfs:comment": "The CreativeWork encoded by this media object.", + "rdfs:label": "encodesCreativeWork", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:inverseOf": { + "@id": "schema:encoding" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Nonprofit501c20", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c20: Non-profit type referring to Group Legal Services Plan Organizations.", + "rdfs:label": "Nonprofit501c20", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:BodyMeasurementUnderbust", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of body just below the bust. Used, for example, to fit women's swimwear.", + "rdfs:label": "BodyMeasurementUnderbust", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Withdrawn", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Withdrawn.", + "rdfs:label": "Withdrawn", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:paymentAccepted", + "@type": "rdf:Property", + "rdfs:comment": "Cash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc.", + "rdfs:label": "paymentAccepted", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:numberOfAirbags", + "@type": "rdf:Property", + "rdfs:comment": "The number or type of airbags in the vehicle.", + "rdfs:label": "numberOfAirbags", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:ContactPointOption", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated options related to a ContactPoint.", + "rdfs:label": "ContactPointOption", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:EffectivenessHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the effectiveness-related aspects of a health topic.", + "rdfs:label": "EffectivenessHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:Surgical", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to treating diseases, injuries and deformities by manual and instrumental means.", + "rdfs:label": "Surgical", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:containsSeason", + "@type": "rdf:Property", + "rdfs:comment": "A season that is part of the media series.", + "rdfs:label": "containsSeason", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:OrderProcessing", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that an order is being processed.", + "rdfs:label": "OrderProcessing" + }, + { + "@id": "schema:MedicalConditionStage", + "@type": "rdfs:Class", + "rdfs:comment": "A stage of a medical condition, such as 'Stage IIIa'.", + "rdfs:label": "MedicalConditionStage", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Grant", + "@type": "rdfs:Class", + "rdfs:comment": "A grant, typically financial or otherwise quantifiable, of resources. Typically a [[funder]] sponsors some [[MonetaryAmount]] to an [[Organization]] or [[Person]],\n sometimes not necessarily via a dedicated or long-lived [[Project]], resulting in one or more outputs, or [[fundedItem]]s. For financial sponsorship, indicate the [[funder]] of a [[MonetaryGrant]]. For non-financial support, indicate [[sponsor]] of [[Grant]]s of resources (e.g. office space).\n\nGrants support activities directed towards some agreed collective goals, often but not always organized as [[Project]]s. Long-lived projects are sometimes sponsored by a variety of grants over time, but it is also common for a project to be associated with a single grant.\n\nThe amount of a [[Grant]] is represented using [[amount]] as a [[MonetaryAmount]].\n ", + "rdfs:label": "Grant", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "http://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:orderItemStatus", + "@type": "rdf:Property", + "rdfs:comment": "The current status of the order item.", + "rdfs:label": "orderItemStatus", + "schema:domainIncludes": { + "@id": "schema:OrderItem" + }, + "schema:rangeIncludes": { + "@id": "schema:OrderStatus" + } + }, + { + "@id": "schema:ExchangeRateSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value representing exchange rate.", + "rdfs:label": "ExchangeRateSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:commentText", + "@type": "rdf:Property", + "rdfs:comment": "The text of the UserComment.", + "rdfs:label": "commentText", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:broadcastDisplayName", + "@type": "rdf:Property", + "rdfs:comment": "The name displayed in the channel guide. For many US affiliates, it is the network name.", + "rdfs:label": "broadcastDisplayName", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Pediatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that specializes in the care of infants, children and adolescents.", + "rdfs:label": "Pediatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:artworkSurface", + "@type": "rdf:Property", + "rdfs:comment": "The supporting materials for the artwork, e.g. Canvas, Paper, Wood, Board, etc.", + "rdfs:label": "artworkSurface", + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:EvidenceLevelB", + "@type": "schema:MedicalEvidenceLevel", + "rdfs:comment": "Data derived from a single randomized trial, or nonrandomized studies.", + "rdfs:label": "EvidenceLevelB", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Hostel", + "@type": "rdfs:Class", + "rdfs:comment": "A hostel - cheap accommodation, often in shared dormitories.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Hostel", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:annualPercentageRate", + "@type": "rdf:Property", + "rdfs:comment": "The annual rate that is charged for borrowing (or made by investing), expressed as a single percentage number that represents the actual yearly cost of funds over the term of a loan. This includes any fees or additional costs associated with the transaction.", + "rdfs:label": "annualPercentageRate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:FinancialProduct" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:endDate", + "@type": "rdf:Property", + "rdfs:comment": "The end date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)).", + "rdfs:label": "endDate", + "schema:domainIncludes": [ + { + "@id": "schema:Schedule" + }, + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:CreativeWorkSeries" + }, + { + "@id": "schema:Role" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2486" + } + }, + { + "@id": "schema:interactionService", + "@type": "rdf:Property", + "rdfs:comment": "The WebSite or SoftwareApplication where the interactions took place.", + "rdfs:label": "interactionService", + "schema:domainIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SoftwareApplication" + }, + { + "@id": "schema:WebSite" + } + ] + }, + { + "@id": "schema:MerchantReturnUnlimitedWindow", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that there is an unlimited window for product returns.", + "rdfs:label": "MerchantReturnUnlimitedWindow", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:appliesToPaymentMethod", + "@type": "rdf:Property", + "rdfs:comment": "The payment method(s) to which the payment charge specification applies.", + "rdfs:label": "appliesToPaymentMethod", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentChargeSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:PaymentMethod" + } + }, + { + "@id": "schema:weightTotal", + "@type": "rdf:Property", + "rdfs:comment": "The permitted total weight of the loaded vehicle, including passengers and cargo and the weight of the empty vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "weightTotal", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:WearableSizeGroupJuniors", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Juniors\" for wearables.", + "rdfs:label": "WearableSizeGroupJuniors", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:PreventionHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about actions or measures that can be taken to avoid getting the topic or reaching a critical situation related to the topic.", + "rdfs:label": "PreventionHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:musicalKey", + "@type": "rdf:Property", + "rdfs:comment": "The key, mode, or scale this composition uses.", + "rdfs:label": "musicalKey", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Intangible", + "@type": "rdfs:Class", + "rdfs:comment": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.", + "rdfs:label": "Intangible", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:LoanOrCredit", + "@type": "rdfs:Class", + "rdfs:comment": "A financial product for the loaning of an amount of money, or line of credit, under agreed terms and charges.", + "rdfs:label": "LoanOrCredit", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:HealthClub", + "@type": "rdfs:Class", + "rdfs:comment": "A health club.", + "rdfs:label": "HealthClub", + "rdfs:subClassOf": [ + { + "@id": "schema:HealthAndBeautyBusiness" + }, + { + "@id": "schema:SportsActivityLocation" + } + ] + }, + { + "@id": "schema:discussionUrl", + "@type": "rdf:Property", + "rdfs:comment": "A link to the page containing the comments of the CreativeWork.", + "rdfs:label": "discussionUrl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:checkoutTime", + "@type": "rdf:Property", + "rdfs:comment": "The latest someone may check out of a lodging establishment.", + "rdfs:label": "checkoutTime", + "schema:domainIncludes": [ + { + "@id": "schema:LodgingReservation" + }, + { + "@id": "schema:LodgingBusiness" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:subEvent", + "@type": "rdf:Property", + "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.", + "rdfs:label": "subEvent", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:inverseOf": { + "@id": "schema:superEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DefenceEstablishment", + "@type": "rdfs:Class", + "rdfs:comment": "A defence establishment, such as an army or navy base.", + "rdfs:label": "DefenceEstablishment", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:containedInPlace", + "@type": "rdf:Property", + "rdfs:comment": "The basic containment relation between a place and one that contains it.", + "rdfs:label": "containedInPlace", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:inverseOf": { + "@id": "schema:containsPlace" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:flightDistance", + "@type": "rdf:Property", + "rdfs:comment": "The distance of the flight.", + "rdfs:label": "flightDistance", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Distance" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:hasGS1DigitalLink", + "@type": "rdf:Property", + "rdfs:comment": "The GS1 digital link associated with the object. This URL should conform to the particular requirements of digital links. The link should only contain the Application Identifiers (AIs) that are relevant for the entity being annotated, for instance a [[Product]] or an [[Organization]], and for the correct granularity. In particular, for products:
  • A Digital Link that contains a serial number (AI 21) should only be present on instances of [[IndividualProduct]]
  • A Digital Link that contains a lot number (AI 10) should be annotated as [[SomeProduct]] if only products from that lot are sold, or [[IndividualProduct]] if there is only a specific product.
  • A Digital Link that contains a global model number (AI 8013) should be attached to a [[Product]] or a [[ProductModel]].
Other item types should be adapted similarly.", + "rdfs:label": "hasGS1DigitalLink", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3475" + } + }, + { + "@id": "schema:isInvolvedInBiologicalProcess", + "@type": "rdf:Property", + "rdfs:comment": "Biological process this BioChemEntity is involved in; please use PropertyValue if you want to include any evidence.", + "rdfs:label": "isInvolvedInBiologicalProcess", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:knowsLanguage", + "@type": "rdf:Property", + "rdfs:comment": "Of a [[Person]], and less typically of an [[Organization]], to indicate a known language. We do not distinguish skill levels or reading/writing/speaking/signing here. Use language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47).", + "rdfs:label": "knowsLanguage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Language" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:physicalRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A description of the types of physical activity associated with the job. Defined terms such as those in O*net may be used, but note that there is no way to specify the level of ability as well as its nature when using a defined term.", + "rdfs:label": "physicalRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:activityDuration", + "@type": "rdf:Property", + "rdfs:comment": "Length of time to engage in the activity.", + "rdfs:label": "activityDuration", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Duration" + } + ] + }, + { + "@id": "schema:colleagues", + "@type": "rdf:Property", + "rdfs:comment": "A colleague of the person.", + "rdfs:label": "colleagues", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:colleague" + } + }, + { + "@id": "schema:review", + "@type": "rdf:Property", + "rdfs:comment": "A review of the item.", + "rdfs:label": "review", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Review" + } + }, + { + "@id": "schema:GameServer", + "@type": "rdfs:Class", + "rdfs:comment": "Server that provides game interaction in a multiplayer game.", + "rdfs:label": "GameServer", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:algorithm", + "@type": "rdf:Property", + "rdfs:comment": "The algorithm or rules to follow to compute the score.", + "rdfs:label": "algorithm", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskScore" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:tool", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. An object used (but not consumed) when performing instructions or a direction.", + "rdfs:label": "tool", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:HowToTool" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:marginOfError", + "@type": "rdf:Property", + "rdfs:comment": "A [[marginOfError]] for an [[Observation]].", + "rdfs:label": "marginOfError", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:FoodEstablishment", + "@type": "rdfs:Class", + "rdfs:comment": "A food-related business.", + "rdfs:label": "FoodEstablishment", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:EBook", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Ebook.", + "rdfs:label": "EBook" + }, + { + "@id": "schema:PhysicalTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "A process of progressive physical care and rehabilitation aimed at improving a health condition.", + "rdfs:label": "PhysicalTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:byArtist", + "@type": "rdf:Property", + "rdfs:comment": "The artist that performed this album or recording.", + "rdfs:label": "byArtist", + "schema:domainIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:MusicAlbum" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Person" + }, + { + "@id": "schema:MusicGroup" + } + ] + }, + { + "@id": "schema:gender", + "@type": "rdf:Property", + "rdfs:comment": "Gender of something, typically a [[Person]], but possibly also fictional characters, animals, etc. While http://schema.org/Male and http://schema.org/Female may be used, text strings are also acceptable for people who do not identify as a binary gender. The [[gender]] property can also be used in an extended sense to cover e.g. the gender of sports teams. As with the gender of individuals, we do not try to enumerate all possibilities. A mixed-gender [[SportsTeam]] can be indicated with a text value of \"Mixed\".", + "rdfs:label": "gender", + "schema:domainIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GenderType" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2341" + } + }, + { + "@id": "schema:numberOfBedrooms", + "@type": "rdf:Property", + "rdfs:comment": "The total integer number of bedrooms in a some [[Accommodation]], [[ApartmentComplex]] or [[FloorPlan]].", + "rdfs:label": "numberOfBedrooms", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:ApartmentComplex" + }, + { + "@id": "schema:FloorPlan" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:OfflineTemporarily", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: OfflineTemporarily. Server is offline now but it can be online soon.", + "rdfs:label": "OfflineTemporarily" + }, + { + "@id": "schema:WearableMeasurementWidth", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the width, for example of shoes.", + "rdfs:label": "WearableMeasurementWidth", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:ElementarySchool", + "@type": "rdfs:Class", + "rdfs:comment": "An elementary school.", + "rdfs:label": "ElementarySchool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:MovieRentalStore", + "@type": "rdfs:Class", + "rdfs:comment": "A movie rental store.", + "rdfs:label": "MovieRentalStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:BusinessFunction", + "@type": "rdfs:Class", + "rdfs:comment": "The business function specifies the type of activity or access (i.e., the bundle of rights) offered by the organization or business person through the offer. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation. Proprietary specifications of access rights are also instances of this class.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#ConstructionInstallation\\n* http://purl.org/goodrelations/v1#Dispose\\n* http://purl.org/goodrelations/v1#LeaseOut\\n* http://purl.org/goodrelations/v1#Maintain\\n* http://purl.org/goodrelations/v1#ProvideService\\n* http://purl.org/goodrelations/v1#Repair\\n* http://purl.org/goodrelations/v1#Sell\\n* http://purl.org/goodrelations/v1#Buy\n ", + "rdfs:label": "BusinessFunction", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:XRay", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "X-ray imaging.", + "rdfs:label": "XRay", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:repeatCount", + "@type": "rdf:Property", + "rdfs:comment": "Defines the number of times a recurring [[Event]] will take place.", + "rdfs:label": "repeatCount", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:Vein", + "@type": "rdfs:Class", + "rdfs:comment": "A type of blood vessel that specifically carries blood to the heart.", + "rdfs:label": "Vein", + "rdfs:subClassOf": { + "@id": "schema:Vessel" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:familyName", + "@type": "rdf:Property", + "rdfs:comment": "Family name. In the U.S., the last name of a Person.", + "rdfs:label": "familyName", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:travelBans", + "@type": "rdf:Property", + "rdfs:comment": "Information about travel bans, e.g. in the context of a pandemic.", + "rdfs:label": "travelBans", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:foodEstablishment", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The specific food establishment where the action occurred.", + "rdfs:label": "foodEstablishment", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:CookAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:FoodEstablishment" + } + ] + }, + { + "@id": "schema:duns", + "@type": "rdf:Property", + "rdfs:comment": "The Dun & Bradstreet DUNS number for identifying an organization or business person.", + "rdfs:label": "duns", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:currency", + "@type": "rdf:Property", + "rdfs:comment": "The currency in which the monetary amount is expressed.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "currency", + "schema:domainIncludes": [ + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:ExchangeRateSpecification" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:LoanOrCredit" + }, + { + "@id": "schema:MonetaryAmountDistribution" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:LegalService", + "@type": "rdfs:Class", + "rdfs:comment": "A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).", + "rdfs:label": "LegalService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:EnergyStarEnergyEfficiencyEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Used to indicate whether a product is EnergyStar certified.", + "rdfs:label": "EnergyStarEnergyEfficiencyEnumeration", + "rdfs:subClassOf": { + "@id": "schema:EnergyEfficiencyEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:postOp", + "@type": "rdf:Property", + "rdfs:comment": "A description of the postoperative procedures, care, and/or followups for this device.", + "rdfs:label": "postOp", + "schema:domainIncludes": { + "@id": "schema:MedicalDevice" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:video", + "@type": "rdf:Property", + "rdfs:comment": "An embedded video object.", + "rdfs:label": "video", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:Clip" + } + ] + }, + { + "@id": "schema:XPathType", + "@type": "rdfs:Class", + "rdfs:comment": "Text representing an XPath (typically but not necessarily version 1.0).", + "rdfs:label": "XPathType", + "rdfs:subClassOf": { + "@id": "schema:Text" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1672" + } + }, + { + "@id": "schema:hasEnergyConsumptionDetails", + "@type": "rdf:Property", + "rdfs:comment": "Defines the energy efficiency Category (also known as \"class\" or \"rating\") for a product according to an international energy efficiency standard.", + "rdfs:label": "hasEnergyConsumptionDetails", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableSizeSystemCN", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Chinese size system for wearables.", + "rdfs:label": "WearableSizeSystemCN", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:childMaxAge", + "@type": "rdf:Property", + "rdfs:comment": "Maximal age of the child.", + "rdfs:label": "childMaxAge", + "schema:domainIncludes": { + "@id": "schema:ParentAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:homeLocation", + "@type": "rdf:Property", + "rdfs:comment": "A contact location for a person's residence.", + "rdfs:label": "homeLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:isrcCode", + "@type": "rdf:Property", + "rdfs:comment": "The International Standard Recording Code for the recording.", + "rdfs:label": "isrcCode", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AchieveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.", + "rdfs:label": "AchieveAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:previousItem", + "@type": "rdf:Property", + "rdfs:comment": "A link to the ListItem that precedes the current one.", + "rdfs:label": "previousItem", + "schema:domainIncludes": { + "@id": "schema:ListItem" + }, + "schema:rangeIncludes": { + "@id": "schema:ListItem" + } + }, + { + "@id": "schema:ReturnShippingFees", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that the customer must pay the return shipping costs when returning a product.", + "rdfs:label": "ReturnShippingFees", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:hasPOS", + "@type": "rdf:Property", + "rdfs:comment": "Points-of-Sales operated by the organization or person.", + "rdfs:label": "hasPOS", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Person" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:quest", + "@type": "rdf:Property", + "rdfs:comment": "The task that a player-controlled character, or group of characters may complete in order to gain a reward.", + "rdfs:label": "quest", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:LiquorStore", + "@type": "rdfs:Class", + "rdfs:comment": "A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.", + "rdfs:label": "LiquorStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Distillery", + "@type": "rdfs:Class", + "rdfs:comment": "A distillery.", + "rdfs:label": "Distillery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/743" + } + }, + { + "@id": "schema:TypeAndQuantityNode", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value indicating the quantity, unit of measurement, and business function of goods included in a bundle offer.", + "rdfs:label": "TypeAndQuantityNode", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:MeasurementTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumeration of common measurement types (or dimensions), for example \"chest\" for a person, \"inseam\" for pants, \"gauge\" for screws, or \"wheel\" for bicycles.", + "rdfs:label": "MeasurementTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:NonprofitSBBI", + "@type": "schema:NLNonprofitType", + "rdfs:comment": "NonprofitSBBI: Non-profit type referring to a Social Interest Promoting Institution (NL).", + "rdfs:label": "NonprofitSBBI", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:givenName", + "@type": "rdf:Property", + "rdfs:comment": "Given name. In the U.S., the first name of a Person.", + "rdfs:label": "givenName", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:UserTweets", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserTweets", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:gtin8", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-8 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 [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin8", + "rdfs:subPropertyOf": [ + { + "@id": "schema:identifier" + }, + { + "@id": "schema:gtin" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:WorkersUnion", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "WorkersUnion", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/243" + } + }, + { + "@id": "schema:knownVehicleDamages", + "@type": "rdf:Property", + "rdfs:comment": "A textual description of known damages, both repaired and unrepaired.", + "rdfs:label": "knownVehicleDamages", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:messageAttachment", + "@type": "rdf:Property", + "rdfs:comment": "A CreativeWork attached to the message.", + "rdfs:label": "messageAttachment", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:SideEffectsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Side effects that can be observed from the usage of the topic.", + "rdfs:label": "SideEffectsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:nonProprietaryName", + "@type": "rdf:Property", + "rdfs:comment": "The generic name of this drug or supplement.", + "rdfs:label": "nonProprietaryName", + "schema:domainIncludes": [ + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:inDefinedTermSet", + "@type": "rdf:Property", + "rdfs:comment": "A [[DefinedTermSet]] that contains this term.", + "rdfs:label": "inDefinedTermSet", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTermSet" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:ExampleMeasurementMethodEnum", + "@type": "schema:MeasurementMethodEnum", + "rdfs:comment": "An example [[MeasurementMethodEnum]] (to remove when real enums are added).", + "rdfs:label": "ExampleMeasurementMethodEnum", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:SatireOrParodyContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'satire or parody content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'satire or parody content': A video that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n\nFor an [[ImageObject]] to be 'satire or parody content': An image that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n\nFor an [[ImageObject]] with embedded text to be 'satire or parody content': An image that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n\nFor an [[AudioObject]] to be 'satire or parody content': Audio that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n", + "rdfs:label": "SatireOrParodyContent", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Volcano", + "@type": "rdfs:Class", + "rdfs:comment": "A volcano, like Fujisan.", + "rdfs:label": "Volcano", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:inChIKey", + "@type": "rdf:Property", + "rdfs:comment": "InChIKey is a hashed version of the full InChI (using the SHA-256 algorithm).", + "rdfs:label": "inChIKey", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:lyricist", + "@type": "rdf:Property", + "rdfs:comment": "The person who wrote the words.", + "rdfs:label": "lyricist", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:AudiobookFormat", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Audiobook. This is an enumerated value for use with the bookFormat property. There is also a type 'Audiobook' in the bib extension which includes Audiobook specific properties.", + "rdfs:label": "AudiobookFormat" + }, + { + "@id": "schema:minValue", + "@type": "rdf:Property", + "rdfs:comment": "The lower value of some characteristic or property.", + "rdfs:label": "minValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:PropertyValueSpecification" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PropertyValue" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Thesis", + "@type": "rdfs:Class", + "rdfs:comment": "A thesis or dissertation document submitted in support of candidature for an academic degree or professional qualification.", + "rdfs:label": "Thesis", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:source": { + "@id": "http://www.productontology.org/id/Thesis" + } + }, + { + "@id": "schema:numberOfAxles", + "@type": "rdf:Property", + "rdfs:comment": "The number of axles.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfAxles", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:hasEnergyEfficiencyCategory", + "@type": "rdf:Property", + "rdfs:comment": "Defines the energy efficiency Category (which could be either a rating out of range of values or a yes/no certification) for a product according to an international energy efficiency standard.", + "rdfs:label": "hasEnergyEfficiencyCategory", + "schema:domainIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EnergyEfficiencyEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:RespiratoryTherapy", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The therapy that is concerned with the maintenance or improvement of respiratory function (as in patients with pulmonary disease).", + "rdfs:label": "RespiratoryTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:School", + "@type": "rdfs:Class", + "rdfs:comment": "A school.", + "rdfs:label": "School", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:WearableSizeGroupWomens", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Womens\" for wearables.", + "rdfs:label": "WearableSizeGroupWomens", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:arrivalStation", + "@type": "rdf:Property", + "rdfs:comment": "The station where the train trip ends.", + "rdfs:label": "arrivalStation", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:TrainStation" + } + }, + { + "@id": "schema:GeospatialGeometry", + "@type": "rdfs:Class", + "rdfs:comment": "(Eventually to be defined as) a supertype of GeoShape designed to accommodate definitions from Geo-Spatial best practices.", + "rdfs:label": "GeospatialGeometry", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1375" + } + }, + { + "@id": "schema:governmentBenefitsInfo", + "@type": "rdf:Property", + "rdfs:comment": "governmentBenefitsInfo provides information about government benefits associated with a SpecialAnnouncement.", + "rdfs:label": "governmentBenefitsInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:GovernmentService" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:arrivalTerminal", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's arrival terminal.", + "rdfs:label": "arrivalTerminal", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:EventMovedOnline", + "@type": "schema:EventStatusType", + "rdfs:comment": "Indicates that the event was changed to allow online participation. See [[eventAttendanceMode]] for specifics of whether it is now fully or partially online.", + "rdfs:label": "EventMovedOnline" + }, + { + "@id": "schema:countryOfAssembly", + "@type": "rdf:Property", + "rdfs:comment": "The place where the product was assembled.", + "rdfs:label": "countryOfAssembly", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/991" + } + }, + { + "@id": "schema:additionalNumberOfGuests", + "@type": "rdf:Property", + "rdfs:comment": "If responding yes, the number of guests who will attend in addition to the invitee.", + "rdfs:label": "additionalNumberOfGuests", + "schema:domainIncludes": { + "@id": "schema:RsvpAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:musicReleaseFormat", + "@type": "rdf:Property", + "rdfs:comment": "Format of this release (the type of recording media used, i.e. compact disc, digital media, LP, etc.).", + "rdfs:label": "musicReleaseFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicReleaseFormatType" + } + }, + { + "@id": "schema:OnlineEventAttendanceMode", + "@type": "schema:EventAttendanceModeEnumeration", + "rdfs:comment": "OnlineEventAttendanceMode - an event that is primarily conducted online. ", + "rdfs:label": "OnlineEventAttendanceMode", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:availableDeliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "The delivery method(s) available for this offer.", + "rdfs:label": "availableDeliveryMethod", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:Dermatologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Something relating to or practicing dermatology.", + "rdfs:label": "Dermatologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:supersededBy": { + "@id": "schema:Dermatology" + } + }, + { + "@id": "schema:serviceSmsNumber", + "@type": "rdf:Property", + "rdfs:comment": "The number to access the service by text message.", + "rdfs:label": "serviceSmsNumber", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:Crematorium", + "@type": "rdfs:Class", + "rdfs:comment": "A crematorium.", + "rdfs:label": "Crematorium", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:SubscribeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.\\n* [[RegisterAction]]: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.\\n* [[JoinAction]]: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.", + "rdfs:label": "SubscribeAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:usNPI", + "@type": "rdf:Property", + "rdfs:comment": "A National Provider Identifier (NPI) \n is a unique 10-digit identification number issued to health care providers in the United States by the Centers for Medicare and Medicaid Services.", + "rdfs:label": "usNPI", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Physician" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3420" + } + }, + { + "@id": "schema:merchantReturnLink", + "@type": "rdf:Property", + "rdfs:comment": "Specifies a Web page or service by URL, for product returns.", + "rdfs:label": "merchantReturnLink", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:Number", + "@type": [ + "rdfs:Class", + "schema:DataType" + ], + "rdfs:comment": "Data type: Number.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "Number" + }, + { + "@id": "schema:MusicAlbum", + "@type": "rdfs:Class", + "rdfs:comment": "A collection of music tracks.", + "rdfs:label": "MusicAlbum", + "rdfs:subClassOf": { + "@id": "schema:MusicPlaylist" + } + }, + { + "@id": "schema:percentile75", + "@type": "rdf:Property", + "rdfs:comment": "The 75th percentile value.", + "rdfs:label": "percentile75", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:associatedMediaReview", + "@type": "rdf:Property", + "rdfs:comment": "An associated [[MediaReview]], related by specific common content, topic or claim. The expectation is that this property would be most typically used in cases where a single activity is conducting both claim reviews and media reviews, in which case [[relatedMediaReview]] would commonly be used on a [[ClaimReview]], while [[relatedClaimReview]] would be used on [[MediaReview]].", + "rdfs:label": "associatedMediaReview", + "rdfs:subPropertyOf": { + "@id": "schema:associatedReview" + }, + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Skin", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Skin assessment with clinical examination.", + "rdfs:label": "Skin", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BodyMeasurementWeight", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Body weight. Used, for example, to measure pantyhose.", + "rdfs:label": "BodyMeasurementWeight", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:boardingGroup", + "@type": "rdf:Property", + "rdfs:comment": "The airline-specific indicator of boarding order / preference.", + "rdfs:label": "boardingGroup", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:contentUrl", + "@type": "rdf:Property", + "rdfs:comment": "Actual bytes of the media object, for example the image file or video file.", + "rdfs:label": "contentUrl", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:leiCode", + "@type": "rdf:Property", + "rdfs:comment": "An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.", + "rdfs:label": "leiCode", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/FIBO" + }, + { + "@id": "http://schema.org/docs/collab/GLEIF" + } + ], + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MedicalObservationalStudyDesign", + "@type": "rdfs:Class", + "rdfs:comment": "Design models for observational medical studies. Enumerated type.", + "rdfs:label": "MedicalObservationalStudyDesign", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ReceiveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of physically/electronically taking delivery of an object that has been transferred from an origin to a destination. Reciprocal of SendAction.\\n\\nRelated actions:\\n\\n* [[SendAction]]: The reciprocal of ReceiveAction.\\n* [[TakeAction]]: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transferred (e.g. I can receive a package, but it does not mean the package is now mine).", + "rdfs:label": "ReceiveAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:MedicalResearcher", + "@type": "schema:MedicalAudienceType", + "rdfs:comment": "Medical researchers.", + "rdfs:label": "MedicalResearcher", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:SheetMusic", + "@type": "rdfs:Class", + "rdfs:comment": "Printed music, as opposed to performed or recorded music.", + "rdfs:label": "SheetMusic", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:jurisdiction", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a legal jurisdiction, e.g. of some legislation, or where some government service is based.", + "rdfs:label": "jurisdiction", + "schema:domainIncludes": [ + { + "@id": "schema:GovernmentService" + }, + { + "@id": "schema:Legislation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:ReturnLabelCustomerResponsibility", + "@type": "schema:ReturnLabelSourceEnumeration", + "rdfs:comment": "Indicated that creating a return label is the responsibility of the customer.", + "rdfs:label": "ReturnLabelCustomerResponsibility", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:benefits", + "@type": "rdf:Property", + "rdfs:comment": "Description of benefits associated with the job.", + "rdfs:label": "benefits", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:jobBenefits" + } + }, + { + "@id": "schema:PaymentAutomaticallyApplied", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "An automatic payment system is in place and will be used.", + "rdfs:label": "PaymentAutomaticallyApplied" + }, + { + "@id": "schema:bestRating", + "@type": "rdf:Property", + "rdfs:comment": "The highest value allowed in this rating system.", + "rdfs:label": "bestRating", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:episodes", + "@type": "rdf:Property", + "rdfs:comment": "An episode of a TV/radio series or season.", + "rdfs:label": "episodes", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Episode" + }, + "schema:supersededBy": { + "@id": "schema:episode" + } + }, + { + "@id": "schema:WebApplication", + "@type": "rdfs:Class", + "rdfs:comment": "Web applications.", + "rdfs:label": "WebApplication", + "rdfs:subClassOf": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:ratingExplanation", + "@type": "rdf:Property", + "rdfs:comment": "A short explanation (e.g. one to two sentences) providing background context and other information that led to the conclusion expressed in the rating. This is particularly applicable to ratings associated with \"fact check\" markup using [[ClaimReview]].", + "rdfs:label": "ratingExplanation", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2300" + } + }, + { + "@id": "schema:LakeBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A lake (for example, Lake Pontrachain).", + "rdfs:label": "LakeBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:Nonprofit501q", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501q: Non-profit type referring to Credit Counseling Organizations.", + "rdfs:label": "Nonprofit501q", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:DDxElement", + "@type": "rdfs:Class", + "rdfs:comment": "An alternative, closely-related condition typically considered later in the differential diagnosis process along with the signs that are used to distinguish it.", + "rdfs:label": "DDxElement", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:stageAsNumber", + "@type": "rdf:Property", + "rdfs:comment": "The stage represented as a number, e.g. 3.", + "rdfs:label": "stageAsNumber", + "schema:domainIncludes": { + "@id": "schema:MedicalConditionStage" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Nerve", + "@type": "rdfs:Class", + "rdfs:comment": "A common pathway for the electrochemical nerve impulses that are transmitted along each of the axons.", + "rdfs:label": "Nerve", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:publisher", + "@type": "rdf:Property", + "rdfs:comment": "The publisher of the creative work.", + "rdfs:label": "publisher", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:strengthValue", + "@type": "rdf:Property", + "rdfs:comment": "The value of an active ingredient's strength, e.g. 325.", + "rdfs:label": "strengthValue", + "schema:domainIncludes": { + "@id": "schema:DrugStrength" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:FDAcategoryD", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that there is positive evidence of human fetal risk based on adverse reaction data from investigational or marketing experience or studies in humans, but potential benefits may warrant use of the drug in pregnant women despite potential risks.", + "rdfs:label": "FDAcategoryD", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Protozoa", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Single-celled organism that causes an infection.", + "rdfs:label": "Protozoa", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:codeValue", + "@type": "rdf:Property", + "rdfs:comment": "A short textual code that uniquely identifies the value.", + "rdfs:label": "codeValue", + "rdfs:subPropertyOf": { + "@id": "schema:termCode" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:MedicalCode" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:Diet", + "@type": "rdfs:Class", + "rdfs:comment": "A strategy of regulating the intake of food to achieve or maintain a specific health-related goal.", + "rdfs:label": "Diet", + "rdfs:subClassOf": [ + { + "@id": "schema:LifestyleModification" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Language", + "@type": "rdfs:Class", + "rdfs:comment": "Natural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in [BCP 47](https://en.wikipedia.org/wiki/IETF_language_tag) can be used via the [[alternateName]] property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using [[ComputerLanguage]].", + "rdfs:label": "Language", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:ComedyEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Comedy event.", + "rdfs:label": "ComedyEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:FullRefund", + "@type": "schema:RefundTypeEnumeration", + "rdfs:comment": "Specifies that a refund can be done in the full amount the customer paid for the product.", + "rdfs:label": "FullRefund", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:Place", + "@type": "rdfs:Class", + "rdfs:comment": "Entities that have a somewhat fixed, physical extension.", + "rdfs:label": "Place", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:cvdNumC19HospPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19hosppats - HOSPITALIZED: Patients currently hospitalized in an inpatient care location who have suspected or confirmed COVID-19.", + "rdfs:label": "cvdNumC19HospPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:Fungus", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Pathogenic fungus.", + "rdfs:label": "Fungus", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:legislationJurisdiction", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#jurisdiction" + }, + "rdfs:comment": "The jurisdiction from which the legislation originates.", + "rdfs:label": "legislationJurisdiction", + "rdfs:subPropertyOf": [ + { + "@id": "schema:jurisdiction" + }, + { + "@id": "schema:spatialCoverage" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#jurisdiction" + } + }, + { + "@id": "schema:ExerciseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of participating in exertive activity for the purposes of improving health and fitness.", + "rdfs:label": "ExerciseAction", + "rdfs:subClassOf": { + "@id": "schema:PlayAction" + } + }, + { + "@id": "schema:returnLabelSource", + "@type": "rdf:Property", + "rdfs:comment": "The method (from an enumeration) by which the customer obtains a return shipping label for a product returned for any reason.", + "rdfs:label": "returnLabelSource", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnLabelSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:MotorcycleDealer", + "@type": "rdfs:Class", + "rdfs:comment": "A motorcycle dealer.", + "rdfs:label": "MotorcycleDealer", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:TreatmentIndication", + "@type": "rdfs:Class", + "rdfs:comment": "An indication for treating an underlying condition, symptom, etc.", + "rdfs:label": "TreatmentIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalIndication" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Sunday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Saturday and Monday.", + "rdfs:label": "Sunday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q132" + } + }, + { + "@id": "schema:HighSchool", + "@type": "rdfs:Class", + "rdfs:comment": "A high school.", + "rdfs:label": "HighSchool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:BusOrCoach", + "@type": "rdfs:Class", + "rdfs:comment": "A bus (also omnibus or autobus) is a road vehicle designed to carry passengers. Coaches are luxury buses, usually in service for long distance travel.", + "rdfs:label": "BusOrCoach", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:mapType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the kind of Map, from the MapCategoryType Enumeration.", + "rdfs:label": "mapType", + "schema:domainIncludes": { + "@id": "schema:Map" + }, + "schema:rangeIncludes": { + "@id": "schema:MapCategoryType" + } + }, + { + "@id": "schema:acceptedOffer", + "@type": "rdf:Property", + "rdfs:comment": "The offer(s) -- e.g., product, quantity and price combinations -- included in the order.", + "rdfs:label": "acceptedOffer", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:endorsers", + "@type": "rdf:Property", + "rdfs:comment": "People or organizations that endorse the plan.", + "rdfs:label": "endorsers", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:lesser", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is lesser than the object.", + "rdfs:label": "lesser", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:accommodationFloorPlan", + "@type": "rdf:Property", + "rdfs:comment": "A floorplan of some [[Accommodation]].", + "rdfs:label": "accommodationFloorPlan", + "schema:domainIncludes": [ + { + "@id": "schema:Residence" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:FloorPlan" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:WebPage", + "@type": "rdfs:Class", + "rdfs:comment": "A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as breadcrumb may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.", + "rdfs:label": "WebPage", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:TransformedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'transformed content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'transformed content': or all of the video has been manipulated to transform the footage itself. This category includes using tools like the Adobe Suite to change the speed of the video, add or remove visual elements or dub audio. Deepfakes are also a subset of transformation.\n\nFor an [[ImageObject]] to be 'transformed content': Adding or deleting visual elements to give the image a different meaning with the intention to mislead.\n\nFor an [[ImageObject]] with embedded text to be 'transformed content': Adding or deleting visual elements to give the image a different meaning with the intention to mislead.\n\nFor an [[AudioObject]] to be 'transformed content': Part or all of the audio has been manipulated to alter the words or sounds, or the audio has been synthetically generated, such as to create a sound-alike voice.\n", + "rdfs:label": "TransformedContent", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:DietarySupplement", + "@type": "rdfs:Class", + "rdfs:comment": "A product taken by mouth that contains a dietary ingredient intended to supplement the diet. Dietary ingredients may include vitamins, minerals, herbs or other botanicals, amino acids, and substances such as enzymes, organ tissues, glandulars and metabolites.", + "rdfs:label": "DietarySupplement", + "rdfs:subClassOf": [ + { + "@id": "schema:Substance" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:OfficialLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "All the documents published by an official publisher should have at least the legal value level \"OfficialLegalValue\". This indicates that the document was published by an organisation with the public task of making it available (e.g. a consolidated version of an EU directive published by the EU Office of Publications).", + "rdfs:label": "OfficialLegalValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-official" + } + }, + { + "@id": "schema:nationality", + "@type": "rdf:Property", + "rdfs:comment": "Nationality of the person.", + "rdfs:label": "nationality", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Country" + } + }, + { + "@id": "schema:LibrarySystem", + "@type": "rdfs:Class", + "rdfs:comment": "A [[LibrarySystem]] is a collaborative system amongst several libraries.", + "rdfs:label": "LibrarySystem", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1495" + } + }, + { + "@id": "schema:hasDriveThroughService", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether some facility (e.g. [[FoodEstablishment]], [[CovidTestingFacility]]) offers a service that can be used by driving through in a car. In the case of [[CovidTestingFacility]] such facilities could potentially help with social distancing from other potentially-infected users.", + "rdfs:label": "hasDriveThroughService", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:DaySpa", + "@type": "rdfs:Class", + "rdfs:comment": "A day spa.", + "rdfs:label": "DaySpa", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:PotentialActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "A description of an action that is supported.", + "rdfs:label": "PotentialActionStatus" + }, + { + "@id": "schema:educationalCredentialAwarded", + "@type": "rdf:Property", + "rdfs:comment": "A description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course or program.", + "rdfs:label": "educationalCredentialAwarded", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:Course" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:AutoBodyShop", + "@type": "rdfs:Class", + "rdfs:comment": "Auto body shop.", + "rdfs:label": "AutoBodyShop", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:valueRequired", + "@type": "rdf:Property", + "rdfs:comment": "Whether the property must be filled in to complete the action. Default is false.", + "rdfs:label": "valueRequired", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:salaryCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency (coded using [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217)) used for the main salary information in this job posting or for this employee.", + "rdfs:label": "salaryCurrency", + "schema:domainIncludes": [ + { + "@id": "schema:EmployeeRole" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AggregateOffer", + "@type": "rdfs:Class", + "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.\\n\\nNote: AggregateOffers are normally expected to associate multiple offers that all share the same defined [[businessFunction]] value, or default to http://purl.org/goodrelations/v1#Sell if businessFunction is not explicitly defined.", + "rdfs:label": "AggregateOffer", + "rdfs:subClassOf": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:foundingDate", + "@type": "rdf:Property", + "rdfs:comment": "The date that this organization was founded.", + "rdfs:label": "foundingDate", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:ChooseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a preference from a set of options or a large or unbounded set of choices/options.", + "rdfs:label": "ChooseAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:itemDefectReturnFees", + "@type": "rdf:Property", + "rdfs:comment": "The type of return fees for returns of defect products.", + "rdfs:label": "itemDefectReturnFees", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnFeesEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:LearningResource", + "@type": "rdfs:Class", + "rdfs:comment": "The LearningResource type can be used to indicate [[CreativeWork]]s (whether physical or digital) that have a particular and explicit orientation towards learning, education, skill acquisition, and other educational purposes.\n\n[[LearningResource]] is expected to be used as an addition to a primary type such as [[Book]], [[VideoObject]], [[Product]] etc.\n\n[[EducationEvent]] serves a similar purpose for event-like things (e.g. a [[Trip]]). A [[LearningResource]] may be created as a result of an [[EducationEvent]], for example by recording one.", + "rdfs:label": "LearningResource", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1401" + } + }, + { + "@id": "schema:ImageObjectSnapshot", + "@type": "rdfs:Class", + "rdfs:comment": "A specific and exact (byte-for-byte) version of an [[ImageObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata (e.g. XMP, EXIF) the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.", + "rdfs:label": "ImageObjectSnapshot", + "rdfs:subClassOf": { + "@id": "schema:ImageObject" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:subTest", + "@type": "rdf:Property", + "rdfs:comment": "A component test of the panel.", + "rdfs:label": "subTest", + "schema:domainIncludes": { + "@id": "schema:MedicalTestPanel" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:SpokenWordAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "SpokenWordAlbum.", + "rdfs:label": "SpokenWordAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:cutoffTime", + "@type": "rdf:Property", + "rdfs:comment": "Order cutoff time allows merchants to describe the time after which they will no longer process orders received on that day. For orders processed after cutoff time, one day gets added to the delivery time estimate. This property is expected to be most typically used via the [[ShippingRateSettings]] publication pattern. The time is indicated using the ISO-8601 Time format, e.g. \"23:30:00-05:00\" would represent 6:30 pm Eastern Standard Time (EST) which is 5 hours behind Coordinated Universal Time (UTC).", + "rdfs:label": "cutoffTime", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Time" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:MinorHumanEditsDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'minor human edits' using the IPTC digital source type vocabulary.", + "rdfs:label": "MinorHumanEditsDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/minorHumanEdits" + } + }, + { + "@id": "schema:hasRepresentation", + "@type": "rdf:Property", + "rdfs:comment": "A common representation such as a protein sequence or chemical structure for this entity. For images use schema.org/image.", + "rdfs:label": "hasRepresentation", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:Suspended", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Suspended.", + "rdfs:label": "Suspended", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:manufacturer", + "@type": "rdf:Property", + "rdfs:comment": "The manufacturer of the product.", + "rdfs:label": "manufacturer", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:deliveryStatus", + "@type": "rdf:Property", + "rdfs:comment": "New entry added as the package passes through each leg of its journey (from shipment to final delivery).", + "rdfs:label": "deliveryStatus", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:DeliveryEvent" + } + }, + { + "@id": "schema:availableFrom", + "@type": "rdf:Property", + "rdfs:comment": "When the item is available for pickup from the store, locker, etc.", + "rdfs:label": "availableFrom", + "schema:domainIncludes": { + "@id": "schema:DeliveryEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:publishedOn", + "@type": "rdf:Property", + "rdfs:comment": "A broadcast service associated with the publication event.", + "rdfs:label": "publishedOn", + "schema:domainIncludes": { + "@id": "schema:PublicationEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastService" + } + }, + { + "@id": "schema:children", + "@type": "rdf:Property", + "rdfs:comment": "A child of the person.", + "rdfs:label": "children", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:DrugCost", + "@type": "rdfs:Class", + "rdfs:comment": "The cost per unit of a medical drug. Note that this type is not meant to represent the price in an offer of a drug for sale; see the Offer type for that. This type will typically be used to tag wholesale or average retail cost of a drug, or maximum reimbursable cost. Costs of medical drugs vary widely depending on how and where they are paid for, so while this type captures some of the variables, costs should be used with caution by consumers of this schema's markup.", + "rdfs:label": "DrugCost", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:referencesOrder", + "@type": "rdf:Property", + "rdfs:comment": "The Order(s) related to this Invoice. One or more Orders may be combined into a single Invoice.", + "rdfs:label": "referencesOrder", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Order" + } + }, + { + "@id": "schema:geoDisjoint", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) are topologically disjoint: \"they have no point in common. They form a set of disconnected geometries.\" (A symmetric relationship, as defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).)", + "rdfs:label": "geoDisjoint", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:RearWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "Real-wheel drive is a transmission layout where the engine drives the rear wheels.", + "rdfs:label": "RearWheelDriveConfiguration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:OfferForPurchase", + "@type": "rdfs:Class", + "rdfs:comment": "An [[OfferForPurchase]] in Schema.org represents an [[Offer]] to sell something, i.e. an [[Offer]] whose\n [[businessFunction]] is [sell](http://purl.org/goodrelations/v1#Sell.). See [Good Relations](https://en.wikipedia.org/wiki/GoodRelations) for\n background on the underlying concepts.\n ", + "rdfs:label": "OfferForPurchase", + "rdfs:subClassOf": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2348" + } + }, + { + "@id": "schema:WinAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of achieving victory in a competitive activity.", + "rdfs:label": "WinAction", + "rdfs:subClassOf": { + "@id": "schema:AchieveAction" + } + }, + { + "@id": "schema:Nonprofit501c12", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c12: Non-profit type referring to Benevolent Life Insurance Associations, Mutual Ditch or Irrigation Companies, Mutual or Cooperative Telephone Companies.", + "rdfs:label": "Nonprofit501c12", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:ActiveActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "An in-progress action (e.g., while watching the movie, or driving to a location).", + "rdfs:label": "ActiveActionStatus" + }, + { + "@id": "schema:BuyAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price. Reciprocal of SellAction.", + "rdfs:label": "BuyAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:PrescriptionOnly", + "@type": "schema:DrugPrescriptionStatus", + "rdfs:comment": "Available by prescription only.", + "rdfs:label": "PrescriptionOnly", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:totalTime", + "@type": "rdf:Property", + "rdfs:comment": "The total time required to perform instructions or a direction (including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "totalTime", + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:CampingPitch", + "@type": "rdfs:Class", + "rdfs:comment": "A [[CampingPitch]] is an individual place for overnight stay in the outdoors, typically being part of a larger camping site, or [[Campground]].\\n\\n\nIn British English a campsite, or campground, is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites.\n(Source: Wikipedia, see [https://en.wikipedia.org/wiki/Campsite](https://en.wikipedia.org/wiki/Campsite).)\\n\\n\nSee also the dedicated [document on the use of schema.org for marking up hotels and other forms of accommodations](/docs/hotels.html).\n", + "rdfs:label": "CampingPitch", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:ParentAudience", + "@type": "rdfs:Class", + "rdfs:comment": "A set of characteristics describing parents, who can be interested in viewing some content.", + "rdfs:label": "ParentAudience", + "rdfs:subClassOf": { + "@id": "schema:PeopleAudience" + } + }, + { + "@id": "schema:ComputerStore", + "@type": "rdfs:Class", + "rdfs:comment": "A computer store.", + "rdfs:label": "ComputerStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:targetName", + "@type": "rdf:Property", + "rdfs:comment": "The name of a node in an established educational framework.", + "rdfs:label": "targetName", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SubwayStation", + "@type": "rdfs:Class", + "rdfs:comment": "A subway station.", + "rdfs:label": "SubwayStation", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:healthPlanCopay", + "@type": "rdf:Property", + "rdfs:comment": "The copay amount.", + "rdfs:label": "healthPlanCopay", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:recordedAs", + "@type": "rdf:Property", + "rdfs:comment": "An audio recording of the work.", + "rdfs:label": "recordedAs", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:inverseOf": { + "@id": "schema:recordingOf" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicRecording" + } + }, + { + "@id": "schema:urlTemplate", + "@type": "rdf:Property", + "rdfs:comment": "An url template (RFC6570) that will be used to construct the target of the execution of the action.", + "rdfs:label": "urlTemplate", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:GeoShape", + "@type": "rdfs:Class", + "rdfs:comment": "The geographic shape of a place. A GeoShape can be described using several properties whose values are based on latitude/longitude pairs. Either whitespace or commas can be used to separate latitude and longitude; whitespace should be used when writing a list of several such points.", + "rdfs:label": "GeoShape", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:EducationalAudience", + "@type": "rdfs:Class", + "rdfs:comment": "An EducationalAudience.", + "rdfs:label": "EducationalAudience", + "rdfs:subClassOf": { + "@id": "schema:Audience" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/LRMIClass" + } + }, + { + "@id": "schema:EventSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A series of [[Event]]s. Included events can relate with the series using the [[superEvent]] property.\n\nAn EventSeries is a collection of events that share some unifying characteristic. For example, \"The Olympic Games\" is a series, which\nis repeated regularly. The \"2012 London Olympics\" can be presented both as an [[Event]] in the series \"Olympic Games\", and as an\n[[EventSeries]] that included a number of sporting competitions as Events.\n\nThe nature of the association between the events in an [[EventSeries]] can vary, but typical examples could\ninclude a thematic event series (e.g. topical meetups or classes), or a series of regular events that share a location, attendee group and/or organizers.\n\nEventSeries has been defined as a kind of Event to make it easy for publishers to use it in an Event context without\nworrying about which kinds of series are really event-like enough to call an Event. In general an EventSeries\nmay seem more Event-like when the period of time is compact and when aspects such as location are fixed, but\nit may also sometimes prove useful to describe a longer-term series as an Event.\n ", + "rdfs:label": "EventSeries", + "rdfs:subClassOf": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:Series" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/447" + } + }, + { + "@id": "schema:OrderReturned", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that an order has been returned.", + "rdfs:label": "OrderReturned" + }, + { + "@id": "schema:dosageForm", + "@type": "rdf:Property", + "rdfs:comment": "A dosage form in which this drug/supplement is available, e.g. 'tablet', 'suspension', 'injection'.", + "rdfs:label": "dosageForm", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:cookTime", + "@type": "rdf:Property", + "rdfs:comment": "The time it takes to actually cook the dish, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "cookTime", + "rdfs:subPropertyOf": { + "@id": "schema:performTime" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:UnclassifiedAdultConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item is suitable only for adults, without indicating why. Due to widespread use of \"adult\" as a euphemism for \"sexual\", many such items are likely suited also for the SexualContentConsideration code.", + "rdfs:label": "UnclassifiedAdultConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:repeatFrequency", + "@type": "rdf:Property", + "rdfs:comment": "Defines the frequency at which [[Event]]s will occur according to a schedule [[Schedule]]. The intervals between\n events should be defined as a [[Duration]] of time.", + "rdfs:label": "repeatFrequency", + "rdfs:subPropertyOf": { + "@id": "schema:frequency" + }, + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Duration" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:DigitalPlatformEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates some common technology platforms, for use with properties such as [[actionPlatform]]. It is not supposed to be comprehensive - when a suitable code is not enumerated here, textual or URL values can be used instead. These codes are at a fairly high level and do not deal with versioning and other nuance. Additional codes can be suggested [in github](https://github.com/schemaorg/schemaorg/issues/3057). ", + "rdfs:label": "DigitalPlatformEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:issn", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/issn" + }, + "rdfs:comment": "The International Standard Serial Number (ISSN) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN (ISSN-L) for, this serial publication.", + "rdfs:label": "issn", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Blog" + }, + { + "@id": "schema:WebSite" + }, + { + "@id": "schema:CreativeWorkSeries" + }, + { + "@id": "schema:Dataset" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:mainContentOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates if this web page element is the main subject of the page.", + "rdfs:label": "mainContentOfPage", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:SalePrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents a sale price (usually active for a limited period) of an offered product.", + "rdfs:label": "SalePrice", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:fromLocation", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The original location of the object or the agent before the action.", + "rdfs:label": "fromLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TransferAction" + }, + { + "@id": "schema:ExerciseAction" + }, + { + "@id": "schema:MoveAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:BodyMeasurementFoot", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Foot length (measured between end of the most prominent toe and the most prominent part of the heel). Used, for example, to measure socks.", + "rdfs:label": "BodyMeasurementFoot", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:LikeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.", + "rdfs:label": "LikeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:FilmAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of capturing sound and moving images on film, video, or digitally.", + "rdfs:label": "FilmAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:OrderInTransit", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that an order is in transit.", + "rdfs:label": "OrderInTransit" + }, + { + "@id": "schema:Course", + "@type": "rdfs:Class", + "rdfs:comment": "A description of an educational course which may be offered as distinct instances 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.", + "rdfs:label": "Course", + "rdfs:subClassOf": [ + { + "@id": "schema:LearningResource" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:recordedIn", + "@type": "rdf:Property", + "rdfs:comment": "The CreativeWork that captured all or part of this Event.", + "rdfs:label": "recordedIn", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:inverseOf": { + "@id": "schema:recordedAt" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:totalJobOpenings", + "@type": "rdf:Property", + "rdfs:comment": "The number of positions open for this job posting. Use a positive integer. Do not use if the number of positions is unclear or not known.", + "rdfs:label": "totalJobOpenings", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2329" + } + }, + { + "@id": "schema:event", + "@type": "rdf:Property", + "rdfs:comment": "Upcoming or past event associated with this place, organization, or action.", + "rdfs:label": "event", + "schema:domainIncludes": [ + { + "@id": "schema:InviteAction" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:LeaveAction" + }, + { + "@id": "schema:PlayAction" + }, + { + "@id": "schema:JoinAction" + }, + { + "@id": "schema:InformAction" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:ArtGallery", + "@type": "rdfs:Class", + "rdfs:comment": "An art gallery.", + "rdfs:label": "ArtGallery", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:LowLactoseDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet appropriate for people with lactose intolerance.", + "rdfs:label": "LowLactoseDiet" + }, + { + "@id": "schema:sampleType", + "@type": "rdf:Property", + "rdfs:comment": "What type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.", + "rdfs:label": "sampleType", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:codeSampleType" + } + }, + { + "@id": "schema:CompositeSyntheticDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'composite synthetic' using the IPTC digital source type vocabulary.", + "rdfs:label": "CompositeSyntheticDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/compositeSynthetic" + } + }, + { + "@id": "schema:WearableMeasurementHeight", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the height, for example the heel height of a shoe.", + "rdfs:label": "WearableMeasurementHeight", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:InformAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of notifying someone of information pertinent to them, with no expectation of a response.", + "rdfs:label": "InformAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:error", + "@type": "rdf:Property", + "rdfs:comment": "For failed actions, more information on the cause of the failure.", + "rdfs:label": "error", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:provider", + "@type": "rdf:Property", + "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.", + "rdfs:label": "provider", + "schema:domainIncludes": [ + { + "@id": "schema:ParcelDelivery" + }, + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Trip" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2927" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + ] + }, + { + "@id": "schema:numberOfEmployees", + "@type": "rdf:Property", + "rdfs:comment": "The number of employees in an organization, e.g. business.", + "rdfs:label": "numberOfEmployees", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:BusinessAudience" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:RentalCarReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for a rental car.\\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.", + "rdfs:label": "RentalCarReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:MarryAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of marrying a person.", + "rdfs:label": "MarryAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:validThrough", + "@type": "rdf:Property", + "rdfs:comment": "The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.", + "rdfs:label": "validThrough", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:LocationFeatureSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:OpeningHoursSpecification" + }, + { + "@id": "schema:MonetaryAmount" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:iso6523Code", + "@type": "rdf:Property", + "rdfs:comment": "An organization identifier as defined in [ISO 6523(-1)](https://en.wikipedia.org/wiki/ISO/IEC_6523). The identifier should be in the `XXXX:YYYYYY:ZZZ` or `XXXX:YYYYYY`format. Where `XXXX` is a 4 digit _ICD_ (International Code Designator), `YYYYYY` is an _OID_ (Organization Identifier) with all formatting characters (dots, dashes, spaces) removed with a maximal length of 35 characters, and `ZZZ` is an optional OPI (Organization Part Identifier) with a maximum length of 35 characters. The various components (ICD, OID, OPI) are joined with a colon character (ASCII `0x3a`). Note that many existing organization identifiers defined as attributes like [leiCode](http://schema.org/leiCode) (`0199`), [duns](http://schema.org/duns) (`0060`) or [GLN](http://schema.org/globalLocationNumber) (`0088`) can be expressed using ISO-6523. If possible, ISO-6523 codes should be preferred to populating [vatID](http://schema.org/vatID) or [taxID](http://schema.org/taxID), as ISO identifiers are less ambiguous.", + "rdfs:label": "iso6523Code", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2915" + } + }, + { + "@id": "schema:SpeechPathology", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The scientific study and treatment of defects, disorders, and malfunctions of speech and voice, as stuttering, lisping, or lalling, and of language disturbances, as aphasia or delayed language acquisition.", + "rdfs:label": "SpeechPathology", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:competitor", + "@type": "rdf:Property", + "rdfs:comment": "A competitor in a sports event.", + "rdfs:label": "competitor", + "schema:domainIncludes": { + "@id": "schema:SportsEvent" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:isGift", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether the offer was accepted as a gift for someone other than the buyer.", + "rdfs:label": "isGift", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:geoMidpoint", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the GeoCoordinates at the centre of a GeoShape, e.g. GeoCircle.", + "rdfs:label": "geoMidpoint", + "schema:domainIncludes": { + "@id": "schema:GeoCircle" + }, + "schema:rangeIncludes": { + "@id": "schema:GeoCoordinates" + } + }, + { + "@id": "schema:suggestedGender", + "@type": "rdf:Property", + "rdfs:comment": "The suggested gender of the intended person or audience, for example \"male\", \"female\", or \"unisex\".", + "rdfs:label": "suggestedGender", + "schema:domainIncludes": [ + { + "@id": "schema:PeopleAudience" + }, + { + "@id": "schema:SizeSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:GenderType" + } + ] + }, + { + "@id": "schema:mealService", + "@type": "rdf:Property", + "rdfs:comment": "Description of the meals that will be provided or available for purchase.", + "rdfs:label": "mealService", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:dateReceived", + "@type": "rdf:Property", + "rdfs:comment": "The date/time the message was received if a single recipient exists.", + "rdfs:label": "dateReceived", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:interactionStatistic", + "@type": "rdf:Property", + "rdfs:comment": "The number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used.", + "rdfs:label": "interactionStatistic", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2421" + } + }, + { + "@id": "schema:UserPlays", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserPlays", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:interpretedAsClaim", + "@type": "rdf:Property", + "rdfs:comment": "Used to indicate a specific claim contained, implied, translated or refined from the content of a [[MediaObject]] or other [[CreativeWork]]. The interpreting party can be indicated using [[claimInterpreter]].", + "rdfs:label": "interpretedAsClaim", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Claim" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:episodeNumber", + "@type": "rdf:Property", + "rdfs:comment": "Position of the episode within an ordered group of episodes.", + "rdfs:label": "episodeNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:domainIncludes": { + "@id": "schema:Episode" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:CompilationAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "CompilationAlbum.", + "rdfs:label": "CompilationAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:issueNumber", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/issue" + }, + "rdfs:comment": "Identifies the issue of publication; for example, \"iii\" or \"2\".", + "rdfs:label": "issueNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:PublicationIssue" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:PaymentMethod", + "@type": "rdfs:Class", + "rdfs:comment": "A payment method is a standardized procedure for transferring the monetary amount for a purchase. Payment methods are characterized by the legal and technical structures used, and by the organization or group carrying out the transaction.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#ByBankTransferInAdvance\\n* http://purl.org/goodrelations/v1#ByInvoice\\n* http://purl.org/goodrelations/v1#Cash\\n* http://purl.org/goodrelations/v1#CheckInAdvance\\n* http://purl.org/goodrelations/v1#COD\\n* http://purl.org/goodrelations/v1#DirectDebit\\n* http://purl.org/goodrelations/v1#GoogleCheckout\\n* http://purl.org/goodrelations/v1#PayPal\\n* http://purl.org/goodrelations/v1#PaySwarm\n ", + "rdfs:label": "PaymentMethod", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:vehicleConfiguration", + "@type": "rdf:Property", + "rdfs:comment": "A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.", + "rdfs:label": "vehicleConfiguration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:audio", + "@type": "rdf:Property", + "rdfs:comment": "An embedded audio object.", + "rdfs:label": "audio", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:AudioObject" + }, + { + "@id": "schema:Clip" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2420" + } + }, + { + "@id": "schema:TradeAction", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "TradeAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:hasVariant", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a [[Product]] that is a member of this [[ProductGroup]] (or [[ProductModel]]).", + "rdfs:label": "hasVariant", + "schema:domainIncludes": { + "@id": "schema:ProductGroup" + }, + "schema:inverseOf": { + "@id": "schema:isVariantOf" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:AnalysisNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An AnalysisNewsArticle is a [[NewsArticle]] that, while based on factual reporting, incorporates the expertise of the author/producer, offering interpretations and conclusions.", + "rdfs:label": "AnalysisNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:isAcceptingNewPatients", + "@type": "rdf:Property", + "rdfs:comment": "Whether the provider is accepting new patients.", + "rdfs:label": "isAcceptingNewPatients", + "schema:domainIncludes": { + "@id": "schema:MedicalOrganization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:Dentistry", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A branch of medicine that is involved in the dental care.", + "rdfs:label": "Dentistry", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:VideoGame", + "@type": "rdfs:Class", + "rdfs:comment": "A video game is an electronic game that involves human interaction with a user interface to generate visual feedback on a video device.", + "rdfs:label": "VideoGame", + "rdfs:subClassOf": [ + { + "@id": "schema:SoftwareApplication" + }, + { + "@id": "schema:Game" + } + ] + }, + { + "@id": "schema:fatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of fat.", + "rdfs:label": "fatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:remainingAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The number of attendee places for an event that remain unallocated.", + "rdfs:label": "remainingAttendeeCapacity", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:numberOfPreviousOwners", + "@type": "rdf:Property", + "rdfs:comment": "The number of owners of the vehicle, including the current one.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfPreviousOwners", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:Flight", + "@type": "rdfs:Class", + "rdfs:comment": "An airline flight.", + "rdfs:label": "Flight", + "rdfs:subClassOf": { + "@id": "schema:Trip" + } + }, + { + "@id": "schema:SeekToAction", + "@type": "rdfs:Class", + "rdfs:comment": "This is the [[Action]] of navigating to a specific [[startOffset]] timestamp within a [[VideoObject]], typically represented with a URL template structure.", + "rdfs:label": "SeekToAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2722" + } + }, + { + "@id": "schema:FundingAgency", + "@type": "rdfs:Class", + "rdfs:comment": "A FundingAgency is an organization that implements one or more [[FundingScheme]]s and manages\n the granting process (via [[Grant]]s, typically [[MonetaryGrant]]s).\n A funding agency is not always required for grant funding, e.g. philanthropic giving, corporate sponsorship etc.\n \nExamples of funding agencies include ERC, REA, NIH, Bill and Melinda Gates Foundation, ...\n ", + "rdfs:label": "FundingAgency", + "rdfs:subClassOf": { + "@id": "schema:Project" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "http://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:partOfTVSeries", + "@type": "rdf:Property", + "rdfs:comment": "The TV series to which this episode or season belongs.", + "rdfs:label": "partOfTVSeries", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TVSeason" + }, + { + "@id": "schema:TVEpisode" + }, + { + "@id": "schema:TVClip" + } + ], + "schema:rangeIncludes": { + "@id": "schema:TVSeries" + }, + "schema:supersededBy": { + "@id": "schema:partOfSeries" + } + }, + { + "@id": "schema:cvdNumBeds", + "@type": "rdf:Property", + "rdfs:comment": "numbeds - HOSPITAL INPATIENT BEDS: Inpatient beds, including all staffed, licensed, and overflow (surge) beds used for inpatients.", + "rdfs:label": "cvdNumBeds", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:BrokerageAccount", + "@type": "rdfs:Class", + "rdfs:comment": "An account that allows an investor to deposit funds and place investment orders with a licensed broker or brokerage firm.", + "rdfs:label": "BrokerageAccount", + "rdfs:subClassOf": { + "@id": "schema:InvestmentOrDeposit" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:APIReference", + "@type": "rdfs:Class", + "rdfs:comment": "Reference documentation for application programming interfaces (APIs).", + "rdfs:label": "APIReference", + "rdfs:subClassOf": { + "@id": "schema:TechArticle" + } + }, + { + "@id": "schema:HousePainter", + "@type": "rdfs:Class", + "rdfs:comment": "A house painting service.", + "rdfs:label": "HousePainter", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:DriveWheelConfigurationValue", + "@type": "rdfs:Class", + "rdfs:comment": "A value indicating which roadwheels will receive torque.", + "rdfs:label": "DriveWheelConfigurationValue", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:DataFeedItem", + "@type": "rdfs:Class", + "rdfs:comment": "A single item within a larger data feed.", + "rdfs:label": "DataFeedItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:interactivityType", + "@type": "rdf:Property", + "rdfs:comment": "The predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.", + "rdfs:label": "interactivityType", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:doorTime", + "@type": "rdf:Property", + "rdfs:comment": "The time admission will commence.", + "rdfs:label": "doorTime", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:healthPlanId", + "@type": "rdf:Property", + "rdfs:comment": "The 14-character, HIOS-generated Plan ID number. (Plan IDs must be unique, even across different markets.)", + "rdfs:label": "healthPlanId", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:partOfInvoice", + "@type": "rdf:Property", + "rdfs:comment": "The order is being paid as part of the referenced Invoice.", + "rdfs:label": "partOfInvoice", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Invoice" + } + }, + { + "@id": "schema:Monday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Sunday and Tuesday.", + "rdfs:label": "Monday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q105" + } + }, + { + "@id": "schema:albums", + "@type": "rdf:Property", + "rdfs:comment": "A collection of music albums.", + "rdfs:label": "albums", + "schema:domainIncludes": { + "@id": "schema:MusicGroup" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:supersededBy": { + "@id": "schema:album" + } + }, + { + "@id": "schema:includedRiskFactor", + "@type": "rdf:Property", + "rdfs:comment": "A modifiable or non-modifiable risk factor included in the calculation, e.g. age, coexisting condition.", + "rdfs:label": "includedRiskFactor", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalRiskFactor" + } + }, + { + "@id": "schema:LinkRole", + "@type": "rdfs:Class", + "rdfs:comment": "A Role that represents a Web link, e.g. as expressed via the 'url' property. Its linkRelationship property can indicate URL-based and plain textual link types, e.g. those in IANA link registry or others such as 'amphtml'. This structure provides a placeholder where details from HTML's link element can be represented outside of HTML, e.g. in JSON-LD feeds.", + "rdfs:label": "LinkRole", + "rdfs:subClassOf": { + "@id": "schema:Role" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1045" + } + }, + { + "@id": "schema:MedicalEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerations related to health and the practice of medicine: A concept that is used to attribute a quality to another concept, as a qualifier, a collection of items or a listing of all of the elements of a set in medicine practice.", + "rdfs:label": "MedicalEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GatedResidenceCommunity", + "@type": "rdfs:Class", + "rdfs:comment": "Residence type: Gated community.", + "rdfs:label": "GatedResidenceCommunity", + "rdfs:subClassOf": { + "@id": "schema:Residence" + } + }, + { + "@id": "schema:DanceEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: A social dance.", + "rdfs:label": "DanceEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:PayAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent pays a price to a participant.", + "rdfs:label": "PayAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:closes", + "@type": "rdf:Property", + "rdfs:comment": "The closing hour of the place or service on the given day(s) of the week.", + "rdfs:label": "closes", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OpeningHoursSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Time" + } + }, + { + "@id": "schema:Series", + "@type": "rdfs:Class", + "rdfs:comment": "A Series in schema.org is a group of related items, typically but not necessarily of the same kind. See also [[CreativeWorkSeries]], [[EventSeries]].", + "rdfs:label": "Series", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:commentTime", + "@type": "rdf:Property", + "rdfs:comment": "The time at which the UserComment was made.", + "rdfs:label": "commentTime", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:minPrice", + "@type": "rdf:Property", + "rdfs:comment": "The lowest price if the price is a range.", + "rdfs:label": "minPrice", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:translationOfWork", + "@type": "rdf:Property", + "rdfs:comment": "The work that this work has been translated from. E.g. 物种起源 is a translationOf “On the Origin of Species”.", + "rdfs:label": "translationOfWork", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:workTranslation" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:includedInHealthInsurancePlan", + "@type": "rdf:Property", + "rdfs:comment": "The insurance plans that cover this drug.", + "rdfs:label": "includedInHealthInsurancePlan", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:TransitMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A transit map.", + "rdfs:label": "TransitMap" + }, + { + "@id": "schema:TrainStation", + "@type": "rdfs:Class", + "rdfs:comment": "A train station.", + "rdfs:label": "TrainStation", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:PaymentDue", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payment is due, but still within an acceptable time to be received.", + "rdfs:label": "PaymentDue" + }, + { + "@id": "schema:touristType", + "@type": "rdf:Property", + "rdfs:comment": "Attraction suitable for type(s) of tourist. E.g. children, visitors from a particular country, etc. ", + "rdfs:label": "touristType", + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/Tourism" + }, + { + "@id": "http://schema.org/docs/collab/IIT-CNR.it" + } + ], + "schema:domainIncludes": [ + { + "@id": "schema:TouristAttraction" + }, + { + "@id": "schema:TouristTrip" + }, + { + "@id": "schema:TouristDestination" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Audience" + } + ] + }, + { + "@id": "schema:CT", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "X-ray computed tomography imaging.", + "rdfs:label": "CT", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:CompositeWithTrainedAlgorithmicMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'composite with trained algorithmic media' using the IPTC digital source type vocabulary.", + "rdfs:label": "CompositeWithTrainedAlgorithmicMediaDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia" + } + }, + { + "@id": "schema:estimatesRiskOf", + "@type": "rdf:Property", + "rdfs:comment": "The condition, complication, or symptom whose risk is being estimated.", + "rdfs:label": "estimatesRiskOf", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:MedicalScholarlyArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A scholarly article in the medical domain.", + "rdfs:label": "MedicalScholarlyArticle", + "rdfs:subClassOf": { + "@id": "schema:ScholarlyArticle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:occupationLocation", + "@type": "rdf:Property", + "rdfs:comment": " The region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.", + "rdfs:label": "occupationLocation", + "schema:domainIncludes": { + "@id": "schema:Occupation" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:gameLocation", + "@type": "rdf:Property", + "rdfs:comment": "Real or fictional location of the game (or part of game).", + "rdfs:label": "gameLocation", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:eligibleRegion", + "@type": "rdf:Property", + "rdfs:comment": "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is valid.\\n\\nSee also [[ineligibleRegion]].\n ", + "rdfs:label": "eligibleRegion", + "rdfs:subPropertyOf": { + "@id": "schema:areaServed" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:DeliveryChargeSpecification" + }, + { + "@id": "schema:ActionAccessSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Place" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:hasMeasurement", + "@type": "rdf:Property", + "rdfs:comment": "A measurement of an item, For example, the inseam of pants, the wheel size of a bicycle, the gauge of a screw, or the carbon footprint measured for certification by an authority. Usually an exact measurement, but can also be a range of measurements for adjustable products, for example belts and ski bindings.", + "rdfs:label": "hasMeasurement", + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Certification" + }, + { + "@id": "schema:SizeSpecification" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:dateDeleted", + "@type": "rdf:Property", + "rdfs:comment": "The datetime the item was removed from the DataFeed.", + "rdfs:label": "dateDeleted", + "schema:domainIncludes": { + "@id": "schema:DataFeedItem" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:title", + "@type": "rdf:Property", + "rdfs:comment": "The title of the job.", + "rdfs:label": "title", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AmusementPark", + "@type": "rdfs:Class", + "rdfs:comment": "An amusement park.", + "rdfs:label": "AmusementPark", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:accessibilitySummary", + "@type": "rdf:Property", + "rdfs:comment": "A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as \"short descriptions are present but long descriptions will be needed for non-visual users\" or \"short descriptions are present and no long descriptions are needed\".", + "rdfs:label": "accessibilitySummary", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1100" + } + }, + { + "@id": "schema:QualitativeValue", + "@type": "rdfs:Class", + "rdfs:comment": "A predefined value for a product characteristic, e.g. the power cord plug type 'US' or the garment sizes 'S', 'M', 'L', and 'XL'.", + "rdfs:label": "QualitativeValue", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:timeToComplete", + "@type": "rdf:Property", + "rdfs:comment": "The expected length of time to complete the program if attending full-time.", + "rdfs:label": "timeToComplete", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:customerRemorseReturnLabelSource", + "@type": "rdf:Property", + "rdfs:comment": "The method (from an enumeration) by which the customer obtains a return shipping label for a product returned due to customer remorse.", + "rdfs:label": "customerRemorseReturnLabelSource", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnLabelSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:opponent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The opponent on this action.", + "rdfs:label": "opponent", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:ScheduleAction", + "@type": "rdfs:Class", + "rdfs:comment": "Scheduling future actions, events, or tasks.\\n\\nRelated actions:\\n\\n* [[ReserveAction]]: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.", + "rdfs:label": "ScheduleAction", + "rdfs:subClassOf": { + "@id": "schema:PlanAction" + } + }, + { + "@id": "schema:diagram", + "@type": "rdf:Property", + "rdfs:comment": "An image containing a diagram that illustrates the structure and/or its component substructures and/or connections with other structures.", + "rdfs:label": "diagram", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:gettingTestedInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about getting tested (for a [[MedicalCondition]]), e.g. in the context of a pandemic.", + "rdfs:label": "gettingTestedInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:GameAvailabilityEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "For a [[VideoGame]], such as used with a [[PlayGameAction]], an enumeration of the kind of game availability offered. ", + "rdfs:label": "GameAvailabilityEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:CaseSeries", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "A case series (also known as a clinical series) is a medical research study that tracks patients with a known exposure given similar treatment or examines their medical records for exposure and outcome. A case series can be retrospective or prospective and usually involves a smaller number of patients than the more powerful case-control studies or randomized controlled trials. Case series may be consecutive or non-consecutive, depending on whether all cases presenting to the reporting authors over a period of time were included, or only a selection.", + "rdfs:label": "CaseSeries", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:agentInteractionStatistic", + "@type": "rdf:Property", + "rdfs:comment": "The number of completed interactions for this entity, in a particular role (the 'agent'), in a particular action (indicated in the statistic), and in a particular context (i.e. interactionService).", + "rdfs:label": "agentInteractionStatistic", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2858" + } + }, + { + "@id": "schema:Resort", + "@type": "rdfs:Class", + "rdfs:comment": "A resort is a place used for relaxation or recreation, attracting visitors for holidays or vacations. Resorts are places, towns or sometimes commercial establishments operated by a single company (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Resort).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n ", + "rdfs:label": "Resort", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:MusculoskeletalExam", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Musculoskeletal system clinical examination.", + "rdfs:label": "MusculoskeletalExam", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ReturnFeesEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several kinds of policies for product return fees.", + "rdfs:label": "ReturnFeesEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:BloodTest", + "@type": "rdfs:Class", + "rdfs:comment": "A medical test performed on a sample of a patient's blood.", + "rdfs:label": "BloodTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MisconceptionsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about common misconceptions and myths that are related to a topic.", + "rdfs:label": "MisconceptionsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:BusinessEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Business event.", + "rdfs:label": "BusinessEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:homeTeam", + "@type": "rdf:Property", + "rdfs:comment": "The home team in a sports event.", + "rdfs:label": "homeTeam", + "rdfs:subPropertyOf": { + "@id": "schema:competitor" + }, + "schema:domainIncludes": { + "@id": "schema:SportsEvent" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:expectedPrognosis", + "@type": "rdf:Property", + "rdfs:comment": "The likely outcome in either the short term or long term of the medical condition.", + "rdfs:label": "expectedPrognosis", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:drugClass", + "@type": "rdf:Property", + "rdfs:comment": "The class of drug this belongs to (e.g., statins).", + "rdfs:label": "drugClass", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugClass" + } + }, + { + "@id": "schema:Nonprofit501c15", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c15: Non-profit type referring to Mutual Insurance Companies or Associations.", + "rdfs:label": "Nonprofit501c15", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:Nonprofit501c18", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c18: Non-profit type referring to Employee Funded Pension Trust (created before 25 June 1959).", + "rdfs:label": "Nonprofit501c18", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:hasCourse", + "@type": "rdf:Property", + "rdfs:comment": "A course or class that is one of the learning opportunities that constitute an educational / occupational program. No information is implied about whether the course is mandatory or optional; no guarantee is implied about whether the course will be available to everyone on the program.", + "rdfs:label": "hasCourse", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Course" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2483" + } + }, + { + "@id": "schema:MediaSubscription", + "@type": "rdfs:Class", + "rdfs:comment": "A subscription which allows a user to access media including audio, video, books, etc.", + "rdfs:label": "MediaSubscription", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:legislationChanges", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#changes" + }, + "rdfs:comment": "Another legislation that this legislation changes. This encompasses the notions of amendment, replacement, correction, repeal, or other types of change. This may be a direct change (textual or non-textual amendment) or a consequential or indirect change. The property is to be used to express the existence of a change relationship between two acts rather than the existence of a consolidated version of the text that shows the result of the change. For consolidation relationships, use the legislationConsolidates property.", + "rdfs:label": "legislationChanges", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#changes" + } + }, + { + "@id": "schema:toLocation", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The final location of the object or the agent after the action.", + "rdfs:label": "toLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ExerciseAction" + }, + { + "@id": "schema:MoveAction" + }, + { + "@id": "schema:InsertAction" + }, + { + "@id": "schema:TransferAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:contactOption", + "@type": "rdf:Property", + "rdfs:comment": "An option available on this contact point (e.g. a toll-free number or support for hearing-impaired callers).", + "rdfs:label": "contactOption", + "schema:domainIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPointOption" + } + }, + { + "@id": "schema:ExchangeRefund", + "@type": "schema:RefundTypeEnumeration", + "rdfs:comment": "Specifies that a refund can be done as an exchange for the same product.", + "rdfs:label": "ExchangeRefund", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:isRelatedTo", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another, somehow related product (or multiple products).", + "rdfs:label": "isRelatedTo", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Product" + } + ] + }, + { + "@id": "schema:permitAudience", + "@type": "rdf:Property", + "rdfs:comment": "The target audience for this permit.", + "rdfs:label": "permitAudience", + "schema:domainIncludes": { + "@id": "schema:Permit" + }, + "schema:rangeIncludes": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:OfferShippingDetails", + "@type": "rdfs:Class", + "rdfs:comment": "OfferShippingDetails represents information about shipping destinations.\n\nMultiple of these entities can be used to represent different shipping rates for different destinations:\n\nOne entity for Alaska/Hawaii. A different one for continental US. A different one for all France.\n\nMultiple of these entities can be used to represent different shipping costs and delivery times.\n\nTwo entities that are identical but differ in rate and time:\n\nE.g. Cheaper and slower: $5 in 5-7 days\nor Fast and expensive: $15 in 1-2 days.", + "rdfs:label": "OfferShippingDetails", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:BodyMeasurementHips", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of hips (measured around the buttocks). Used, for example, to fit skirts.", + "rdfs:label": "BodyMeasurementHips", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:IgnoreAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of intentionally disregarding the object. An agent ignores an object.", + "rdfs:label": "IgnoreAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:OfficeEquipmentStore", + "@type": "rdfs:Class", + "rdfs:comment": "An office equipment store.", + "rdfs:label": "OfficeEquipmentStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:ReportedDoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "A patient-reported or observed dosing schedule for a drug or supplement.", + "rdfs:label": "ReportedDoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:typicalAgeRange", + "@type": "rdf:Property", + "rdfs:comment": "The typical expected age range, e.g. '7-9', '11-'.", + "rdfs:label": "typicalAgeRange", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:serviceUrl", + "@type": "rdf:Property", + "rdfs:comment": "The website to access the service.", + "rdfs:label": "serviceUrl", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:award", + "@type": "rdf:Property", + "rdfs:comment": "An award won by or for this item.", + "rdfs:label": "award", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HealthPlanNetwork", + "@type": "rdfs:Class", + "rdfs:comment": "A US-style health insurance plan network.", + "rdfs:label": "HealthPlanNetwork", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:Online", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: Online. Server is available.", + "rdfs:label": "Online" + }, + { + "@id": "schema:PartiallyInForce", + "@type": "schema:LegalForceStatus", + "rdfs:comment": "Indicates that parts of the legislation are in force, and parts are not.", + "rdfs:label": "PartiallyInForce", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce-partiallyInForce" + } + }, + { + "@id": "schema:propertyID", + "@type": "rdf:Property", + "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.", + "rdfs:label": "propertyID", + "schema:domainIncludes": { + "@id": "schema:PropertyValue" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:departureStation", + "@type": "rdf:Property", + "rdfs:comment": "The station from which the train departs.", + "rdfs:label": "departureStation", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:TrainStation" + } + }, + { + "@id": "schema:readBy", + "@type": "rdf:Property", + "rdfs:comment": "A person who reads (performs) the audiobook.", + "rdfs:label": "readBy", + "rdfs:subPropertyOf": { + "@id": "schema:actor" + }, + "schema:domainIncludes": { + "@id": "schema:Audiobook" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:MedicalRiskCalculator", + "@type": "rdfs:Class", + "rdfs:comment": "A complex mathematical calculation requiring an online calculator, used to assess prognosis. Note: use the url property of Thing to record any URLs for online calculators.", + "rdfs:label": "MedicalRiskCalculator", + "rdfs:subClassOf": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GiveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.\\n\\nRelated actions:\\n\\n* [[TakeAction]]: Reciprocal of GiveAction.\\n* [[SendAction]]: 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).", + "rdfs:label": "GiveAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:beneficiaryBank", + "@type": "rdf:Property", + "rdfs:comment": "A bank or bank’s branch, financial institution or international financial institution operating the beneficiary’s bank account or releasing funds for the beneficiary.", + "rdfs:label": "beneficiaryBank", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:MoneyTransfer" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:BankOrCreditUnion" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:diagnosis", + "@type": "rdf:Property", + "rdfs:comment": "One or more alternative conditions considered in the differential diagnosis process as output of a diagnosis process.", + "rdfs:label": "diagnosis", + "schema:domainIncludes": [ + { + "@id": "schema:DDxElement" + }, + { + "@id": "schema:Patient" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:actionAccessibilityRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A set of requirements that must be fulfilled in order to perform an Action. If more than one value is specified, fulfilling one set of requirements will allow the Action to be performed.", + "rdfs:label": "actionAccessibilityRequirement", + "schema:domainIncludes": { + "@id": "schema:ConsumeAction" + }, + "schema:rangeIncludes": { + "@id": "schema:ActionAccessSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryB", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class B as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryB", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableSizeGroupHusky", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Husky\" (or \"Stocky\") for wearables.", + "rdfs:label": "WearableSizeGroupHusky", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:estimatedSalary", + "@type": "rdf:Property", + "rdfs:comment": "An estimated salary for a job posting or occupation, based on a variety of variables including, but not limited to industry, job title, and location. Estimated salaries are often computed by outside organizations rather than the hiring organization, who may not have committed to the estimated value.", + "rdfs:label": "estimatedSalary", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmountDistribution" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:MonetaryAmount" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:hospitalAffiliation", + "@type": "rdf:Property", + "rdfs:comment": "A hospital with which the physician or office is affiliated.", + "rdfs:label": "hospitalAffiliation", + "schema:domainIncludes": { + "@id": "schema:Physician" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Hospital" + } + }, + { + "@id": "schema:incentiveCompensation", + "@type": "rdf:Property", + "rdfs:comment": "Description of bonus and commission compensation aspects of the job.", + "rdfs:label": "incentiveCompensation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:directors", + "@type": "rdf:Property", + "rdfs:comment": "A director of e.g. TV, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.", + "rdfs:label": "directors", + "schema:domainIncludes": [ + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:director" + } + }, + { + "@id": "schema:hasBioPolymerSequence", + "@type": "rdf:Property", + "rdfs:comment": "A symbolic representation of a BioChemEntity. For example, a nucleotide sequence of a Gene or an amino acid sequence of a Protein.", + "rdfs:label": "hasBioPolymerSequence", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Protein" + }, + { + "@id": "schema:Gene" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:orderDelivery", + "@type": "rdf:Property", + "rdfs:comment": "The delivery of the parcel related to this order or order item.", + "rdfs:label": "orderDelivery", + "schema:domainIncludes": [ + { + "@id": "schema:OrderItem" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ParcelDelivery" + } + }, + { + "@id": "schema:Subscription", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the subscription pricing component of the total price for an offered product.", + "rdfs:label": "Subscription", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:availableService", + "@type": "rdf:Property", + "rdfs:comment": "A medical service available from this provider.", + "rdfs:label": "availableService", + "schema:domainIncludes": [ + { + "@id": "schema:Physician" + }, + { + "@id": "schema:MedicalClinic" + }, + { + "@id": "schema:Hospital" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalTest" + }, + { + "@id": "schema:MedicalTherapy" + }, + { + "@id": "schema:MedicalProcedure" + } + ] + }, + { + "@id": "schema:Gastroenterologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of digestive system.", + "rdfs:label": "Gastroenterologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:tracks", + "@type": "rdf:Property", + "rdfs:comment": "A music recording (track)—usually a single song.", + "rdfs:label": "tracks", + "schema:domainIncludes": [ + { + "@id": "schema:MusicPlaylist" + }, + { + "@id": "schema:MusicGroup" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:supersededBy": { + "@id": "schema:track" + } + }, + { + "@id": "schema:SRP", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the suggested retail price (\"SRP\") of an offered product.", + "rdfs:label": "SRP", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:GenderType", + "@type": "rdfs:Class", + "rdfs:comment": "An enumeration of genders.", + "rdfs:label": "GenderType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:chemicalComposition", + "@type": "rdf:Property", + "rdfs:comment": "The chemical composition describes the identity and relative ratio of the chemical elements that make up the substance.", + "rdfs:label": "chemicalComposition", + "schema:domainIncludes": { + "@id": "schema:ChemicalSubstance" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/ChemicalSubstance" + } + }, + { + "@id": "schema:editEIDR", + "@type": "rdf:Property", + "rdfs:comment": "An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) [[identifier]] representing a specific edit / edition for a work of film or television.\n\nFor example, the motion picture known as \"Ghostbusters\" whose [[titleEIDR]] is \"10.5240/7EC7-228A-510A-053E-CBB8-J\" has several edits, e.g. \"10.5240/1F2A-E1C5-680A-14C6-E76B-I\" and \"10.5240/8A35-3BEE-6497-5D12-9E4F-3\".\n\nSince schema.org types like [[Movie]] and [[TVEpisode]] can be used for both works and their multiple expressions, it is possible to use [[titleEIDR]] alone (for a general description), or alongside [[editEIDR]] for a more edit-specific description.\n", + "rdfs:label": "editEIDR", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2469" + } + }, + { + "@id": "schema:ownedFrom", + "@type": "rdf:Property", + "rdfs:comment": "The date and time of obtaining the product.", + "rdfs:label": "ownedFrom", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OwnershipInfo" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:MulticellularParasite", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Multicellular parasite that causes an infection.", + "rdfs:label": "MulticellularParasite", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:HowToItem", + "@type": "rdfs:Class", + "rdfs:comment": "An item used as either a tool or supply when performing the instructions for how to achieve a result.", + "rdfs:label": "HowToItem", + "rdfs:subClassOf": { + "@id": "schema:ListItem" + } + }, + { + "@id": "schema:ApplyAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of registering to an organization/service without the guarantee to receive it.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.", + "rdfs:label": "ApplyAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:Nonprofit501c2", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c2: Non-profit type referring to Title-holding Corporations for Exempt Organizations.", + "rdfs:label": "Nonprofit501c2", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:labelDetails", + "@type": "rdf:Property", + "rdfs:comment": "Link to the drug's label details.", + "rdfs:label": "labelDetails", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:bookingTime", + "@type": "rdf:Property", + "rdfs:comment": "The date and time the reservation was booked.", + "rdfs:label": "bookingTime", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:FDAcategoryC", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that animal reproduction studies have shown an adverse effect on the fetus and there are no adequate and well-controlled studies in humans, but potential benefits may warrant use of the drug in pregnant women despite potential risks.", + "rdfs:label": "FDAcategoryC", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MusicStore", + "@type": "rdfs:Class", + "rdfs:comment": "A music store.", + "rdfs:label": "MusicStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:infectiousAgent", + "@type": "rdf:Property", + "rdfs:comment": "The actual infectious agent, such as a specific bacterium.", + "rdfs:label": "infectiousAgent", + "schema:domainIncludes": { + "@id": "schema:InfectiousDisease" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:arrivalGate", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's arrival gate.", + "rdfs:label": "arrivalGate", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:biomechnicalClass", + "@type": "rdf:Property", + "rdfs:comment": "The biomechanical properties of the bone.", + "rdfs:label": "biomechnicalClass", + "schema:domainIncludes": { + "@id": "schema:Joint" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:defaultValue", + "@type": "rdf:Property", + "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.", + "rdfs:label": "defaultValue", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Thing" + } + ] + }, + { + "@id": "schema:followee", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The person or organization being followed.", + "rdfs:label": "followee", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:FollowAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:InForce", + "@type": "schema:LegalForceStatus", + "rdfs:comment": "Indicates that a legislation is in force.", + "rdfs:label": "InForce", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce-inForce" + } + }, + { + "@id": "schema:DigitalCaptureDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'digital capture' using the IPTC digital source type vocabulary.", + "rdfs:label": "DigitalCaptureDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/digitalCapture" + } + }, + { + "@id": "schema:addressRegion", + "@type": "rdf:Property", + "rdfs:comment": "The region in which the locality is, and which is in the country. For example, California or another appropriate first-level [Administrative division](https://en.wikipedia.org/wiki/List_of_administrative_divisions_by_country).", + "rdfs:label": "addressRegion", + "schema:domainIncludes": [ + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:DefinedRegion" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:artist", + "@type": "rdf:Property", + "rdfs:comment": "The primary artist for a work\n \tin a medium other than pencils or digital line art--for example, if the\n \tprimary artwork is done in watercolors or digital paints.", + "rdfs:label": "artist", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:deathPlace", + "@type": "rdf:Property", + "rdfs:comment": "The place where the person died.", + "rdfs:label": "deathPlace", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:storageRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Storage requirements (free space required).", + "rdfs:label": "storageRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:inChI", + "@type": "rdf:Property", + "rdfs:comment": "Non-proprietary identifier for molecular entity that can be used in printed and electronic data sources thus enabling easier linking of diverse data compilations.", + "rdfs:label": "inChI", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:expressedIn", + "@type": "rdf:Property", + "rdfs:comment": "Tissue, organ, biological sample, etc in which activity of this gene has been observed experimentally. For example brain, digestive system.", + "rdfs:label": "expressedIn", + "schema:domainIncludes": { + "@id": "schema:Gene" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BioChemEntity" + }, + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:AnatomicalSystem" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:RisksOrComplicationsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about the risk factors and possible complications that may follow a topic.", + "rdfs:label": "RisksOrComplicationsHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:inProductGroupWithID", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the [[productGroupID]] for a [[ProductGroup]] that this product [[isVariantOf]]. ", + "rdfs:label": "inProductGroupWithID", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:startTime", + "@type": "rdf:Property", + "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 *January* to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.\\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.", + "rdfs:label": "startTime", + "schema:domainIncludes": [ + { + "@id": "schema:FoodEstablishmentReservation" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:InteractionCounter" + }, + { + "@id": "schema:Schedule" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2493" + } + }, + { + "@id": "schema:TVClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short TV program or a segment/part of a TV program.", + "rdfs:label": "TVClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:referenceQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit.", + "rdfs:label": "referenceQuantity", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:PerformanceRole", + "@type": "rdfs:Class", + "rdfs:comment": "A PerformanceRole is a Role that some entity places with regard to a theatrical performance, e.g. in a Movie, TVSeries etc.", + "rdfs:label": "PerformanceRole", + "rdfs:subClassOf": { + "@id": "schema:Role" + } + }, + { + "@id": "schema:pickupLocation", + "@type": "rdf:Property", + "rdfs:comment": "Where a taxi will pick up a passenger or a rental car can be picked up.", + "rdfs:label": "pickupLocation", + "schema:domainIncludes": [ + { + "@id": "schema:RentalCarReservation" + }, + { + "@id": "schema:TaxiReservation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:PlasticSurgery", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to therapeutic or cosmetic repair or re-formation of missing, injured or malformed tissues or body parts by manual and instrumental means.", + "rdfs:label": "PlasticSurgery", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:dataFeedElement", + "@type": "rdf:Property", + "rdfs:comment": "An item within a data feed. Data feeds may have many elements.", + "rdfs:label": "dataFeedElement", + "schema:domainIncludes": { + "@id": "schema:DataFeed" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Thing" + }, + { + "@id": "schema:DataFeedItem" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:domiciledMortgage", + "@type": "rdf:Property", + "rdfs:comment": "Whether borrower is a resident of the jurisdiction where the property is located.", + "rdfs:label": "domiciledMortgage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:MortgageLoan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Nonprofit501c5", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c5: Non-profit type referring to Labor, Agricultural and Horticultural Organizations.", + "rdfs:label": "Nonprofit501c5", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:programmingModel", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether API is managed or unmanaged.", + "rdfs:label": "programmingModel", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:EventStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "EventStatusType is an enumeration type whose instances represent several states that an Event may be in.", + "rdfs:label": "EventStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:VideoGameSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A video game series.", + "rdfs:label": "VideoGameSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:Festival", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Festival.", + "rdfs:label": "Festival", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:MedicalAudience", + "@type": "rdfs:Class", + "rdfs:comment": "Target audiences for medical web pages.", + "rdfs:label": "MedicalAudience", + "rdfs:subClassOf": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:PeopleAudience" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ProductModel", + "@type": "rdfs:Class", + "rdfs:comment": "A datasheet or vendor specification of a product (in the sense of a prototypical description).", + "rdfs:label": "ProductModel", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:Audiobook", + "@type": "rdfs:Class", + "rdfs:comment": "An audiobook.", + "rdfs:label": "Audiobook", + "rdfs:subClassOf": [ + { + "@id": "schema:Book" + }, + { + "@id": "schema:AudioObject" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:IndividualProduct", + "@type": "rdfs:Class", + "rdfs:comment": "A single, identifiable product instance (e.g. a laptop with a particular serial number).", + "rdfs:label": "IndividualProduct", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:contentType", + "@type": "rdf:Property", + "rdfs:comment": "The supported content type(s) for an EntryPoint response.", + "rdfs:label": "contentType", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HyperTocEntry", + "@type": "rdfs:Class", + "rdfs:comment": "A HyperToEntry is an item within a [[HyperToc]], which represents a hypertext table of contents for complex media objects, such as [[VideoObject]], [[AudioObject]]. The media object itself is indicated using [[associatedMedia]]. Each section of interest within that content can be described with a [[HyperTocEntry]], with associated [[startOffset]] and [[endOffset]]. When several entries are all from the same file, [[associatedMedia]] is used on the overarching [[HyperTocEntry]]; if the content has been split into multiple files, they can be referenced using [[associatedMedia]] on each [[HyperTocEntry]].", + "rdfs:label": "HyperTocEntry", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:AudioObjectSnapshot", + "@type": "rdfs:Class", + "rdfs:comment": "A specific and exact (byte-for-byte) version of an [[AudioObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.", + "rdfs:label": "AudioObjectSnapshot", + "rdfs:subClassOf": { + "@id": "schema:AudioObject" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:syllabusSections", + "@type": "rdf:Property", + "rdfs:comment": "Indicates (typically several) Syllabus entities that lay out what each section of the overall course will cover.", + "rdfs:label": "syllabusSections", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Syllabus" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:amountOfThisGood", + "@type": "rdf:Property", + "rdfs:comment": "The quantity of the goods included in the offer.", + "rdfs:label": "amountOfThisGood", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:TypeAndQuantityNode" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:cvdFacilityCounty", + "@type": "rdf:Property", + "rdfs:comment": "Name of the County of the NHSN facility that this data record applies to. Use [[cvdFacilityId]] to identify the facility. To provide other details, [[healthcareReportingData]] can be used on a [[Hospital]] entry.", + "rdfs:label": "cvdFacilityCounty", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:TouristAttraction", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist attraction. In principle any Thing can be a [[TouristAttraction]], from a [[Mountain]] and [[LandmarksOrHistoricalBuildings]] to a [[LocalBusiness]]. This Type can be used on its own to describe a general [[TouristAttraction]], or be used as an [[additionalType]] to add tourist attraction properties to any other type. (See examples below)", + "rdfs:label": "TouristAttraction", + "rdfs:subClassOf": { + "@id": "schema:Place" + }, + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/Tourism" + }, + { + "@id": "http://schema.org/docs/collab/IIT-CNR.it" + } + ] + }, + { + "@id": "schema:HealthInsurancePlan", + "@type": "rdfs:Class", + "rdfs:comment": "A US-style health insurance plan, including PPOs, EPOs, and HMOs.", + "rdfs:label": "HealthInsurancePlan", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:cargoVolume", + "@type": "rdf:Property", + "rdfs:comment": "The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.\\n\\nTypical unit code(s): LTR for liters, FTQ for cubic foot/feet\\n\\nNote: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "cargoVolume", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:additionalVariable", + "@type": "rdf:Property", + "rdfs:comment": "Any additional component of the exercise prescription that may need to be articulated to the patient. This may include the order of exercises, the number of repetitions of movement, quantitative distance, progressions over time, etc.", + "rdfs:label": "additionalVariable", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:hasOccupation", + "@type": "rdf:Property", + "rdfs:comment": "The Person's occupation. For past professions, use Role for expressing dates.", + "rdfs:label": "hasOccupation", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Occupation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:sku", + "@type": "rdf:Property", + "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.", + "rdfs:label": "sku", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Nonprofit501a", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501a: Non-profit type referring to Farmers’ Cooperative Associations.", + "rdfs:label": "Nonprofit501a", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:isVariantOf", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the kind of product that this is a variant of. In the case of [[ProductModel]], this is a pointer (from a ProductModel) to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive. In the case of a [[ProductGroup]], the group description also serves as a template, representing a set of Products that vary on explicitly defined, specific dimensions only (so it defines both a set of variants, as well as which values distinguish amongst those variants). When used with [[ProductGroup]], this property can apply to any [[Product]] included in the group.", + "rdfs:label": "isVariantOf", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:ProductModel" + } + ], + "schema:inverseOf": { + "@id": "schema:hasVariant" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ProductGroup" + }, + { + "@id": "schema:ProductModel" + } + ] + }, + { + "@id": "schema:Airport", + "@type": "rdfs:Class", + "rdfs:comment": "An airport.", + "rdfs:label": "Airport", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:broadcastFrequencyValue", + "@type": "rdf:Property", + "rdfs:comment": "The frequency in MHz for a particular broadcast.", + "rdfs:label": "broadcastFrequencyValue", + "schema:domainIncludes": { + "@id": "schema:BroadcastFrequencySpecification" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:AlcoholConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item contains alcohol or promotes alcohol consumption.", + "rdfs:label": "AlcoholConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:guidelineDate", + "@type": "rdf:Property", + "rdfs:comment": "Date on which this guideline's recommendation was made.", + "rdfs:label": "guidelineDate", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:ReadPermission", + "@type": "schema:DigitalDocumentPermissionType", + "rdfs:comment": "Permission to read or view the document.", + "rdfs:label": "ReadPermission" + }, + { + "@id": "schema:CommentAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of generating a comment about a subject.", + "rdfs:label": "CommentAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:Radiography", + "@type": [ + "schema:MedicalImagingTechnique", + "schema:MedicalSpecialty" + ], + "rdfs:comment": "Radiography is an imaging technique that uses electromagnetic radiation other than visible light, especially X-rays, to view the internal structure of a non-uniformly composed and opaque object such as the human body.", + "rdfs:label": "Radiography", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:originAddress", + "@type": "rdf:Property", + "rdfs:comment": "Shipper's address.", + "rdfs:label": "originAddress", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:PhysicalExam", + "@type": "rdfs:Class", + "rdfs:comment": "A type of physical examination of a patient performed by a physician. ", + "rdfs:label": "PhysicalExam", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalProcedure" + }, + { + "@id": "schema:MedicalEnumeration" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:releasedEvent", + "@type": "rdf:Property", + "rdfs:comment": "The place and time the release was issued, expressed as a PublicationEvent.", + "rdfs:label": "releasedEvent", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:naics", + "@type": "rdf:Property", + "rdfs:comment": "The North American Industry Classification System (NAICS) code for a particular organization or business person.", + "rdfs:label": "naics", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DataCatalog", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcat:Catalog" + }, + "rdfs:comment": "A collection of datasets.", + "rdfs:label": "DataCatalog", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/DatasetClass" + } + }, + { + "@id": "schema:ReservationConfirmed", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status of a confirmed reservation.", + "rdfs:label": "ReservationConfirmed" + }, + { + "@id": "schema:globalLocationNumber", + "@type": "rdf:Property", + "rdfs:comment": "The [Global Location Number](http://www.gs1.org/gln) (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.", + "rdfs:label": "globalLocationNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ApprovedIndication", + "@type": "rdfs:Class", + "rdfs:comment": "An indication for a medical therapy that has been formally specified or approved by a regulatory body that regulates use of the therapy; for example, the US FDA approves indications for most drugs in the US.", + "rdfs:label": "ApprovedIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalIndication" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DemoGameAvailability", + "@type": "schema:GameAvailabilityEnumeration", + "rdfs:comment": "Indicates demo game availability, i.e. a somehow limited demonstration of the full game.", + "rdfs:label": "DemoGameAvailability", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:energyEfficiencyScaleMax", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the most energy efficient class on the regulated EU energy consumption scale for the product category a product belongs to. For example, energy consumption for televisions placed on the market after January 1, 2020 is scaled from D to A+++.", + "rdfs:label": "energyEfficiencyScaleMax", + "schema:domainIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EUEnergyEfficiencyEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:geoCovers", + "@type": "rdf:Property", + "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a covering geometry to a covered geometry. \"Every point of b is a point of (the interior or boundary of) a\". As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoCovers", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:specialty", + "@type": "rdf:Property", + "rdfs:comment": "One of the domain specialities to which this web page's content applies.", + "rdfs:label": "specialty", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:Specialty" + } + }, + { + "@id": "schema:LegalForceStatus", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible statuses for the legal force of a legislation.", + "rdfs:label": "LegalForceStatus", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce" + } + }, + { + "@id": "schema:applicationSuite", + "@type": "rdf:Property", + "rdfs:comment": "The name of the application suite to which the application belongs (e.g. Excel belongs to Office).", + "rdfs:label": "applicationSuite", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:digitalSourceType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an IPTCDigitalSourceEnumeration code indicating the nature of the digital source(s) for some [[CreativeWork]].", + "rdfs:label": "digitalSourceType", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:IPTCDigitalSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + } + }, + { + "@id": "schema:numberOfRooms", + "@type": "rdf:Property", + "rdfs:comment": "The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business.\nTypical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.", + "rdfs:label": "numberOfRooms", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Suite" + }, + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:Apartment" + }, + { + "@id": "schema:House" + }, + { + "@id": "schema:SingleFamilyResidence" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:priceRange", + "@type": "rdf:Property", + "rdfs:comment": "The price range of the business, for example ```$$$```.", + "rdfs:label": "priceRange", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedReview", + "@type": "rdf:Property", + "rdfs:comment": "An associated [[Review]].", + "rdfs:label": "associatedReview", + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:CertificationStatusEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates the different statuses of a Certification (Active and Inactive).", + "rdfs:label": "CertificationStatusEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:Nonprofit501c11", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c11: Non-profit type referring to Teachers' Retirement Fund Associations.", + "rdfs:label": "Nonprofit501c11", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:BoatTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip on a commercial ferry line.", + "rdfs:label": "BoatTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:tocContinuation", + "@type": "rdf:Property", + "rdfs:comment": "A [[HyperTocEntry]] can have a [[tocContinuation]] indicated, which is another [[HyperTocEntry]] that would be the default next item to play or render.", + "rdfs:label": "tocContinuation", + "schema:domainIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:caption", + "@type": "rdf:Property", + "rdfs:comment": "The caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the [[encodingFormat]].", + "rdfs:label": "caption", + "schema:domainIncludes": [ + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:AudioObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:sizeSystem", + "@type": "rdf:Property", + "rdfs:comment": "The size system used to identify a product's size. Typically either a standard (for example, \"GS1\" or \"ISO-EN13402\"), country code (for example \"US\" or \"JP\"), or a measuring system (for example \"Metric\" or \"Imperial\").", + "rdfs:label": "sizeSystem", + "schema:domainIncludes": { + "@id": "schema:SizeSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:SizeSystemEnumeration" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:legislationDateVersion", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#version_date" + }, + "rdfs:comment": "The point-in-time at which the provided description of the legislation is valid (e.g.: when looking at the law on the 2016-04-07 (= dateVersion), I get the consolidation of 2015-04-12 of the \"National Insurance Contributions Act 2015\")", + "rdfs:label": "legislationDateVersion", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#version_date" + } + }, + { + "@id": "schema:drainsTo", + "@type": "rdf:Property", + "rdfs:comment": "The vasculature that the vein drains into.", + "rdfs:label": "drainsTo", + "schema:domainIncludes": { + "@id": "schema:Vein" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:HearingImpairedSupported", + "@type": "schema:ContactPointOption", + "rdfs:comment": "Uses devices to support users with hearing impairments.", + "rdfs:label": "HearingImpairedSupported" + }, + { + "@id": "schema:line", + "@type": "rdf:Property", + "rdfs:comment": "A line is a point-to-point path consisting of two or more points. A line is expressed as a series of two or more point objects separated by space.", + "rdfs:label": "line", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:prescriptionStatus", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the status of drug prescription, e.g. local catalogs classifications or whether the drug is available by prescription or over-the-counter, etc.", + "rdfs:label": "prescriptionStatus", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DrugPrescriptionStatus" + } + ] + }, + { + "@id": "schema:backstory", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Article]], typically a [[NewsArticle]], the backstory property provides a textual summary giving a brief explanation of why and how an article was created. In a journalistic setting this could include information about reporting process, methods, interviews, data sources, etc.", + "rdfs:label": "backstory", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:LodgingBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A lodging business, such as a motel, hotel, or inn.", + "rdfs:label": "LodgingBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:width", + "@type": "rdf:Property", + "rdfs:comment": "The width of the item.", + "rdfs:label": "width", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:VisualArtwork" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Distance" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:workFeatured", + "@type": "rdf:Property", + "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).", + "rdfs:label": "workFeatured", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:EPRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "EPRelease.", + "rdfs:label": "EPRelease", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:printPage", + "@type": "rdf:Property", + "rdfs:comment": "If this NewsArticle appears in print, this field indicates the name of the page on which the article is found. Please note that this field is intended for the exact page name (e.g. A5, B18).", + "rdfs:label": "printPage", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HobbyShop", + "@type": "rdfs:Class", + "rdfs:comment": "A store that sells materials useful or necessary for various hobbies.", + "rdfs:label": "HobbyShop", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:SelfStorage", + "@type": "rdfs:Class", + "rdfs:comment": "A self-storage facility.", + "rdfs:label": "SelfStorage", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Endocrine", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of endocrine glands and their secretions.", + "rdfs:label": "Endocrine", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:merchantReturnDays", + "@type": "rdf:Property", + "rdfs:comment": "Specifies either a fixed return date or the number of days (from the delivery date) that a product can be returned. Used when the [[returnPolicyCategory]] property is specified as [[MerchantReturnFiniteReturnWindow]].", + "rdfs:label": "merchantReturnDays", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + { + "@id": "schema:MerchantReturnPolicy" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + }, + { + "@id": "schema:Integer" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:itemListOrder", + "@type": "rdf:Property", + "rdfs:comment": "Type of ordering (e.g. Ascending, Descending, Unordered).", + "rdfs:label": "itemListOrder", + "schema:domainIncludes": { + "@id": "schema:ItemList" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemListOrderType" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:MedicalTrial", + "@type": "rdfs:Class", + "rdfs:comment": "A medical trial is a type of medical study that uses a scientific process to compare the safety and efficacy of medical therapies or medical procedures. In general, medical trials are controlled and subjects are allocated at random to the different treatment and/or control groups.", + "rdfs:label": "MedicalTrial", + "rdfs:subClassOf": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:associatedArticle", + "@type": "rdf:Property", + "rdfs:comment": "A NewsArticle associated with the Media Object.", + "rdfs:label": "associatedArticle", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:NewsArticle" + } + }, + { + "@id": "schema:FastFoodRestaurant", + "@type": "rdfs:Class", + "rdfs:comment": "A fast-food restaurant.", + "rdfs:label": "FastFoodRestaurant", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:SinglePlayer", + "@type": "schema:GamePlayMode", + "rdfs:comment": "Play mode: SinglePlayer. Which is played by a lone player.", + "rdfs:label": "SinglePlayer" + }, + { + "@id": "schema:BackgroundNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A [[NewsArticle]] providing historical context, definition and detail on a specific topic (aka \"explainer\" or \"backgrounder\"). For example, an in-depth article or frequently-asked-questions ([FAQ](https://en.wikipedia.org/wiki/FAQ)) document on topics such as Climate Change or the European Union. Other kinds of background material from a non-news setting are often described using [[Book]] or [[Article]], in particular [[ScholarlyArticle]]. See also [[NewsArticle]] for related vocabulary from a learning/education perspective.", + "rdfs:label": "BackgroundNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:PatientExperienceHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the real life experience of patients or people that have lived a similar experience about the topic. May be forums, topics, Q-and-A and related material.", + "rdfs:label": "PatientExperienceHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:FAQPage", + "@type": "rdfs:Class", + "rdfs:comment": "A [[FAQPage]] is a [[WebPage]] presenting one or more \"[Frequently asked questions](https://en.wikipedia.org/wiki/FAQ)\" (see also [[QAPage]]).", + "rdfs:label": "FAQPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1723" + } + }, + { + "@id": "schema:Nonprofit501c17", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c17: Non-profit type referring to Supplemental Unemployment Benefit Trusts.", + "rdfs:label": "Nonprofit501c17", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:OriginalMediaContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'as original media content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'original': No evidence the footage has been misleadingly altered or manipulated, though it may contain false or misleading claims.\n\nFor an [[ImageObject]] to be 'original': No evidence the image has been misleadingly altered or manipulated, though it may still contain false or misleading claims.\n\nFor an [[ImageObject]] with embedded text to be 'original': No evidence the image has been misleadingly altered or manipulated, though it may still contain false or misleading claims.\n\nFor an [[AudioObject]] to be 'original': No evidence the audio has been misleadingly altered or manipulated, though it may contain false or misleading claims.\n", + "rdfs:label": "OriginalMediaContent", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:FloorPlan", + "@type": "rdfs:Class", + "rdfs:comment": "A FloorPlan is an explicit representation of a collection of similar accommodations, allowing the provision of common information (room counts, sizes, layout diagrams) and offers for rental or sale. In typical use, some [[ApartmentComplex]] has an [[accommodationFloorPlan]] which is a [[FloorPlan]]. A FloorPlan is always in the context of a particular place, either a larger [[ApartmentComplex]] or a single [[Apartment]]. The visual/spatial aspects of a floor plan (i.e. room layout, [see wikipedia](https://en.wikipedia.org/wiki/Floor_plan)) can be indicated using [[image]]. ", + "rdfs:label": "FloorPlan", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:DietNutrition", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Dietetics and nutrition as a medical specialty.", + "rdfs:label": "DietNutrition", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MedicalProcedureType", + "@type": "rdfs:Class", + "rdfs:comment": "An enumeration that describes different types of medical procedures.", + "rdfs:label": "MedicalProcedureType", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:FindAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of finding an object.\\n\\nRelated actions:\\n\\n* [[SearchAction]]: FindAction is generally lead by a SearchAction, but not necessarily.", + "rdfs:label": "FindAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:identifyingTest", + "@type": "rdf:Property", + "rdfs:comment": "A diagnostic test that can identify this sign.", + "rdfs:label": "identifyingTest", + "schema:domainIncludes": { + "@id": "schema:MedicalSign" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:NewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.\n", + "rdfs:label": "NewsArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + }, + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/rNews" + }, + { + "@id": "http://schema.org/docs/collab/TP" + } + ] + }, + { + "@id": "schema:transcript", + "@type": "rdf:Property", + "rdfs:comment": "If this MediaObject is an AudioObject or VideoObject, the transcript of that object.", + "rdfs:label": "transcript", + "schema:domainIncludes": [ + { + "@id": "schema:AudioObject" + }, + { + "@id": "schema:VideoObject" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:serverStatus", + "@type": "rdf:Property", + "rdfs:comment": "Status of a game server.", + "rdfs:label": "serverStatus", + "schema:domainIncludes": { + "@id": "schema:GameServer" + }, + "schema:rangeIncludes": { + "@id": "schema:GameServerStatus" + } + }, + { + "@id": "schema:temporalCoverage", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:temporal" + }, + "rdfs:comment": "The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in [ISO 8601 time interval format](https://en.wikipedia.org/wiki/ISO_8601#Time_intervals). In\n the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written \"2011/2012\"). Other forms of content, e.g. ScholarlyArticle, Book, TVSeries or TVEpisode, may indicate their temporalCoverage in broader terms - textually or via well-known URL.\n Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via \"1939/1945\".\n\nOpen-ended date ranges can be written with \"..\" in place of the end date. For example, \"2015-11/..\" indicates a range beginning in November 2015 and with no specified final date. This is tentative and might be updated in future when ISO 8601 is officially updated.", + "rdfs:label": "temporalCoverage", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:LifestyleModification", + "@type": "rdfs:Class", + "rdfs:comment": "A process of care involving exercise, changes to diet, fitness routines, and other lifestyle changes aimed at improving a health condition.", + "rdfs:label": "LifestyleModification", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EmployerAggregateRating", + "@type": "rdfs:Class", + "rdfs:comment": "An aggregate rating of an Organization related to its role as an employer.", + "rdfs:label": "EmployerAggregateRating", + "rdfs:subClassOf": { + "@id": "schema:AggregateRating" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1689" + } + }, + { + "@id": "schema:eventStatus", + "@type": "rdf:Property", + "rdfs:comment": "An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.", + "rdfs:label": "eventStatus", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:EventStatusType" + } + }, + { + "@id": "schema:StatisticalPopulation", + "@type": "rdfs:Class", + "rdfs:comment": "A StatisticalPopulation is a set of instances of a certain given type that satisfy some set of constraints. The property [[populationType]] is used to specify the type. Any property that can be used on instances of that type can appear on the statistical population. For example, a [[StatisticalPopulation]] representing all [[Person]]s with a [[homeLocation]] of East Podunk California would be described by applying the appropriate [[homeLocation]] and [[populationType]] properties to a [[StatisticalPopulation]] item that stands for that set of people.\nThe properties [[numConstraints]] and [[constraintProperty]] are used to specify which of the populations properties are used to specify the population. Note that the sense of \"population\" used here is the general sense of a statistical\npopulation, and does not imply that the population consists of people. For example, a [[populationType]] of [[Event]] or [[NewsArticle]] could be used. See also [[Observation]], where a [[populationType]] such as [[Person]] or [[Event]] can be indicated directly. In most cases it may be better to use [[StatisticalVariable]] instead of [[StatisticalPopulation]].", + "rdfs:label": "StatisticalPopulation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:DeliveryMethod", + "@type": "rdfs:Class", + "rdfs:comment": "A delivery method is a standardized procedure for transferring the product or service to the destination of fulfillment chosen by the customer. Delivery methods are characterized by the means of transportation used, and by the organization or group that is the contracting party for the sending organization or person.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#DeliveryModeDirectDownload\\n* http://purl.org/goodrelations/v1#DeliveryModeFreight\\n* http://purl.org/goodrelations/v1#DeliveryModeMail\\n* http://purl.org/goodrelations/v1#DeliveryModeOwnFleet\\n* http://purl.org/goodrelations/v1#DeliveryModePickUp\\n* http://purl.org/goodrelations/v1#DHL\\n* http://purl.org/goodrelations/v1#FederalExpress\\n* http://purl.org/goodrelations/v1#UPS\n ", + "rdfs:label": "DeliveryMethod", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:healthPlanCoinsuranceRate", + "@type": "rdf:Property", + "rdfs:comment": "The rate of coinsurance expressed as a number between 0.0 and 1.0.", + "rdfs:label": "healthPlanCoinsuranceRate", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:InsertAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of adding at a specific location in an ordered collection.", + "rdfs:label": "InsertAction", + "rdfs:subClassOf": { + "@id": "schema:AddAction" + } + }, + { + "@id": "schema:biologicalRole", + "@type": "rdf:Property", + "rdfs:comment": "A role played by the BioChemEntity within a biological context.", + "rdfs:label": "biologicalRole", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:returnShippingFeesAmount", + "@type": "rdf:Property", + "rdfs:comment": "Amount of shipping costs for product returns (for any reason). Applicable when property [[returnFees]] equals [[ReturnShippingFees]].", + "rdfs:label": "returnShippingFeesAmount", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:taxID", + "@type": "rdf:Property", + "rdfs:comment": "The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.", + "rdfs:label": "taxID", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:OpenTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which the researcher knows the full details of the treatment, and so does the patient.", + "rdfs:label": "OpenTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:loanPaymentAmount", + "@type": "rdf:Property", + "rdfs:comment": "The amount of money to pay in a single payment.", + "rdfs:label": "loanPaymentAmount", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:makesOffer", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to products or services offered by the organization or person.", + "rdfs:label": "makesOffer", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:inverseOf": { + "@id": "schema:offeredBy" + }, + "schema:rangeIncludes": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:IndividualPhysician", + "@type": "rdfs:Class", + "rdfs:comment": "An individual medical practitioner. For their official address use [[address]], for affiliations to hospitals use [[hospitalAffiliation]]. \nThe [[practicesAt]] property can be used to indicate [[MedicalOrganization]] hospitals, clinics, pharmacies etc. where this physician practices.", + "rdfs:label": "IndividualPhysician", + "rdfs:subClassOf": { + "@id": "schema:Physician" + } + }, + { + "@id": "schema:RsvpResponseMaybe", + "@type": "schema:RsvpResponseType", + "rdfs:comment": "The invitee may or may not attend.", + "rdfs:label": "RsvpResponseMaybe" + }, + { + "@id": "schema:doseSchedule", + "@type": "rdf:Property", + "rdfs:comment": "A dosing schedule for the drug for a given population, either observed, recommended, or maximum dose based on the type used.", + "rdfs:label": "doseSchedule", + "schema:domainIncludes": [ + { + "@id": "schema:TherapeuticProcedure" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DoseSchedule" + } + }, + { + "@id": "schema:NutritionInformation", + "@type": "rdfs:Class", + "rdfs:comment": "Nutritional information about the recipe.", + "rdfs:label": "NutritionInformation", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:MerchantReturnNotPermitted", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that product returns are not permitted.", + "rdfs:label": "MerchantReturnNotPermitted", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:BedAndBreakfast", + "@type": "rdfs:Class", + "rdfs:comment": "Bed and breakfast.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "BedAndBreakfast", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:Male", + "@type": "schema:GenderType", + "rdfs:comment": "The male gender.", + "rdfs:label": "Male" + }, + { + "@id": "schema:WebContent", + "@type": "rdfs:Class", + "rdfs:comment": "WebContent is a type representing all [[WebPage]], [[WebSite]] and [[WebPageElement]] content. It is sometimes the case that detailed distinctions between Web pages, sites and their parts are not always important or obvious. The [[WebContent]] type makes it easier to describe Web-addressable content without requiring such distinctions to always be stated. (The intent is that the existing types [[WebPage]], [[WebSite]] and [[WebPageElement]] will eventually be declared as subtypes of [[WebContent]].)", + "rdfs:label": "WebContent", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2358" + } + }, + { + "@id": "schema:AudioObject", + "@type": "rdfs:Class", + "rdfs:comment": "An audio file.", + "rdfs:label": "AudioObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:BodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A body of water, such as a sea, ocean, or lake.", + "rdfs:label": "BodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:characterName", + "@type": "rdf:Property", + "rdfs:comment": "The name of a character played in some acting or performing role, i.e. in a PerformanceRole.", + "rdfs:label": "characterName", + "schema:domainIncludes": { + "@id": "schema:PerformanceRole" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LoseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of being defeated in a competitive activity.", + "rdfs:label": "LoseAction", + "rdfs:subClassOf": { + "@id": "schema:AchieveAction" + } + }, + { + "@id": "schema:thumbnailUrl", + "@type": "rdf:Property", + "rdfs:comment": "A thumbnail image relevant to the Thing.", + "rdfs:label": "thumbnailUrl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:distribution", + "@type": "rdf:Property", + "rdfs:comment": "A downloadable form of this dataset, at a specific location, in a specific format. This property can be repeated if different variations are available. There is no expectation that different downloadable distributions must contain exactly equivalent information (see also [DCAT](https://www.w3.org/TR/vocab-dcat-3/#Class:Distribution) on this point). Different distributions might include or exclude different subsets of the entire dataset, for example.", + "rdfs:label": "distribution", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataDownload" + } + }, + { + "@id": "schema:ProfilePage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Profile page.", + "rdfs:label": "ProfilePage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:CurrencyConversionService", + "@type": "rdfs:Class", + "rdfs:comment": "A service to convert funds from one currency to another currency.", + "rdfs:label": "CurrencyConversionService", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:loanType", + "@type": "rdf:Property", + "rdfs:comment": "The type of a loan or credit.", + "rdfs:label": "loanType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:LocationFeatureSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Specifies a location feature by providing a structured value representing a feature of an accommodation as a property-value pair of varying degrees of formality.", + "rdfs:label": "LocationFeatureSpecification", + "rdfs:subClassOf": { + "@id": "schema:PropertyValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:schoolClosuresInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about school closures.", + "rdfs:label": "schoolClosuresInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:ReturnLabelInBox", + "@type": "schema:ReturnLabelSourceEnumeration", + "rdfs:comment": "Specifies that a return label will be provided by the seller in the shipping box.", + "rdfs:label": "ReturnLabelInBox", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:RsvpResponseType", + "@type": "rdfs:Class", + "rdfs:comment": "RsvpResponseType is an enumeration type whose instances represent responding to an RSVP request.", + "rdfs:label": "RsvpResponseType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:assembly", + "@type": "rdf:Property", + "rdfs:comment": "Library file name, e.g., mscorlib.dll, system.web.dll.", + "rdfs:label": "assembly", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:executableLibraryName" + } + }, + { + "@id": "schema:enginePower", + "@type": "rdf:Property", + "rdfs:comment": "The power of the vehicle's engine.\n Typical unit code(s): KWT for kilowatt, BHP for brake horsepower, N12 for metric horsepower (PS, with 1 PS = 735,49875 W)\\n\\n* Note 1: There are many different ways of measuring an engine's power. For an overview, see [http://en.wikipedia.org/wiki/Horsepower#Engine\\_power\\_test\\_codes](http://en.wikipedia.org/wiki/Horsepower#Engine_power_test_codes).\\n* Note 2: You can link to information about how the given value has been determined using the [[valueReference]] property.\\n* Note 3: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "enginePower", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:duringMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object representing the circumstances while performing this direction.", + "rdfs:label": "duringMedia", + "schema:domainIncludes": { + "@id": "schema:HowToDirection" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:MediaObject" + } + ] + }, + { + "@id": "schema:RadiationTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "A process of care using radiation aimed at improving a health condition.", + "rdfs:label": "RadiationTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ClothingStore", + "@type": "rdfs:Class", + "rdfs:comment": "A clothing store.", + "rdfs:label": "ClothingStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:TaxiReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for a taxi.\\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 [[Offer]].", + "rdfs:label": "TaxiReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:temporal", + "@type": "rdf:Property", + "rdfs:comment": "The \"temporal\" property can be used in cases where more specific properties\n(e.g. [[temporalCoverage]], [[dateCreated]], [[dateModified]], [[datePublished]]) are not known to be appropriate.", + "rdfs:label": "temporal", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:postalCodeBegin", + "@type": "rdf:Property", + "rdfs:comment": "First postal code in a range (included).", + "rdfs:label": "postalCodeBegin", + "schema:domainIncludes": { + "@id": "schema:PostalCodeRangeSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:OrganizeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of manipulating/administering/supervising/controlling one or more objects.", + "rdfs:label": "OrganizeAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:Geriatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the diagnosis and treatment of diseases, debilities and provision of care to the aged.", + "rdfs:label": "Geriatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GroceryStore", + "@type": "rdfs:Class", + "rdfs:comment": "A grocery store.", + "rdfs:label": "GroceryStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:returnPolicyCategory", + "@type": "rdf:Property", + "rdfs:comment": "Specifies an applicable return policy (from an enumeration).", + "rdfs:label": "returnPolicyCategory", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MerchantReturnEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:valueMinLength", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the minimum allowed range for number of characters in a literal value.", + "rdfs:label": "valueMinLength", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Aquarium", + "@type": "rdfs:Class", + "rdfs:comment": "Aquarium.", + "rdfs:label": "Aquarium", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:embeddedTextCaption", + "@type": "rdf:Property", + "rdfs:comment": "Represents textual captioning from a [[MediaObject]], e.g. text of a 'meme'.", + "rdfs:label": "embeddedTextCaption", + "rdfs:subPropertyOf": { + "@id": "schema:caption" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:AudioObject" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:arrivalBoatTerminal", + "@type": "rdf:Property", + "rdfs:comment": "The terminal or port from which the boat arrives.", + "rdfs:label": "arrivalBoatTerminal", + "schema:domainIncludes": { + "@id": "schema:BoatTrip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BoatTerminal" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:activeIngredient", + "@type": "rdf:Property", + "rdfs:comment": "An active ingredient, typically chemical compounds and/or biologic substances.", + "rdfs:label": "activeIngredient", + "schema:domainIncludes": [ + { + "@id": "schema:DrugStrength" + }, + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + }, + { + "@id": "schema:Substance" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SizeSystemImperial", + "@type": "schema:SizeSystemEnumeration", + "rdfs:comment": "Imperial size system.", + "rdfs:label": "SizeSystemImperial", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:alignmentType", + "@type": "rdf:Property", + "rdfs:comment": "A category of alignment between the learning resource and the framework node. Recommended values include: 'requires', 'textComplexity', 'readingLevel', and 'educationalSubject'.", + "rdfs:label": "alignmentType", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:mediaItemAppearance", + "@type": "rdf:Property", + "rdfs:comment": "In the context of a [[MediaReview]], indicates specific media item(s) that are grouped using a [[MediaReviewItem]].", + "rdfs:label": "mediaItemAppearance", + "schema:domainIncludes": { + "@id": "schema:MediaReviewItem" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:ReturnLabelSourceEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several types of return labels for product returns.", + "rdfs:label": "ReturnLabelSourceEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:MultiPlayer", + "@type": "schema:GamePlayMode", + "rdfs:comment": "Play mode: MultiPlayer. Requiring or allowing multiple human players to play simultaneously.", + "rdfs:label": "MultiPlayer" + }, + { + "@id": "schema:availableLanguage", + "@type": "rdf:Property", + "rdfs:comment": "A language someone may use with or at the item, service or place. Please use one of the language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47). See also [[inLanguage]].", + "rdfs:label": "availableLanguage", + "schema:domainIncludes": [ + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:TouristAttraction" + }, + { + "@id": "schema:Course" + }, + { + "@id": "schema:ServiceChannel" + }, + { + "@id": "schema:LodgingBusiness" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Language" + } + ] + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride", + "@type": "rdfs:Class", + "rdfs:comment": "A seasonal override of a return policy, for example used for holidays.", + "rdfs:label": "MerchantReturnPolicySeasonalOverride", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:EmailMessage", + "@type": "rdfs:Class", + "rdfs:comment": "An email message.", + "rdfs:label": "EmailMessage", + "rdfs:subClassOf": { + "@id": "schema:Message" + } + }, + { + "@id": "schema:clinicalPharmacology", + "@type": "rdf:Property", + "rdfs:comment": "Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD).", + "rdfs:label": "clinicalPharmacology", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:permissions", + "@type": "rdf:Property", + "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).", + "rdfs:label": "permissions", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HealthPlanCostSharingSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A description of costs to the patient under a given network or formulary.", + "rdfs:label": "HealthPlanCostSharingSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:containsPlace", + "@type": "rdf:Property", + "rdfs:comment": "The basic containment relation between a place and another that it contains.", + "rdfs:label": "containsPlace", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:inverseOf": { + "@id": "schema:containedInPlace" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:ComedyClub", + "@type": "rdfs:Class", + "rdfs:comment": "A comedy club.", + "rdfs:label": "ComedyClub", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:relevantSpecialty", + "@type": "rdf:Property", + "rdfs:comment": "If applicable, a medical specialty in which this entity is relevant.", + "rdfs:label": "relevantSpecialty", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSpecialty" + } + }, + { + "@id": "schema:screenCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of screens in the movie theater.", + "rdfs:label": "screenCount", + "schema:domainIncludes": { + "@id": "schema:MovieTheater" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Nonprofit501c4", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c4: Non-profit type referring to Civic Leagues, Social Welfare Organizations, and Local Associations of Employees.", + "rdfs:label": "Nonprofit501c4", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:department", + "@type": "rdf:Property", + "rdfs:comment": "A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). For example: a store with a pharmacy, or a bakery with a cafe.", + "rdfs:label": "department", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:hasHealthAspect", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the aspect or aspects specifically addressed in some [[HealthTopicContent]]. For example, that the content is an overview, or that it talks about treatment, self-care, treatments or their side-effects.", + "rdfs:label": "hasHealthAspect", + "schema:domainIncludes": { + "@id": "schema:HealthTopicContent" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthAspectEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:mathExpression", + "@type": "rdf:Property", + "rdfs:comment": "A mathematical expression (e.g. 'x^2-3x=0') that may be solved for a specific variable, simplified, or transformed. This can take many formats, e.g. LaTeX, Ascii-Math, or math as you would write with a keyboard.", + "rdfs:label": "mathExpression", + "schema:domainIncludes": { + "@id": "schema:MathSolver" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:SolveMathAction" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2740" + } + }, + { + "@id": "schema:mobileUrl", + "@type": "rdf:Property", + "rdfs:comment": "The [[mobileUrl]] property is provided for specific situations in which data consumers need to determine whether one of several provided URLs is a dedicated 'mobile site'.\n\nTo discourage over-use, and reflecting intial usecases, the property is expected only on [[Product]] and [[Offer]], rather than [[Thing]]. The general trend in web technology is towards [responsive design](https://en.wikipedia.org/wiki/Responsive_web_design) in which content can be flexibly adapted to a wide range of browsing environments. Pages and sites referenced with the long-established [[url]] property should ideally also be usable on a wide variety of devices, including mobile phones. In most cases, it would be pointless and counter productive to attempt to update all [[url]] markup to use [[mobileUrl]] for more mobile-oriented pages. The property is intended for the case when items (primarily [[Product]] and [[Offer]]) have extra URLs hosted on an additional \"mobile site\" alongside the main one. It should not be taken as an endorsement of this publication style.\n ", + "rdfs:label": "mobileUrl", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3134" + } + }, + { + "@id": "schema:sibling", + "@type": "rdf:Property", + "rdfs:comment": "A sibling of the person.", + "rdfs:label": "sibling", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:PsychologicalTreatment", + "@type": "rdfs:Class", + "rdfs:comment": "A process of care relying upon counseling, dialogue and communication aimed at improving a mental health condition without use of drugs.", + "rdfs:label": "PsychologicalTreatment", + "rdfs:subClassOf": { + "@id": "schema:TherapeuticProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Courthouse", + "@type": "rdfs:Class", + "rdfs:comment": "A courthouse.", + "rdfs:label": "Courthouse", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:NarcoticConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item is a narcotic as defined by the [1961 UN convention](https://www.incb.org/incb/en/narcotic-drugs/Yellowlist/yellow-list.html), for example marijuana or heroin.", + "rdfs:label": "NarcoticConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:costPerUnit", + "@type": "rdf:Property", + "rdfs:comment": "The cost per unit of the drug.", + "rdfs:label": "costPerUnit", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:itemShipped", + "@type": "rdf:Property", + "rdfs:comment": "Item(s) being shipped.", + "rdfs:label": "itemShipped", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:DigitalDocumentPermission", + "@type": "rdfs:Class", + "rdfs:comment": "A permission for a particular person or group to access a particular file.", + "rdfs:label": "DigitalDocumentPermission", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:departureAirport", + "@type": "rdf:Property", + "rdfs:comment": "The airport where the flight originates.", + "rdfs:label": "departureAirport", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Airport" + } + }, + { + "@id": "schema:holdingArchive", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "[[ArchiveOrganization]] that holds, keeps or maintains the [[ArchiveComponent]]." + }, + "rdfs:label": { + "@language": "en", + "@value": "holdingArchive" + }, + "schema:domainIncludes": { + "@id": "schema:ArchiveComponent" + }, + "schema:inverseOf": { + "@id": "schema:archiveHeld" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ArchiveOrganization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:Attorney", + "@type": "rdfs:Class", + "rdfs:comment": "Professional service: Attorney. \\n\\nThis type is deprecated - [[LegalService]] is more inclusive and less ambiguous.", + "rdfs:label": "Attorney", + "rdfs:subClassOf": { + "@id": "schema:LegalService" + } + }, + { + "@id": "schema:doseUnit", + "@type": "rdf:Property", + "rdfs:comment": "The unit of the dose, e.g. 'mg'.", + "rdfs:label": "doseUnit", + "schema:domainIncludes": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:colorist", + "@type": "rdf:Property", + "rdfs:comment": "The individual who adds color to inked drawings.", + "rdfs:label": "colorist", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:bioChemSimilarity", + "@type": "rdf:Property", + "rdfs:comment": "A similar BioChemEntity, e.g., obtained by fingerprint similarity algorithms.", + "rdfs:label": "bioChemSimilarity", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:ReturnMethodEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several types of product return methods.", + "rdfs:label": "ReturnMethodEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:isLiveBroadcast", + "@type": "rdf:Property", + "rdfs:comment": "True if the broadcast is of a live event.", + "rdfs:label": "isLiveBroadcast", + "schema:domainIncludes": { + "@id": "schema:BroadcastEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:PreSale", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available for ordering and delivery before general availability.", + "rdfs:label": "PreSale" + }, + { + "@id": "schema:MortgageLoan", + "@type": "rdfs:Class", + "rdfs:comment": "A loan in which property or real estate is used as collateral. (A loan securitized against some real estate.)", + "rdfs:label": "MortgageLoan", + "rdfs:subClassOf": { + "@id": "schema:LoanOrCredit" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:OnDemandEvent", + "@type": "rdfs:Class", + "rdfs:comment": "A publication event, e.g. catch-up TV or radio podcast, during which a program is available on-demand.", + "rdfs:label": "OnDemandEvent", + "rdfs:subClassOf": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:Collection", + "@type": "rdfs:Class", + "rdfs:comment": "A collection of items, e.g. creative works or products.", + "rdfs:label": "Collection", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:returnPolicySeasonalOverride", + "@type": "rdf:Property", + "rdfs:comment": "Seasonal override of a return policy.", + "rdfs:label": "returnPolicySeasonalOverride", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:doseValue", + "@type": "rdf:Property", + "rdfs:comment": "The value of the dose, e.g. 500.", + "rdfs:label": "doseValue", + "schema:domainIncludes": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:DanceGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A dance group—for example, the Alvin Ailey Dance Theater or Riverdance.", + "rdfs:label": "DanceGroup", + "rdfs:subClassOf": { + "@id": "schema:PerformingGroup" + } + }, + { + "@id": "schema:Country", + "@type": "rdfs:Class", + "rdfs:comment": "A country.", + "rdfs:label": "Country", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:brand", + "@type": "rdf:Property", + "rdfs:comment": "The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person.", + "rdfs:label": "brand", + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Organization" + } + ] + }, + { + "@id": "schema:scheduleTimezone", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the timezone for which the time(s) indicated in the [[Schedule]] are given. The value provided should be among those listed in the IANA Time Zone Database.", + "rdfs:label": "scheduleTimezone", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:documentation", + "@type": "rdf:Property", + "rdfs:comment": "Further documentation describing the Web API in more detail.", + "rdfs:label": "documentation", + "schema:domainIncludes": { + "@id": "schema:WebAPI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1423" + } + }, + { + "@id": "schema:vehicleInteriorColor", + "@type": "rdf:Property", + "rdfs:comment": "The color or color combination of the interior of the vehicle.", + "rdfs:label": "vehicleInteriorColor", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PrognosisHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Typical progression and happenings of life course of the topic.", + "rdfs:label": "PrognosisHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:liveBlogUpdate", + "@type": "rdf:Property", + "rdfs:comment": "An update to the LiveBlog.", + "rdfs:label": "liveBlogUpdate", + "schema:domainIncludes": { + "@id": "schema:LiveBlogPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:BlogPosting" + } + }, + { + "@id": "schema:workExample", + "@type": "rdf:Property", + "rdfs:comment": "Example/instance/realization/derivation of the concept of this creative work. E.g. the paperback edition, first edition, or e-book.", + "rdfs:label": "workExample", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:exampleOfWork" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:greater", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is greater than the object.", + "rdfs:label": "greater", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:BusStation", + "@type": "rdfs:Class", + "rdfs:comment": "A bus station.", + "rdfs:label": "BusStation", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:alumniOf", + "@type": "rdf:Property", + "rdfs:comment": "An organization that the person is an alumni of.", + "rdfs:label": "alumniOf", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:inverseOf": { + "@id": "schema:alumni" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EducationalOrganization" + }, + { + "@id": "schema:Organization" + } + ] + }, + { + "@id": "schema:Optometric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The science or practice of testing visual acuity and prescribing corrective lenses.", + "rdfs:label": "Optometric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:trackingUrl", + "@type": "rdf:Property", + "rdfs:comment": "Tracking url for the parcel delivery.", + "rdfs:label": "trackingUrl", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:trailerWeight", + "@type": "rdf:Property", + "rdfs:comment": "The permitted weight of a trailer attached to the vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "trailerWeight", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:nsn", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the [NATO stock number](https://en.wikipedia.org/wiki/NATO_Stock_Number) (nsn) of a [[Product]]. ", + "rdfs:label": "nsn", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2126" + } + }, + { + "@id": "schema:Review", + "@type": "rdfs:Class", + "rdfs:comment": "A review of an item - for example, of a restaurant, movie, or store.", + "rdfs:label": "Review", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Vehicle", + "@type": "rdfs:Class", + "rdfs:comment": "A vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.", + "rdfs:label": "Vehicle", + "rdfs:subClassOf": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:Nonprofit501c23", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c23: Non-profit type referring to Veterans Organizations.", + "rdfs:label": "Nonprofit501c23", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:wordCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of words in the text of the Article.", + "rdfs:label": "wordCount", + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:SportsOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "Represents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.", + "rdfs:label": "SportsOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:runtime", + "@type": "rdf:Property", + "rdfs:comment": "Runtime platform or script interpreter dependencies (example: Java v1, Python 2.3, .NET Framework 3.0).", + "rdfs:label": "runtime", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:runtimePlatform" + } + }, + { + "@id": "schema:Brand", + "@type": "rdfs:Class", + "rdfs:comment": "A brand is a name used by an organization or business person for labeling a product, product group, or similar.", + "rdfs:label": "Brand", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:targetCollection", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The collection target of the action.", + "rdfs:label": "targetCollection", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:UpdateAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:datePublished", + "@type": "rdf:Property", + "rdfs:comment": "Date of first publication or broadcast. For example the date a [[CreativeWork]] was broadcast or a [[Certification]] was issued.", + "rdfs:label": "datePublished", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Certification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:Quantity", + "@type": "rdfs:Class", + "rdfs:comment": "Quantities such as distance, time, mass, weight, etc. Particular instances of say Mass are entities like '3 kg' or '4 milligrams'.", + "rdfs:label": "Quantity", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:expectedArrivalUntil", + "@type": "rdf:Property", + "rdfs:comment": "The latest date the package may arrive.", + "rdfs:label": "expectedArrivalUntil", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:latitude", + "@type": "rdf:Property", + "rdfs:comment": "The latitude of a location. For example ```37.42242``` ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)).", + "rdfs:label": "latitude", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:requirements", + "@type": "rdf:Property", + "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).", + "rdfs:label": "requirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:supersededBy": { + "@id": "schema:softwareRequirements" + } + }, + { + "@id": "schema:musicCompositionForm", + "@type": "rdf:Property", + "rdfs:comment": "The type of composition (e.g. overture, sonata, symphony, etc.).", + "rdfs:label": "musicCompositionForm", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:StagedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'staged content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'staged content': A video that has been created using actors or similarly contrived.\n\nFor an [[ImageObject]] to be 'staged content': An image that was created using actors or similarly contrived, such as a screenshot of a fake tweet.\n\nFor an [[ImageObject]] with embedded text to be 'staged content': An image that was created using actors or similarly contrived, such as a screenshot of a fake tweet.\n\nFor an [[AudioObject]] to be 'staged content': Audio that has been created using actors or similarly contrived.\n", + "rdfs:label": "StagedContent", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:shippingRate", + "@type": "rdf:Property", + "rdfs:comment": "The shipping rate is the cost of shipping to the specified destination. Typically, the maxValue and currency values (of the [[MonetaryAmount]]) are most appropriate.", + "rdfs:label": "shippingRate", + "schema:domainIncludes": [ + { + "@id": "schema:ShippingRateSettings" + }, + { + "@id": "schema:OfferShippingDetails" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:itemCondition", + "@type": "rdf:Property", + "rdfs:comment": "A predefined value from OfferItemCondition specifying the condition of the product or service, or the products or services included in the offer. Also used for product return policies to specify the condition of products accepted for returns.", + "rdfs:label": "itemCondition", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:OfferItemCondition" + } + }, + { + "@id": "schema:correctionsPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (e.g. [[NewsMediaOrganization]]), a statement describing (in news media, the newsroom’s) disclosure and correction policy for errors.", + "rdfs:label": "correctionsPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:NewsMediaOrganization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:UseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of applying an object to its intended purpose.", + "rdfs:label": "UseAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:Reservoir", + "@type": "rdfs:Class", + "rdfs:comment": "A reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.", + "rdfs:label": "Reservoir", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:DeliveryTimeSettings", + "@type": "rdfs:Class", + "rdfs:comment": "A DeliveryTimeSettings represents re-usable pieces of shipping information, relating to timing. It is designed for publication on an URL that may be referenced via the [[shippingSettingsLink]] property of an [[OfferShippingDetails]]. Several occurrences can be published, distinguished (and identified/referenced) by their different values for [[transitTimeLabel]].", + "rdfs:label": "DeliveryTimeSettings", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:pregnancyWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to this drug's use during pregnancy.", + "rdfs:label": "pregnancyWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedAnatomy", + "@type": "rdf:Property", + "rdfs:comment": "The anatomy of the underlying organ system or structures associated with this entity.", + "rdfs:label": "associatedAnatomy", + "schema:domainIncludes": [ + { + "@id": "schema:PhysicalActivity" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + }, + { + "@id": "schema:SuperficialAnatomy" + } + ] + }, + { + "@id": "schema:pattern", + "@type": "rdf:Property", + "rdfs:comment": "A pattern that something has, for example 'polka dot', 'striped', 'Canadian flag'. Values are typically expressed as text, although links to controlled value schemes are also supported.", + "rdfs:label": "pattern", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:underName", + "@type": "rdf:Property", + "rdfs:comment": "The person or organization the reservation or ticket is for.", + "rdfs:label": "underName", + "schema:domainIncludes": [ + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:Ticket" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:startDate", + "@type": "rdf:Property", + "rdfs:comment": "The start date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)).", + "rdfs:label": "startDate", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:CreativeWorkSeries" + }, + { + "@id": "schema:Role" + }, + { + "@id": "schema:Schedule" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2486" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA1Plus", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A+ as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA1Plus", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableMeasurementCup", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the cup, for example of a bra.", + "rdfs:label": "WearableMeasurementCup", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:postalCodeRange", + "@type": "rdf:Property", + "rdfs:comment": "A defined range of postal codes.", + "rdfs:label": "postalCodeRange", + "schema:domainIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalCodeRangeSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:accountOverdraftLimit", + "@type": "rdf:Property", + "rdfs:comment": "An overdraft is an extension of credit from a lending institution when an account reaches zero. An overdraft allows the individual to continue withdrawing money even if the account has no funds in it. Basically the bank allows people to borrow a set amount of money.", + "rdfs:label": "accountOverdraftLimit", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:BankAccount" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Product", + "@type": "rdfs:Class", + "rdfs:comment": "Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.", + "rdfs:label": "Product", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + } + }, + { + "@id": "schema:AlgorithmicallyEnhancedDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'algorithmically enhanced' using the IPTC digital source type vocabulary.", + "rdfs:label": "AlgorithmicallyEnhancedDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicallyEnhanced" + } + }, + { + "@id": "schema:trialDesign", + "@type": "rdf:Property", + "rdfs:comment": "Specifics about the trial design (enumerated).", + "rdfs:label": "trialDesign", + "schema:domainIncludes": { + "@id": "schema:MedicalTrial" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTrialDesign" + } + }, + { + "@id": "schema:PublicationEvent", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "PublicationEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:Ticket", + "@type": "rdfs:Class", + "rdfs:comment": "Used to describe a ticket to an event, a flight, a bus ride, etc.", + "rdfs:label": "Ticket", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:titleEIDR", + "@type": "rdf:Property", + "rdfs:comment": "An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) [[identifier]] representing at the most general/abstract level, a work of film or television.\n\nFor example, the motion picture known as \"Ghostbusters\" has a titleEIDR of \"10.5240/7EC7-228A-510A-053E-CBB8-J\". This title (or work) may have several variants, which EIDR calls \"edits\". See [[editEIDR]].\n\nSince schema.org types like [[Movie]], [[TVEpisode]], [[TVSeason]], and [[TVSeries]] can be used for both works and their multiple expressions, it is possible to use [[titleEIDR]] alone (for a general description), or alongside [[editEIDR]] for a more edit-specific description.\n", + "rdfs:label": "titleEIDR", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Movie" + }, + { + "@id": "schema:TVSeason" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:TVEpisode" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2469" + } + }, + { + "@id": "schema:Dataset", + "@type": "rdfs:Class", + "owl:equivalentClass": [ + { + "@id": "void:Dataset" + }, + { + "@id": "dcmitype:Dataset" + }, + { + "@id": "dcat:Dataset" + } + ], + "rdfs:comment": "A body of structured information describing some topic(s) of interest.", + "rdfs:label": "Dataset", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/DatasetClass" + } + }, + { + "@id": "schema:Nonprofit501c3", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c3: Non-profit type referring to Religious, Educational, Charitable, Scientific, Literary, Testing for Public Safety, Fostering National or International Amateur Sports Competition, or Prevention of Cruelty to Children or Animals Organizations.", + "rdfs:label": "Nonprofit501c3", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:DesktopWebPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of 'desktop' browsers as a Web Platform.", + "rdfs:label": "DesktopWebPlatform", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:deathDate", + "@type": "rdf:Property", + "rdfs:comment": "Date of death.", + "rdfs:label": "deathDate", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:permissionType", + "@type": "rdf:Property", + "rdfs:comment": "The type of permission granted the person, organization, or audience.", + "rdfs:label": "permissionType", + "schema:domainIncludes": { + "@id": "schema:DigitalDocumentPermission" + }, + "schema:rangeIncludes": { + "@id": "schema:DigitalDocumentPermissionType" + } + }, + { + "@id": "schema:acquireLicensePage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page documenting how licenses can be purchased or otherwise acquired, for the current item.", + "rdfs:label": "acquireLicensePage", + "rdfs:subPropertyOf": { + "@id": "schema:usageInfo" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2454" + } + }, + { + "@id": "schema:SportingGoodsStore", + "@type": "rdfs:Class", + "rdfs:comment": "A sporting goods store.", + "rdfs:label": "SportingGoodsStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:agent", + "@type": "rdf:Property", + "rdfs:comment": "The direct performer or driver of the action (animate or inanimate). E.g. *John* wrote a book.", + "rdfs:label": "agent", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:WorkBasedProgram", + "@type": "rdfs:Class", + "rdfs:comment": "A program with both an educational and employment component. Typically based at a workplace and structured around work-based learning, with the aim of instilling competencies related to an occupation. WorkBasedProgram is used to distinguish programs such as apprenticeships from school, college or other classroom based educational programs.", + "rdfs:label": "WorkBasedProgram", + "rdfs:subClassOf": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:programmingLanguage", + "@type": "rdf:Property", + "rdfs:comment": "The computer programming language.", + "rdfs:label": "programmingLanguage", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:ComputerLanguage" + } + ] + }, + { + "@id": "schema:knowsAbout", + "@type": "rdf:Property", + "rdfs:comment": "Of a [[Person]], and less typically of an [[Organization]], to indicate a topic that is known about - suggesting possible expertise but not implying it. We do not distinguish skill levels here, or relate this to educational content, events, objectives or [[JobPosting]] descriptions.", + "rdfs:label": "knowsAbout", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Thing" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:opens", + "@type": "rdf:Property", + "rdfs:comment": "The opening hour of the place or service on the given day(s) of the week.", + "rdfs:label": "opens", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OpeningHoursSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Time" + } + }, + { + "@id": "schema:Suite", + "@type": "rdfs:Class", + "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 http://en.wikipedia.org/wiki/Suite_(hotel)).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Suite", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:SpeakableSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A SpeakableSpecification indicates (typically via [[xpath]] or [[cssSelector]]) sections of a document that are highlighted as particularly [[speakable]]. Instances of this type are expected to be used primarily as values of the [[speakable]] property.", + "rdfs:label": "SpeakableSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:codeRepository", + "@type": "rdf:Property", + "rdfs:comment": "Link to the repository where the un-compiled, human readable code and related code is located (SVN, GitHub, CodePlex).", + "rdfs:label": "codeRepository", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:locationCreated", + "@type": "rdf:Property", + "rdfs:comment": "The location where the CreativeWork was created, which may not be the same as the location depicted in the CreativeWork.", + "rdfs:label": "locationCreated", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:acceptedAnswer", + "@type": "rdf:Property", + "rdfs:comment": "The answer(s) that has been accepted as best, typically on a Question/Answer site. Sites vary in their selection mechanisms, e.g. drawing on community opinion and/or the view of the Question author.", + "rdfs:label": "acceptedAnswer", + "rdfs:subPropertyOf": { + "@id": "schema:suggestedAnswer" + }, + "schema:domainIncludes": { + "@id": "schema:Question" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Answer" + } + ] + }, + { + "@id": "schema:subStructure", + "@type": "rdf:Property", + "rdfs:comment": "Component (sub-)structure(s) that comprise this anatomical structure.", + "rdfs:label": "subStructure", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:ChemicalSubstance", + "@type": "rdfs:Class", + "rdfs:comment": "A chemical substance is 'a portion of matter of constant composition, composed of molecular entities of the same type or of different types' (source: [ChEBI:59999](https://www.ebi.ac.uk/chebi/searchId.do?chebiId=59999)).", + "rdfs:label": "ChemicalSubstance", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://www.ebi.ac.uk/chebi/searchId.do?chebiId=59999" + }, + { + "@id": "http://bioschemas.org" + } + ] + }, + { + "@id": "schema:securityClearanceRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A description of any security clearance requirements of the job.", + "rdfs:label": "securityClearanceRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:WearableMeasurementHips", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the hip section, for example of a skirt.", + "rdfs:label": "WearableMeasurementHips", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:flightNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.", + "rdfs:label": "flightNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:antagonist", + "@type": "rdf:Property", + "rdfs:comment": "The muscle whose action counteracts the specified muscle.", + "rdfs:label": "antagonist", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Muscle" + } + }, + { + "@id": "schema:strengthUnit", + "@type": "rdf:Property", + "rdfs:comment": "The units of an active ingredient's strength, e.g. mg.", + "rdfs:label": "strengthUnit", + "schema:domainIncludes": { + "@id": "schema:DrugStrength" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SolveMathAction", + "@type": "rdfs:Class", + "rdfs:comment": "The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression.", + "rdfs:label": "SolveMathAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2740" + } + }, + { + "@id": "schema:usesHealthPlanIdStandard", + "@type": "rdf:Property", + "rdfs:comment": "The standard for interpreting the Plan ID. The preferred is \"HIOS\". See the Centers for Medicare & Medicaid Services for more details.", + "rdfs:label": "usesHealthPlanIdStandard", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:WarrantyScope", + "@type": "rdfs:Class", + "rdfs:comment": "A range of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#Labor-BringIn\\n* http://purl.org/goodrelations/v1#PartsAndLabor-BringIn\\n* http://purl.org/goodrelations/v1#PartsAndLabor-PickUp\n ", + "rdfs:label": "WarrantyScope", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:requiredGender", + "@type": "rdf:Property", + "rdfs:comment": "Audiences defined by a person's gender.", + "rdfs:label": "requiredGender", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HowItWorksHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content that discusses and explains how a particular health-related topic works, e.g. in terms of mechanisms and underlying science.", + "rdfs:label": "HowItWorksHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:servesCuisine", + "@type": "rdf:Property", + "rdfs:comment": "The cuisine of the restaurant.", + "rdfs:label": "servesCuisine", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:StrengthTraining", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is engaged in to improve muscle and bone strength. Also referred to as resistance training.", + "rdfs:label": "StrengthTraining", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:NailSalon", + "@type": "rdfs:Class", + "rdfs:comment": "A nail salon.", + "rdfs:label": "NailSalon", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:scheduledPaymentDate", + "@type": "rdf:Property", + "rdfs:comment": "The date the invoice is scheduled to be paid.", + "rdfs:label": "scheduledPaymentDate", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:hasMolecularFunction", + "@type": "rdf:Property", + "rdfs:comment": "Molecular function performed by this BioChemEntity; please use PropertyValue if you want to include any evidence.", + "rdfs:label": "hasMolecularFunction", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:ResultsAvailable", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Results are available.", + "rdfs:label": "ResultsAvailable", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:departureGate", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's departure gate.", + "rdfs:label": "departureGate", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BusStop", + "@type": "rdfs:Class", + "rdfs:comment": "A bus stop.", + "rdfs:label": "BusStop", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:VenueMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A venue map (e.g. for malls, auditoriums, museums, etc.).", + "rdfs:label": "VenueMap" + }, + { + "@id": "schema:orderItemNumber", + "@type": "rdf:Property", + "rdfs:comment": "The identifier of the order item.", + "rdfs:label": "orderItemNumber", + "schema:domainIncludes": { + "@id": "schema:OrderItem" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:studySubject", + "@type": "rdf:Property", + "rdfs:comment": "A subject of the study, i.e. one of the medical conditions, therapies, devices, drugs, etc. investigated by the study.", + "rdfs:label": "studySubject", + "schema:domainIncludes": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:HealthTopicContent", + "@type": "rdfs:Class", + "rdfs:comment": "[[HealthTopicContent]] is [[WebContent]] that is about some aspect of a health topic, e.g. a condition, its symptoms or treatments. Such content may be comprised of several parts or sections and use different types of media. Multiple instances of [[WebContent]] (and hence [[HealthTopicContent]]) can be related using [[hasPart]] / [[isPartOf]] where there is some kind of content hierarchy, and their content described with [[about]] and [[mentions]] e.g. building upon the existing [[MedicalCondition]] vocabulary.\n ", + "rdfs:label": "HealthTopicContent", + "rdfs:subClassOf": { + "@id": "schema:WebContent" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:Ear", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Ear function assessment with clinical examination.", + "rdfs:label": "Ear", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Energy", + "@type": "rdfs:Class", + "rdfs:comment": "Properties that take Energy as values are of the form '<Number> <Energy unit of measure>'.", + "rdfs:label": "Energy", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:ResearchProject", + "@type": "rdfs:Class", + "rdfs:comment": "A Research project.", + "rdfs:label": "ResearchProject", + "rdfs:subClassOf": { + "@id": "schema:Project" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "http://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:Longitudinal", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "Unlike cross-sectional studies, longitudinal studies track the same people, and therefore the differences observed in those people are less likely to be the result of cultural differences across generations. Longitudinal studies are also used in medicine to uncover predictors of certain diseases.", + "rdfs:label": "Longitudinal", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:accessibilityAPI", + "@type": "rdf:Property", + "rdfs:comment": "Indicates that the resource is compatible with the referenced accessibility API. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityAPI-vocabulary).", + "rdfs:label": "accessibilityAPI", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:passengerPriorityStatus", + "@type": "rdf:Property", + "rdfs:comment": "The priority status assigned to a passenger for security or boarding (e.g. FastTrack or Priority).", + "rdfs:label": "passengerPriorityStatus", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:educationalAlignment", + "@type": "rdf:Property", + "rdfs:comment": "An alignment to an established educational framework.\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 [[teaches]] or [[assesses]] a competency.", + "rdfs:label": "educationalAlignment", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:rangeIncludes": { + "@id": "schema:AlignmentObject" + } + }, + { + "@id": "schema:offerCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of offers for the product.", + "rdfs:label": "offerCount", + "schema:domainIncludes": { + "@id": "schema:AggregateOffer" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:possibleTreatment", + "@type": "rdf:Property", + "rdfs:comment": "A possible treatment to address this condition, sign or symptom.", + "rdfs:label": "possibleTreatment", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalSignOrSymptom" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:valueReference", + "@type": "rdf:Property", + "rdfs:comment": "A secondary value that provides additional information on the original value, e.g. a reference temperature or a type of measurement.", + "rdfs:label": "valueReference", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:StructuredValue" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:MeasurementTypeEnumeration" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Enumeration" + } + ] + }, + { + "@id": "schema:RandomizedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A randomized trial design.", + "rdfs:label": "RandomizedTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ParkingFacility", + "@type": "rdfs:Class", + "rdfs:comment": "A parking lot or other parking facility.", + "rdfs:label": "ParkingFacility", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:UnemploymentSupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "UnemploymentSupport: this is a benefit for unemployment support.", + "rdfs:label": "UnemploymentSupport", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:MedicalClinic", + "@type": "rdfs:Class", + "rdfs:comment": "A facility, often associated with a hospital or medical school, that is devoted to the specific diagnosis and/or healthcare. Previously limited to outpatients but with evolution it may be open to inpatients as well.", + "rdfs:label": "MedicalClinic", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ComicIssue", + "@type": "rdfs:Class", + "rdfs:comment": "Individual comic issues are serially published as\n \tpart of a larger series. For the sake of consistency, even one-shot issues\n \tbelong to a series comprised of a single issue. All comic issues can be\n \tuniquely identified by: the combination of the name and volume number of the\n \tseries to which the issue belongs; the issue number; and the variant\n \tdescription of the issue (if any).", + "rdfs:label": "ComicIssue", + "rdfs:subClassOf": { + "@id": "schema:PublicationIssue" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:numberOfAccommodationUnits", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the total (available plus unavailable) number of accommodation units in an [[ApartmentComplex]], or the number of accommodation units for a specific [[FloorPlan]] (within its specific [[ApartmentComplex]]). See also [[numberOfAvailableAccommodationUnits]].", + "rdfs:label": "numberOfAccommodationUnits", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:ApartmentComplex" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:MedicalTrialDesign", + "@type": "rdfs:Class", + "rdfs:comment": "Design models for medical trials. Enumerated type.", + "rdfs:label": "MedicalTrialDesign", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/WikiDoc" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:OTC", + "@type": "schema:DrugPrescriptionStatus", + "rdfs:comment": "The character of a medical substance, typically a medicine, of being available over the counter or not.", + "rdfs:label": "OTC", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:countryOfLastProcessing", + "@type": "rdf:Property", + "rdfs:comment": "The place where the item (typically [[Product]]) was last processed and tested before importation.", + "rdfs:label": "countryOfLastProcessing", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/991" + } + }, + { + "@id": "schema:MedicineSystem", + "@type": "rdfs:Class", + "rdfs:comment": "Systems of medical practice.", + "rdfs:label": "MedicineSystem", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:postalCodeEnd", + "@type": "rdf:Property", + "rdfs:comment": "Last postal code in the range (included). Needs to be after [[postalCodeBegin]].", + "rdfs:label": "postalCodeEnd", + "schema:domainIncludes": { + "@id": "schema:PostalCodeRangeSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:aircraft", + "@type": "rdf:Property", + "rdfs:comment": "The kind of aircraft (e.g., \"Boeing 747\").", + "rdfs:label": "aircraft", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:amenityFeature", + "@type": "rdf:Property", + "rdfs:comment": "An amenity feature (e.g. a characteristic or service) of the Accommodation. This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.", + "rdfs:label": "amenityFeature", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:LocationFeatureSpecification" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryD", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class D as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryD", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:Protein", + "@type": "rdfs:Class", + "rdfs:comment": "Protein is here used in its widest possible definition, as classes of amino acid based molecules. Amyloid-beta Protein in human (UniProt P05067), eukaryota (e.g. an OrthoDB group) or even a single molecule that one can point to are all of type :Protein. A protein can thus be a subclass of another protein, e.g. :Protein as a UniProt record can have multiple isoforms inside it which would also be :Protein. They can be imagined, synthetic, hypothetical or naturally occurring.", + "rdfs:label": "Protein", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:dayOfWeek", + "@type": "rdf:Property", + "rdfs:comment": "The day of the week for which these opening hours are valid.", + "rdfs:label": "dayOfWeek", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:OpeningHoursSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DayOfWeek" + } + }, + { + "@id": "schema:proprietaryName", + "@type": "rdf:Property", + "rdfs:comment": "Proprietary name given to the diet plan, typically by its originator or creator.", + "rdfs:label": "proprietaryName", + "schema:domainIncludes": [ + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DiabeticDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet appropriate for people with diabetes.", + "rdfs:label": "DiabeticDiet" + }, + { + "@id": "schema:MerchantReturnUnspecified", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that a product return policy is not provided.", + "rdfs:label": "MerchantReturnUnspecified", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:eligibleCustomerType", + "@type": "rdf:Property", + "rdfs:comment": "The type(s) of customers for which the given offer is valid.", + "rdfs:label": "eligibleCustomerType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:BusinessEntityType" + } + }, + { + "@id": "schema:produces", + "@type": "rdf:Property", + "rdfs:comment": "The tangible thing generated by the service, e.g. a passport, permit, etc.", + "rdfs:label": "produces", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + }, + "schema:supersededBy": { + "@id": "schema:serviceOutput" + } + }, + { + "@id": "schema:BoatTerminal", + "@type": "rdfs:Class", + "rdfs:comment": "A terminal for boats, ships, and other water vessels.", + "rdfs:label": "BoatTerminal", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:WantAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a desire about the object. An agent wants an object.", + "rdfs:label": "WantAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:OrderStatus", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated status values for Order.", + "rdfs:label": "OrderStatus", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:Nonprofit527", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit527: Non-profit type referring to political organizations.", + "rdfs:label": "Nonprofit527", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:priceComponentType", + "@type": "rdf:Property", + "rdfs:comment": "Identifies a price component (for example, a line item on an invoice), part of the total price for an offer.", + "rdfs:label": "priceComponentType", + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PriceComponentTypeEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:employees", + "@type": "rdf:Property", + "rdfs:comment": "People working for this organization.", + "rdfs:label": "employees", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:employee" + } + }, + { + "@id": "schema:Osteopathic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine focused on promoting the body's innate ability to heal itself.", + "rdfs:label": "Osteopathic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:eligibilityToWorkRequirement", + "@type": "rdf:Property", + "rdfs:comment": "The legal requirements such as citizenship, visa and other documentation required for an applicant to this job.", + "rdfs:label": "eligibilityToWorkRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:Game", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "Game", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:MeetingRoom", + "@type": "rdfs:Class", + "rdfs:comment": "A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Conference_hall).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "MeetingRoom", + "rdfs:subClassOf": { + "@id": "schema:Room" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:PerformingArtsTheater", + "@type": "rdfs:Class", + "rdfs:comment": "A theater or other performing art center.", + "rdfs:label": "PerformingArtsTheater", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:CreativeWorkSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike [[ItemList]] which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e.g. books and periodicals, or media such as TV, radio and games).\\n\\nSpecific subtypes are available for describing [[TVSeries]], [[RadioSeries]], [[MovieSeries]], [[BookSeries]], [[Periodical]] and [[VideoGameSeries]]. In each case, the [[hasPart]] / [[isPartOf]] properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.\\n\\nIt is common for properties applicable to an item from the series to be usefully applied to the containing group. Schema.org attempts to anticipate some of these cases, but publishers should be free to apply properties of the series parts to the series as a whole wherever they seem appropriate.\n\t ", + "rdfs:label": "CreativeWorkSeries", + "rdfs:subClassOf": [ + { + "@id": "schema:Series" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:CssSelectorType", + "@type": "rdfs:Class", + "rdfs:comment": "Text representing a CSS selector.", + "rdfs:label": "CssSelectorType", + "rdfs:subClassOf": { + "@id": "schema:Text" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1672" + } + }, + { + "@id": "schema:Restaurant", + "@type": "rdfs:Class", + "rdfs:comment": "A restaurant.", + "rdfs:label": "Restaurant", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:paymentUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL for sending a payment.", + "rdfs:label": "paymentUrl", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:season", + "@type": "rdf:Property", + "rdfs:comment": "A season in a media series.", + "rdfs:label": "season", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:URL" + } + ], + "schema:supersededBy": { + "@id": "schema:containsSeason" + } + }, + { + "@id": "schema:termDuration", + "@type": "rdf:Property", + "rdfs:comment": "The amount of time in a term as defined by the institution. A term is a length of time where students take one or more classes. Semesters and quarters are common units for term.", + "rdfs:label": "termDuration", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:encodingType", + "@type": "rdf:Property", + "rdfs:comment": "The supported encoding type(s) for an EntryPoint request.", + "rdfs:label": "encodingType", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:educationalUse", + "@type": "rdf:Property", + "rdfs:comment": "The purpose of a work in the context of education; for example, 'assignment', 'group work'.", + "rdfs:label": "educationalUse", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ] + }, + { + "@id": "schema:QuoteAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent quotes/estimates/appraises an object/product/service with a price at a location/store.", + "rdfs:label": "QuoteAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:transitTimeLabel", + "@type": "rdf:Property", + "rdfs:comment": "Label to match an [[OfferShippingDetails]] with a [[DeliveryTimeSettings]] (within the context of a [[shippingSettingsLink]] cross-reference).", + "rdfs:label": "transitTimeLabel", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:DeliveryTimeSettings" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:interactingDrug", + "@type": "rdf:Property", + "rdfs:comment": "Another drug that is known to interact with this drug in a way that impacts the effect of this drug or causes a risk to the patient. Note: disease interactions are typically captured as contraindications.", + "rdfs:label": "interactingDrug", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:BeautySalon", + "@type": "rdfs:Class", + "rdfs:comment": "Beauty salon.", + "rdfs:label": "BeautySalon", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:WearableSizeGroupEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size groups (also known as \"size types\") for wearable products.", + "rdfs:label": "WearableSizeGroupEnumeration", + "rdfs:subClassOf": { + "@id": "schema:SizeGroupEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:FoodService", + "@type": "rdfs:Class", + "rdfs:comment": "A food service, like breakfast, lunch, or dinner.", + "rdfs:label": "FoodService", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:byMonthWeek", + "@type": "rdf:Property", + "rdfs:comment": "Defines the week(s) of the month on which a recurring Event takes place. Specified as an Integer between 1-5. For clarity, byMonthWeek is best used in conjunction with byDay to indicate concepts like the first and third Mondays of a month.", + "rdfs:label": "byMonthWeek", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2599" + } + }, + { + "@id": "schema:CertificationInactive", + "@type": "schema:CertificationStatusEnumeration", + "rdfs:comment": "Specifies that a certification is inactive (no longer in effect).", + "rdfs:label": "CertificationInactive", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:Abdomen", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Abdomen clinical examination.", + "rdfs:label": "Abdomen", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:educationRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Educational background needed for the position or Occupation.", + "rdfs:label": "educationRequirements", + "schema:domainIncludes": [ + { + "@id": "schema:Occupation" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + ] + }, + { + "@id": "schema:studyLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location in which the study is taking/took place.", + "rdfs:label": "studyLocation", + "schema:domainIncludes": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:HotelRoom", + "@type": "rdfs:Class", + "rdfs:comment": "A hotel room is a single room in a hotel.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "HotelRoom", + "rdfs:subClassOf": { + "@id": "schema:Room" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:countriesSupported", + "@type": "rdf:Property", + "rdfs:comment": "Countries for which the application is supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.", + "rdfs:label": "countriesSupported", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ExhibitionEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Exhibition event, e.g. at a museum, library, archive, tradeshow, ...", + "rdfs:label": "ExhibitionEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:MedicalStudyStatus", + "@type": "rdfs:Class", + "rdfs:comment": "The status of a medical study. Enumerated type.", + "rdfs:label": "MedicalStudyStatus", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WearableSizeSystemEurope", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "European size system for wearables.", + "rdfs:label": "WearableSizeSystemEurope", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:termsOfService", + "@type": "rdf:Property", + "rdfs:comment": "Human-readable terms of service documentation.", + "rdfs:label": "termsOfService", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1423" + } + }, + { + "@id": "schema:inverseOf", + "@type": "rdf:Property", + "rdfs:comment": "Relates a property to a property that is its inverse. Inverse properties relate the same pairs of items to each other, but in reversed direction. For example, the 'alumni' and 'alumniOf' properties are inverseOf each other. Some properties don't have explicit inverses; in these situations RDFa and JSON-LD syntax for reverse properties can be used.", + "rdfs:label": "inverseOf", + "schema:domainIncludes": { + "@id": "schema:Property" + }, + "schema:isPartOf": { + "@id": "http://meta.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Property" + } + }, + { + "@id": "schema:trainingSalary", + "@type": "rdf:Property", + "rdfs:comment": "The estimated salary earned while in the program.", + "rdfs:label": "trainingSalary", + "schema:domainIncludes": [ + { + "@id": "schema:WorkBasedProgram" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmountDistribution" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2460" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + ] + }, + { + "@id": "schema:countriesNotSupported", + "@type": "rdf:Property", + "rdfs:comment": "Countries for which the application is not supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.", + "rdfs:label": "countriesNotSupported", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:numberOfBathroomsTotal", + "@type": "rdf:Property", + "rdfs:comment": "The total integer number of bathrooms in some [[Accommodation]], following real estate conventions as [documented in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsTotalInteger+Field): \"The simple sum of the number of bathrooms. For example for a property with two Full Bathrooms and one Half Bathroom, the Bathrooms Total Integer will be 3.\". See also [[numberOfRooms]].", + "rdfs:label": "numberOfBathroomsTotal", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:FloorPlan" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:validFrom", + "@type": "rdf:Property", + "rdfs:comment": "The date when the item becomes valid.", + "rdfs:label": "validFrom", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:LocationFeatureSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:OpeningHoursSpecification" + }, + { + "@id": "schema:Permit" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Certification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:mainEntity", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the primary entity described in some page or other CreativeWork.", + "rdfs:label": "mainEntity", + "rdfs:subPropertyOf": { + "@id": "schema:about" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:mainEntityOfPage" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:ReserveAction", + "@type": "rdfs:Class", + "rdfs:comment": "Reserving a concrete object.\\n\\nRelated actions:\\n\\n* [[ScheduleAction]]: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.", + "rdfs:label": "ReserveAction", + "rdfs:subClassOf": { + "@id": "schema:PlanAction" + } + }, + { + "@id": "schema:catalog", + "@type": "rdf:Property", + "rdfs:comment": "A data catalog which contains this dataset.", + "rdfs:label": "catalog", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataCatalog" + }, + "schema:supersededBy": { + "@id": "schema:includedInDataCatalog" + } + }, + { + "@id": "schema:identifyingExam", + "@type": "rdf:Property", + "rdfs:comment": "A physical examination that can identify this sign.", + "rdfs:label": "identifyingExam", + "schema:domainIncludes": { + "@id": "schema:MedicalSign" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PhysicalExam" + } + }, + { + "@id": "schema:NightClub", + "@type": "rdfs:Class", + "rdfs:comment": "A nightclub or discotheque.", + "rdfs:label": "NightClub", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:FoodEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Food event.", + "rdfs:label": "FoodEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:applicationStartDate", + "@type": "rdf:Property", + "rdfs:comment": "The date at which the program begins collecting applications for the next enrollment cycle.", + "rdfs:label": "applicationStartDate", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:TaxiService", + "@type": "rdfs:Class", + "rdfs:comment": "A service for a vehicle for hire with a driver for local travel. Fares are usually calculated based on distance traveled.", + "rdfs:label": "TaxiService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:qualifications", + "@type": "rdf:Property", + "rdfs:comment": "Specific qualifications required for this role or Occupation.", + "rdfs:label": "qualifications", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + ] + }, + { + "@id": "schema:departureTerminal", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's departure terminal.", + "rdfs:label": "departureTerminal", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:recipeIngredient", + "@type": "rdf:Property", + "rdfs:comment": "A single ingredient used in the recipe, e.g. sugar, flour or garlic.", + "rdfs:label": "recipeIngredient", + "rdfs:subPropertyOf": { + "@id": "schema:supply" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:RadioBroadcastService", + "@type": "rdfs:Class", + "rdfs:comment": "A delivery service through which radio content is provided via broadcast over the air or online.", + "rdfs:label": "RadioBroadcastService", + "rdfs:subClassOf": { + "@id": "schema:BroadcastService" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2109" + } + }, + { + "@id": "schema:AllWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "All-wheel Drive is a transmission layout where the engine drives all four wheels.", + "rdfs:label": "AllWheelDriveConfiguration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:applicationCategory", + "@type": "rdf:Property", + "rdfs:comment": "Type of software application, e.g. 'Game, Multimedia'.", + "rdfs:label": "applicationCategory", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:CovidTestingFacility", + "@type": "rdfs:Class", + "rdfs:comment": "A CovidTestingFacility is a [[MedicalClinic]] where testing for the COVID-19 Coronavirus\n disease is available. If the facility is being made available from an established [[Pharmacy]], [[Hotel]], or other\n non-medical organization, multiple types can be listed. This makes it easier to re-use existing schema.org information\n about that place, e.g. contact info, address, opening hours. Note that in an emergency, such information may not always be reliable.\n ", + "rdfs:label": "CovidTestingFacility", + "rdfs:subClassOf": { + "@id": "schema:MedicalClinic" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:WearableSizeSystemContinental", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Continental size system for wearables.", + "rdfs:label": "WearableSizeSystemContinental", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:BreadcrumbList", + "@type": "rdfs:Class", + "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.\\n\\nThe [[position]] property is used to reconstruct the order of the items in a BreadcrumbList. The convention is that a breadcrumb list has an [[itemListOrder]] of [[ItemListOrderAscending]] (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.\n ", + "rdfs:label": "BreadcrumbList", + "rdfs:subClassOf": { + "@id": "schema:ItemList" + } + }, + { + "@id": "schema:InvestmentFund", + "@type": "rdfs:Class", + "rdfs:comment": "A company or fund that gathers capital from a number of investors to create a pool of money that is then re-invested into stocks, bonds and other assets.", + "rdfs:label": "InvestmentFund", + "rdfs:subClassOf": { + "@id": "schema:InvestmentOrDeposit" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:reviewedBy", + "@type": "rdf:Property", + "rdfs:comment": "People or organizations that have reviewed the content on this web page for accuracy and/or completeness.", + "rdfs:label": "reviewedBy", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:cvdNumVent", + "@type": "rdf:Property", + "rdfs:comment": "numvent - MECHANICAL VENTILATORS: Total number of ventilators available.", + "rdfs:label": "cvdNumVent", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:hasDigitalDocumentPermission", + "@type": "rdf:Property", + "rdfs:comment": "A permission related to the access to this document (e.g. permission to read or write an electronic document). For a public document, specify a grantee with an Audience with audienceType equal to \"public\".", + "rdfs:label": "hasDigitalDocumentPermission", + "schema:domainIncludes": { + "@id": "schema:DigitalDocument" + }, + "schema:rangeIncludes": { + "@id": "schema:DigitalDocumentPermission" + } + }, + { + "@id": "schema:directApply", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether an [[url]] that is associated with a [[JobPosting]] enables direct application for the job, via the posting website. A job posting is considered to have directApply of [[True]] if an application process for the specified job can be directly initiated via the url(s) given (noting that e.g. multiple internet domains might nevertheless be involved at an implementation level). A value of [[False]] is appropriate if there is no clear path to applying directly online for the specified job, navigating directly from the JobPosting url(s) supplied.", + "rdfs:label": "directApply", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2907" + } + }, + { + "@id": "schema:breastfeedingWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to this drug's use by breastfeeding mothers.", + "rdfs:label": "breastfeedingWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:worksFor", + "@type": "rdf:Property", + "rdfs:comment": "Organizations that the person works for.", + "rdfs:label": "worksFor", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:priceType", + "@type": "rdf:Property", + "rdfs:comment": "Defines the type of a price specified for an offered product, for example a list price, a (temporary) sale price or a manufacturer suggested retail price. If multiple prices are specified for an offer the [[priceType]] property can be used to identify the type of each such specified price. The value of priceType can be specified as a value from enumeration PriceTypeEnumeration or as a free form text string for price types that are not already predefined in PriceTypeEnumeration.", + "rdfs:label": "priceType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:UnitPriceSpecification" + }, + { + "@id": "schema:CompoundPriceSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:PriceTypeEnumeration" + } + ] + }, + { + "@id": "schema:VitalSign", + "@type": "rdfs:Class", + "rdfs:comment": "Vital signs are measures of various physiological functions in order to assess the most basic body functions.", + "rdfs:label": "VitalSign", + "rdfs:subClassOf": { + "@id": "schema:MedicalSign" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ShoeStore", + "@type": "rdfs:Class", + "rdfs:comment": "A shoe store.", + "rdfs:label": "ShoeStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:bookFormat", + "@type": "rdf:Property", + "rdfs:comment": "The format of the book.", + "rdfs:label": "bookFormat", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:BookFormatType" + } + }, + { + "@id": "schema:gameItem", + "@type": "rdf:Property", + "rdfs:comment": "An item is an object within the game world that can be collected by a player or, occasionally, a non-player character.", + "rdfs:label": "gameItem", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:gtin14", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-14 code of the product, or the product to which the offer refers. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin14", + "rdfs:subPropertyOf": [ + { + "@id": "schema:identifier" + }, + { + "@id": "schema:gtin" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Class", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "rdfs:Class" + }, + "rdfs:comment": "A class, also often called a 'Type'; equivalent to rdfs:Class.", + "rdfs:label": "Class", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://meta.schema.org" + } + }, + { + "@id": "schema:HinduDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet conforming to Hindu dietary practices, in particular, beef-free.", + "rdfs:label": "HinduDiet" + }, + { + "@id": "schema:comprisedOf", + "@type": "rdf:Property", + "rdfs:comment": "Specifying something physically contained by something else. Typically used here for the underlying anatomical structures, such as organs, that comprise the anatomical system.", + "rdfs:label": "comprisedOf", + "schema:domainIncludes": { + "@id": "schema:AnatomicalSystem" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ] + }, + { + "@id": "schema:reservedTicket", + "@type": "rdf:Property", + "rdfs:comment": "A ticket associated with the reservation.", + "rdfs:label": "reservedTicket", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Ticket" + } + }, + { + "@id": "schema:PawnShop", + "@type": "rdfs:Class", + "rdfs:comment": "A shop that will buy, or lend money against the security of, personal possessions.", + "rdfs:label": "PawnShop", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:healthPlanDrugTier", + "@type": "rdf:Property", + "rdfs:comment": "The tier(s) of drugs offered by this formulary or insurance plan.", + "rdfs:label": "healthPlanDrugTier", + "schema:domainIncludes": [ + { + "@id": "schema:HealthInsurancePlan" + }, + { + "@id": "schema:HealthPlanFormulary" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:WPSideBar", + "@type": "rdfs:Class", + "rdfs:comment": "A sidebar section of the page.", + "rdfs:label": "WPSideBar", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:resultComment", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of result. The Comment created or sent as a result of this action.", + "rdfs:label": "resultComment", + "rdfs:subPropertyOf": { + "@id": "schema:result" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CommentAction" + }, + { + "@id": "schema:ReplyAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Comment" + } + }, + { + "@id": "schema:applicantLocationRequirements", + "@type": "rdf:Property", + "rdfs:comment": "The location(s) applicants can apply from. This is usually used for telecommuting jobs where the applicant does not need to be in a physical office. Note: This should not be used for citizenship or work visa requirements.", + "rdfs:label": "applicantLocationRequirements", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2083" + } + }, + { + "@id": "schema:replacee", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The object that is being replaced.", + "rdfs:label": "replacee", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ReplaceAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:Residence", + "@type": "rdfs:Class", + "rdfs:comment": "The place where a person lives.", + "rdfs:label": "Residence", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:isConsumableFor", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another product (or multiple products) for which this product is a consumable.", + "rdfs:label": "isConsumableFor", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:HowToDirection", + "@type": "rdfs:Class", + "rdfs:comment": "A direction indicating a single action to do in the instructions for how to achieve a result.", + "rdfs:label": "HowToDirection", + "rdfs:subClassOf": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:ReturnFeesCustomerResponsibility", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that product returns must be paid for, and are the responsibility of, the customer.", + "rdfs:label": "ReturnFeesCustomerResponsibility", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:byDay", + "@type": "rdf:Property", + "rdfs:comment": "Defines the day(s) of the week on which a recurring [[Event]] takes place. May be specified using either [[DayOfWeek]], or alternatively [[Text]] conforming to iCal's syntax for byDay recurrence rules.", + "rdfs:label": "byDay", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DayOfWeek" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:businessDays", + "@type": "rdf:Property", + "rdfs:comment": "Days of the week when the merchant typically operates, indicated via opening hours markup.", + "rdfs:label": "businessDays", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:price", + "@type": "rdf:Property", + "rdfs:comment": "The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.\\n\\nUsage guidelines:\\n\\n* Use the [[priceCurrency]] property (with standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\") instead of including [ambiguous symbols](http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign) such as '$' in the value.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.\\n* Note that both [RDFa](http://www.w3.org/TR/xhtml-rdfa-primer/#using-the-content-attribute) and Microdata syntax allow the use of a \"content=\" attribute for publishing simple machine-readable values alongside more human-friendly formatting.\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\n ", + "rdfs:label": "price", + "schema:domainIncludes": [ + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TradeAction" + }, + { + "@id": "schema:PriceSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:deliveryAddress", + "@type": "rdf:Property", + "rdfs:comment": "Destination address.", + "rdfs:label": "deliveryAddress", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:SpreadsheetDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A spreadsheet file.", + "rdfs:label": "SpreadsheetDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:arrivalAirport", + "@type": "rdf:Property", + "rdfs:comment": "The airport where the flight terminates.", + "rdfs:label": "arrivalAirport", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Airport" + } + }, + { + "@id": "schema:Dermatology", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of skin.", + "rdfs:label": "Dermatology", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Saturday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Friday and Sunday.", + "rdfs:label": "Saturday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q131" + } + }, + { + "@id": "schema:Nonprofit501c1", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c1: Non-profit type referring to Corporations Organized Under Act of Congress, including Federal Credit Unions and National Farm Loan Associations.", + "rdfs:label": "Nonprofit501c1", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:image", + "@type": "rdf:Property", + "rdfs:comment": "An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].", + "rdfs:label": "image", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:ImageObject" + } + ] + }, + { + "@id": "schema:relatedAnatomy", + "@type": "rdf:Property", + "rdfs:comment": "Anatomical systems or structures that relate to the superficial anatomy.", + "rdfs:label": "relatedAnatomy", + "schema:domainIncludes": { + "@id": "schema:SuperficialAnatomy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ] + }, + { + "@id": "schema:ShoppingCenter", + "@type": "rdfs:Class", + "rdfs:comment": "A shopping center or mall.", + "rdfs:label": "ShoppingCenter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:category", + "@type": "rdf:Property", + "rdfs:comment": "A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.", + "rdfs:label": "category", + "schema:domainIncludes": [ + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Recommendation" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:PhysicalActivity" + }, + { + "@id": "schema:SpecialAnnouncement" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Thing" + }, + { + "@id": "schema:PhysicalActivityCategory" + }, + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + ] + }, + { + "@id": "schema:OutOfStock", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is out of stock.", + "rdfs:label": "OutOfStock" + }, + { + "@id": "schema:target", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a target EntryPoint, or url, for an Action.", + "rdfs:label": "target", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EntryPoint" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:Therapeutic", + "@type": "schema:MedicalDevicePurpose", + "rdfs:comment": "A medical device used for therapeutic purposes.", + "rdfs:label": "Therapeutic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:programName", + "@type": "rdf:Property", + "rdfs:comment": "The program providing the membership.", + "rdfs:label": "programName", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HardwareStore", + "@type": "rdfs:Class", + "rdfs:comment": "A hardware store.", + "rdfs:label": "HardwareStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:ParkingMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A parking map.", + "rdfs:label": "ParkingMap" + }, + { + "@id": "schema:athlete", + "@type": "rdf:Property", + "rdfs:comment": "A person that acts as performing member of a sports team; a player as opposed to a coach.", + "rdfs:label": "athlete", + "schema:domainIncludes": { + "@id": "schema:SportsTeam" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:serviceOutput", + "@type": "rdf:Property", + "rdfs:comment": "The tangible thing generated by the service, e.g. a passport, permit, etc.", + "rdfs:label": "serviceOutput", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:screenshot", + "@type": "rdf:Property", + "rdfs:comment": "A link to a screenshot image of the app.", + "rdfs:label": "screenshot", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:ImageObject" + } + ] + }, + { + "@id": "schema:petsAllowed", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value.", + "rdfs:label": "petsAllowed", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:ApartmentComplex" + }, + { + "@id": "schema:FloorPlan" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Boolean" + } + ] + }, + { + "@id": "schema:executableLibraryName", + "@type": "rdf:Property", + "rdfs:comment": "Library file name, e.g., mscorlib.dll, system.web.dll.", + "rdfs:label": "executableLibraryName", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BuddhistTemple", + "@type": "rdfs:Class", + "rdfs:comment": "A Buddhist temple.", + "rdfs:label": "BuddhistTemple", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:HyperToc", + "@type": "rdfs:Class", + "rdfs:comment": "A HyperToc represents a hypertext table of contents for complex media objects, such as [[VideoObject]], [[AudioObject]]. Items in the table of contents are indicated using the [[tocEntry]] property, and typed [[HyperTocEntry]]. For cases where the same larger work is split into multiple files, [[associatedMedia]] can be used on individual [[HyperTocEntry]] items.", + "rdfs:label": "HyperToc", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:nonprofitStatus", + "@type": "rdf:Property", + "rdfs:comment": "nonprofitStatus indicates the legal status of a non-profit organization in its primary place of business.", + "rdfs:label": "nonprofitStatus", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:NonprofitType" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:BodyMeasurementHand", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum hand girth (measured over the knuckles of the open right hand excluding thumb, fingers together). Used, for example, to fit gloves.", + "rdfs:label": "BodyMeasurementHand", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:identifier", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:identifier" + }, + "rdfs:comment": "The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.\n ", + "rdfs:label": "identifier", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:significance", + "@type": "rdf:Property", + "rdfs:comment": "The significance associated with the superficial anatomy; as an example, how characteristics of the superficial anatomy can suggest underlying medical conditions or courses of treatment.", + "rdfs:label": "significance", + "schema:domainIncludes": { + "@id": "schema:SuperficialAnatomy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BorrowAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.\\n\\nRelated actions:\\n\\n* [[LendAction]]: Reciprocal of BorrowAction.", + "rdfs:label": "BorrowAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:DigitalFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "DigitalFormat.", + "rdfs:label": "DigitalFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:jobLocationType", + "@type": "rdf:Property", + "rdfs:comment": "A description of the job location (e.g. TELECOMMUTE for telecommute jobs).", + "rdfs:label": "jobLocationType", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1591" + } + }, + { + "@id": "schema:IceCreamShop", + "@type": "rdfs:Class", + "rdfs:comment": "An ice cream shop.", + "rdfs:label": "IceCreamShop", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:realEstateAgent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The real estate agent involved in the action.", + "rdfs:label": "realEstateAgent", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:RentAction" + }, + "schema:rangeIncludes": { + "@id": "schema:RealEstateAgent" + } + }, + { + "@id": "schema:accessibilityFeature", + "@type": "rdf:Property", + "rdfs:comment": "Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityFeature-vocabulary).", + "rdfs:label": "accessibilityFeature", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:claimReviewed", + "@type": "rdf:Property", + "rdfs:comment": "A short summary of the specific claims reviewed in a ClaimReview.", + "rdfs:label": "claimReviewed", + "schema:domainIncludes": { + "@id": "schema:ClaimReview" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1061" + } + }, + { + "@id": "schema:maps", + "@type": "rdf:Property", + "rdfs:comment": "A URL to a map of the place.", + "rdfs:label": "maps", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:supersededBy": { + "@id": "schema:hasMap" + } + }, + { + "@id": "schema:procedureType", + "@type": "rdf:Property", + "rdfs:comment": "The type of procedure, for example Surgical, Noninvasive, or Percutaneous.", + "rdfs:label": "procedureType", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalProcedureType" + } + }, + { + "@id": "schema:Throat", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Throat assessment with clinical examination.", + "rdfs:label": "Throat", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:estimatedCost", + "@type": "rdf:Property", + "rdfs:comment": "The estimated cost of the supply or supplies consumed when performing instructions.", + "rdfs:label": "estimatedCost", + "schema:domainIncludes": [ + { + "@id": "schema:HowToSupply" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MonetaryAmount" + } + ] + }, + { + "@id": "schema:printEdition", + "@type": "rdf:Property", + "rdfs:comment": "The edition of the print product in which the NewsArticle appears.", + "rdfs:label": "printEdition", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SkiResort", + "@type": "rdfs:Class", + "rdfs:comment": "A ski resort.", + "rdfs:label": "SkiResort", + "rdfs:subClassOf": [ + { + "@id": "schema:SportsActivityLocation" + }, + { + "@id": "schema:Resort" + } + ] + }, + { + "@id": "schema:payload", + "@type": "rdf:Property", + "rdfs:comment": "The permitted weight of passengers and cargo, EXCLUDING the weight of the empty vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: Many databases specify the permitted TOTAL weight instead, which is the sum of [[weight]] and [[payload]]\\n* Note 2: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 3: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 4: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "payload", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:WebPageElement", + "@type": "rdfs:Class", + "rdfs:comment": "A web page element, like a table or an image.", + "rdfs:label": "WebPageElement", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:releaseNotes", + "@type": "rdf:Property", + "rdfs:comment": "Description of what changed in this version.", + "rdfs:label": "releaseNotes", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:Nonprofit501n", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501n: Non-profit type referring to Charitable Risk Pools.", + "rdfs:label": "Nonprofit501n", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:measurementDenominator", + "@type": "rdf:Property", + "rdfs:comment": "Identifies the denominator variable when an observation represents a ratio or percentage.", + "rdfs:label": "measurementDenominator", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Observation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:StatisticalVariable" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:RepaymentSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value representing repayment.", + "rdfs:label": "RepaymentSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:game", + "@type": "rdf:Property", + "rdfs:comment": "Video game which is played on this server.", + "rdfs:label": "game", + "schema:domainIncludes": { + "@id": "schema:GameServer" + }, + "schema:inverseOf": { + "@id": "schema:gameServer" + }, + "schema:rangeIncludes": { + "@id": "schema:VideoGame" + } + }, + { + "@id": "schema:orderQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The number of the item ordered. If the property is not set, assume the quantity is one.", + "rdfs:label": "orderQuantity", + "schema:domainIncludes": { + "@id": "schema:OrderItem" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:workHours", + "@type": "rdf:Property", + "rdfs:comment": "The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).", + "rdfs:label": "workHours", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ReturnAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of returning to the origin that which was previously received (concrete objects) or taken (ownership).", + "rdfs:label": "ReturnAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:engineDisplacement", + "@type": "rdf:Property", + "rdfs:comment": "The volume swept by all of the pistons inside the cylinders of an internal combustion engine in a single movement. \\n\\nTypical unit code(s): CMQ for cubic centimeter, LTR for liters, INQ for cubic inches\\n* Note 1: You can link to information about how the given value has been determined using the [[valueReference]] property.\\n* Note 2: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "engineDisplacement", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:gameAvailabilityType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the availability type of the game content associated with this action, such as whether it is a full version or a demo.", + "rdfs:label": "gameAvailabilityType", + "schema:domainIncludes": { + "@id": "schema:PlayGameAction" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GameAvailabilityEnumeration" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:foodWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to consumption of specific foods while taking this drug.", + "rdfs:label": "foodWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SportsActivityLocation", + "@type": "rdfs:Class", + "rdfs:comment": "A sports location, such as a playing field.", + "rdfs:label": "SportsActivityLocation", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:LaserDiscFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "LaserDiscFormat.", + "rdfs:label": "LaserDiscFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:StudioAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "StudioAlbum.", + "rdfs:label": "StudioAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:DiagnosticProcedure", + "@type": "rdfs:Class", + "rdfs:comment": "A medical procedure intended primarily for diagnostic, as opposed to therapeutic, purposes.", + "rdfs:label": "DiagnosticProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:StructuredValue", + "@type": "rdfs:Class", + "rdfs:comment": "Structured values are used when the value of a property has a more complex structure than simply being a textual value or a reference to another thing.", + "rdfs:label": "StructuredValue", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:SizeSystemEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size systems for different categories of products, for example \"EN-13402\" or \"UK\" for wearables or \"Imperial\" for screws.", + "rdfs:label": "SizeSystemEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:normalRange", + "@type": "rdf:Property", + "rdfs:comment": "Range of acceptable values for a typical patient, when applicable.", + "rdfs:label": "normalRange", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalEnumeration" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:House", + "@type": "rdfs:Class", + "rdfs:comment": "A house is a building or structure that has the ability to be occupied for habitation by humans or other creatures (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/House).", + "rdfs:label": "House", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:loanPaymentFrequency", + "@type": "rdf:Property", + "rdfs:comment": "Frequency of payments due, i.e. number of months between payments. This is defined as a frequency, i.e. the reciprocal of a period of time.", + "rdfs:label": "loanPaymentFrequency", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:AssignAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of allocating an action/event/task to some destination (someone or something).", + "rdfs:label": "AssignAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:InternetCafe", + "@type": "rdfs:Class", + "rdfs:comment": "An internet cafe.", + "rdfs:label": "InternetCafe", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:shippingLabel", + "@type": "rdf:Property", + "rdfs:comment": "Label to match an [[OfferShippingDetails]] with a [[ShippingRateSettings]] (within the context of a [[shippingSettingsLink]] cross-reference).", + "rdfs:label": "shippingLabel", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:ShippingRateSettings" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:PercutaneousProcedure", + "@type": "schema:MedicalProcedureType", + "rdfs:comment": "A type of medical procedure that involves percutaneous techniques, where access to organs or tissue is achieved via needle-puncture of the skin. For example, catheter-based procedures like stent delivery.", + "rdfs:label": "PercutaneousProcedure", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Painting", + "@type": "rdfs:Class", + "rdfs:comment": "A painting.", + "rdfs:label": "Painting", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:inPlaylist", + "@type": "rdf:Property", + "rdfs:comment": "The playlist to which this recording belongs.", + "rdfs:label": "inPlaylist", + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicPlaylist" + } + }, + { + "@id": "schema:GlutenFreeDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet exclusive of gluten.", + "rdfs:label": "GlutenFreeDiet" + }, + { + "@id": "schema:Motorcycle", + "@type": "rdfs:Class", + "rdfs:comment": "A motorcycle or motorbike is a single-track, two-wheeled motor vehicle.", + "rdfs:label": "Motorcycle", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:ReservationHold", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status of a reservation on hold pending an update like credit card number or flight changes.", + "rdfs:label": "ReservationHold" + }, + { + "@id": "schema:Specialty", + "@type": "rdfs:Class", + "rdfs:comment": "Any branch of a field in which people typically develop specific expertise, usually after significant study, time, and effort.", + "rdfs:label": "Specialty", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:courseSchedule", + "@type": "rdf:Property", + "rdfs:comment": "Represents the length and pace of a course, expressed as a [[Schedule]].", + "rdfs:label": "courseSchedule", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Schedule" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:sdDatePublished", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the date on which the current structured data was generated / published. Typically used alongside [[sdPublisher]].", + "rdfs:label": "sdDatePublished", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1886" + } + }, + { + "@id": "schema:driveWheelConfiguration", + "@type": "rdf:Property", + "rdfs:comment": "The drive wheel configuration, i.e. which roadwheels will receive torque from the vehicle's engine via the drivetrain.", + "rdfs:label": "driveWheelConfiguration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DriveWheelConfigurationValue" + } + ] + }, + { + "@id": "schema:CrossSectional", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "Studies carried out on pre-existing data (usually from 'snapshot' surveys), such as that collected by the Census Bureau. Sometimes called Prevalence Studies.", + "rdfs:label": "CrossSectional", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WholesaleStore", + "@type": "rdfs:Class", + "rdfs:comment": "A wholesale store.", + "rdfs:label": "WholesaleStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:uploadDate", + "@type": "rdf:Property", + "rdfs:comment": "Date (including time if available) when this media object was uploaded to this site.", + "rdfs:label": "uploadDate", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:WearableSizeGroupBoys", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Boys\" for wearables.", + "rdfs:label": "WearableSizeGroupBoys", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MerchantReturnPolicy", + "@type": "rdfs:Class", + "rdfs:comment": "A MerchantReturnPolicy provides information about product return policies associated with an [[Organization]], [[Product]], or [[Offer]].", + "rdfs:label": "MerchantReturnPolicy", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:archivedAt", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page or other link involved in archival of a [[CreativeWork]]. In the case of [[MediaReview]], the items in a [[MediaReviewItem]] may often become inaccessible, but be archived by archival, journalistic, activist, or law enforcement organizations. In such cases, the referenced page may not directly publish the content.", + "rdfs:label": "archivedAt", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebPage" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:BusinessEntityType", + "@type": "rdfs:Class", + "rdfs:comment": "A business entity type is a conceptual entity representing the legal form, the size, the main line of business, the position in the value chain, or any combination thereof, of an organization or business person.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#Business\\n* http://purl.org/goodrelations/v1#Enduser\\n* http://purl.org/goodrelations/v1#PublicInstitution\\n* http://purl.org/goodrelations/v1#Reseller\n\t ", + "rdfs:label": "BusinessEntityType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:honorificPrefix", + "@type": "rdf:Property", + "rdfs:comment": "An honorific prefix preceding a Person's name such as Dr/Mrs/Mr.", + "rdfs:label": "honorificPrefix", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MotorizedBicycle", + "@type": "rdfs:Class", + "rdfs:comment": "A motorized bicycle is a bicycle with an attached motor used to power the vehicle, or to assist with pedaling.", + "rdfs:label": "MotorizedBicycle", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:WearableMeasurementLength", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Represents the length, for example of a dress.", + "rdfs:label": "WearableMeasurementLength", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:CreateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of deliberately creating/producing/generating/building a result out of the agent.", + "rdfs:label": "CreateAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:expectsAcceptanceOf", + "@type": "rdf:Property", + "rdfs:comment": "An Offer which must be accepted before the user can perform the Action. For example, the user may need to buy a movie before being able to watch it.", + "rdfs:label": "expectsAcceptanceOf", + "schema:domainIncludes": [ + { + "@id": "schema:MediaSubscription" + }, + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:ConsumeAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Offer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:EnergyEfficiencyEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates energy efficiency levels (also known as \"classes\" or \"ratings\") and certifications that are part of several international energy efficiency standards.", + "rdfs:label": "EnergyEfficiencyEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:PhysicalActivity", + "@type": "rdfs:Class", + "rdfs:comment": "Any bodily activity that enhances or maintains physical fitness and overall health and wellness. Includes activity that is part of daily living and routine, structured exercise, and exercise prescribed as part of a medical treatment or recovery plan.", + "rdfs:label": "PhysicalActivity", + "rdfs:subClassOf": { + "@id": "schema:LifestyleModification" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:SiteNavigationElement", + "@type": "rdfs:Class", + "rdfs:comment": "A navigation element of the page.", + "rdfs:label": "SiteNavigationElement", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:position", + "@type": "rdf:Property", + "rdfs:comment": "The position of an item in a series or sequence of items.", + "rdfs:label": "position", + "schema:domainIncludes": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:refundType", + "@type": "rdf:Property", + "rdfs:comment": "A refund type, from an enumerated list.", + "rdfs:label": "refundType", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:RefundTypeEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:subtitleLanguage", + "@type": "rdf:Property", + "rdfs:comment": "Languages in which subtitles/captions are available, in [IETF BCP 47 standard format](http://tools.ietf.org/html/bcp47).", + "rdfs:label": "subtitleLanguage", + "schema:domainIncludes": [ + { + "@id": "schema:TVEpisode" + }, + { + "@id": "schema:BroadcastEvent" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:ScreeningEvent" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Language" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2110" + } + }, + { + "@id": "schema:BodyMeasurementArm", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Arm length (measured between arms/shoulder line intersection and the prominent wrist bone). Used, for example, to fit shirts.", + "rdfs:label": "BodyMeasurementArm", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:translator", + "@type": "rdf:Property", + "rdfs:comment": "Organization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.", + "rdfs:label": "translator", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:Notary", + "@type": "rdfs:Class", + "rdfs:comment": "A notary.", + "rdfs:label": "Notary", + "rdfs:subClassOf": { + "@id": "schema:LegalService" + } + }, + { + "@id": "schema:coursePrerequisites", + "@type": "rdf:Property", + "rdfs:comment": "Requirements for taking the Course. May be completion of another [[Course]] or a textual description like \"permission of instructor\". Requirements may be a pre-requisite competency, referenced using [[AlignmentObject]].", + "rdfs:label": "coursePrerequisites", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:AlignmentObject" + }, + { + "@id": "schema:Course" + } + ] + }, + { + "@id": "schema:Beach", + "@type": "rdfs:Class", + "rdfs:comment": "Beach.", + "rdfs:label": "Beach", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:MedicalTestPanel", + "@type": "rdfs:Class", + "rdfs:comment": "Any collection of tests commonly ordered together.", + "rdfs:label": "MedicalTestPanel", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Event", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcmitype:Event" + }, + "rdfs:comment": "An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the [[offers]] property. Repeated events may be structured as separate Event objects.", + "rdfs:label": "Event", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA2Plus", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A++ as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA2Plus", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:penciler", + "@type": "rdf:Property", + "rdfs:comment": "The individual who draws the primary narrative artwork.", + "rdfs:label": "penciler", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:WPFooter", + "@type": "rdfs:Class", + "rdfs:comment": "The footer section of the page.", + "rdfs:label": "WPFooter", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:free", + "@type": "rdf:Property", + "rdfs:comment": "A flag to signal that the item, event, or place is accessible for free.", + "rdfs:label": "free", + "schema:domainIncludes": { + "@id": "schema:PublicationEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:supersededBy": { + "@id": "schema:isAccessibleForFree" + } + }, + { + "@id": "schema:percentile25", + "@type": "rdf:Property", + "rdfs:comment": "The 25th percentile value.", + "rdfs:label": "percentile25", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:WearableMeasurementBack", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the back section, for example of a jacket.", + "rdfs:label": "WearableMeasurementBack", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:maximumVirtualAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The maximum virtual attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OnlineEventAttendanceMode]] (or the online aspects, in the case of a [[MixedEventAttendanceMode]]). ", + "rdfs:label": "maximumVirtualAttendeeCapacity", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:addOn", + "@type": "rdf:Property", + "rdfs:comment": "An additional offer that can only be obtained in combination with the first base offer (e.g. supplements and extensions that are available for a surcharge).", + "rdfs:label": "addOn", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:rangeIncludes": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:suggestedAge", + "@type": "rdf:Property", + "rdfs:comment": "The age or age range for the intended audience or person, for example 3-12 months for infants, 1-5 years for toddlers.", + "rdfs:label": "suggestedAge", + "schema:domainIncludes": [ + { + "@id": "schema:PeopleAudience" + }, + { + "@id": "schema:SizeSpecification" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:hasMerchantReturnPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Specifies a MerchantReturnPolicy that may be applicable.", + "rdfs:label": "hasMerchantReturnPolicy", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:requiredQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The required quantity of the item(s).", + "rdfs:label": "requiredQuantity", + "schema:domainIncludes": { + "@id": "schema:HowToItem" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:customer", + "@type": "rdf:Property", + "rdfs:comment": "Party placing the order or paying the invoice.", + "rdfs:label": "customer", + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:EmployeeRole", + "@type": "rdfs:Class", + "rdfs:comment": "A subclass of OrganizationRole used to describe employee relationships.", + "rdfs:label": "EmployeeRole", + "rdfs:subClassOf": { + "@id": "schema:OrganizationRole" + } + }, + { + "@id": "schema:TripleBlindedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which neither the researcher, the person administering the therapy nor the patient knows the details of the treatment the patient was randomly assigned to.", + "rdfs:label": "TripleBlindedTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Florist", + "@type": "rdfs:Class", + "rdfs:comment": "A florist.", + "rdfs:label": "Florist", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Manuscript", + "@type": "rdfs:Class", + "rdfs:comment": "A book, document, or piece of music written by hand rather than typed or printed.", + "rdfs:label": "Manuscript", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:rxcui", + "@type": "rdf:Property", + "rdfs:comment": "The RxCUI drug identifier from RXNORM.", + "rdfs:label": "rxcui", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:ProgramMembership", + "@type": "rdfs:Class", + "rdfs:comment": "Used to describe membership in a loyalty programs (e.g. \"StarAliance\"), traveler clubs (e.g. \"AAA\"), purchase clubs (\"Safeway Club\"), etc.", + "rdfs:label": "ProgramMembership", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:reviewBody", + "@type": "rdf:Property", + "rdfs:comment": "The actual body of the review.", + "rdfs:label": "reviewBody", + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:purchaseDate", + "@type": "rdf:Property", + "rdfs:comment": "The date the item, e.g. vehicle, was purchased by the current owner.", + "rdfs:label": "purchaseDate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:WearableMeasurementTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common types of measurement for wearables products.", + "rdfs:label": "WearableMeasurementTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:MeasurementTypeEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MedicalEvidenceLevel", + "@type": "rdfs:Class", + "rdfs:comment": "Level of evidence for a medical guideline. Enumerated type.", + "rdfs:label": "MedicalEvidenceLevel", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WearableMeasurementChestOrBust", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the chest/bust section, for example of a suit.", + "rdfs:label": "WearableMeasurementChestOrBust", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:availableStrength", + "@type": "rdf:Property", + "rdfs:comment": "An available dosage strength for the drug.", + "rdfs:label": "availableStrength", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugStrength" + } + }, + { + "@id": "schema:significantLink", + "@type": "rdf:Property", + "rdfs:comment": "One of the more significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.", + "rdfs:label": "significantLink", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:cvdNumC19OFMechVentPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19ofmechventpats - ED/OVERFLOW and VENTILATED: Patients with suspected or confirmed COVID-19 who are in the ED or any overflow location awaiting an inpatient bed and on a mechanical ventilator.", + "rdfs:label": "cvdNumC19OFMechVentPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:byMonth", + "@type": "rdf:Property", + "rdfs:comment": "Defines the month(s) of the year on which a recurring [[Event]] takes place. Specified as an [[Integer]] between 1-12. January is 1.", + "rdfs:label": "byMonth", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:modelDate", + "@type": "rdf:Property", + "rdfs:comment": "The release date of a vehicle model (often used to differentiate versions of the same make and model).", + "rdfs:label": "modelDate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:organizer", + "@type": "rdf:Property", + "rdfs:comment": "An organizer of an Event.", + "rdfs:label": "organizer", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:actionableFeedbackPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]] or other news-related [[Organization]], a statement about public engagement activities (for news media, the newsroom’s), including involving the public - digitally or otherwise -- in coverage decisions, reporting and activities after publication.", + "rdfs:label": "actionableFeedbackPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:announcementLocation", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a specific [[CivicStructure]] or [[LocalBusiness]] associated with the SpecialAnnouncement. For example, a specific testing facility or business with special opening hours. For a larger geographic region like a quarantine of an entire region, use [[spatialCoverage]].", + "rdfs:label": "announcementLocation", + "rdfs:subPropertyOf": { + "@id": "schema:spatialCoverage" + }, + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:LocalBusiness" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2514" + } + }, + { + "@id": "schema:mediaAuthenticityCategory", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a MediaManipulationRatingEnumeration classification of a media object (in the context of how it was published or shared).", + "rdfs:label": "mediaAuthenticityCategory", + "schema:domainIncludes": { + "@id": "schema:MediaReview" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaManipulationRatingEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:transitTime", + "@type": "rdf:Property", + "rdfs:comment": "The typical delay the order has been sent for delivery and the goods reach the final customer. Typical properties: minValue, maxValue, unitCode (d for DAY).", + "rdfs:label": "transitTime", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:certificationIdentification", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of a certification instance (as registered with an independent certification body). Typically this identifier can be used to consult and verify the certification instance. See also [gs1:certificationIdentification](https://www.gs1.org/voc/certificationIdentification).", + "rdfs:label": "certificationIdentification", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:ExercisePlan", + "@type": "rdfs:Class", + "rdfs:comment": "Fitness-related activity designed for a specific health-related purpose, including defined exercise routines as well as activity prescribed by a clinician.", + "rdfs:label": "ExercisePlan", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:PhysicalActivity" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:targetPlatform", + "@type": "rdf:Property", + "rdfs:comment": "Type of app development: phone, Metro style, desktop, XBox, etc.", + "rdfs:label": "targetPlatform", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MotorcycleRepair", + "@type": "rdfs:Class", + "rdfs:comment": "A motorcycle repair shop.", + "rdfs:label": "MotorcycleRepair", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:isUnlabelledFallback", + "@type": "rdf:Property", + "rdfs:comment": "This can be marked 'true' to indicate that some published [[DeliveryTimeSettings]] or [[ShippingRateSettings]] are intended to apply to all [[OfferShippingDetails]] published by the same merchant, when referenced by a [[shippingSettingsLink]] in those settings. It is not meaningful to use a 'true' value for this property alongside a transitTimeLabel (for [[DeliveryTimeSettings]]) or shippingLabel (for [[ShippingRateSettings]]), since this property is for use with unlabelled settings.", + "rdfs:label": "isUnlabelledFallback", + "schema:domainIncludes": [ + { + "@id": "schema:ShippingRateSettings" + }, + { + "@id": "schema:DeliveryTimeSettings" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:MedicalContraindication", + "@type": "rdfs:Class", + "rdfs:comment": "A condition or factor that serves as a reason to withhold a certain medical therapy. Contraindications can be absolute (there are no reasonable circumstances for undertaking a course of action) or relative (the patient is at higher risk of complications, but these risks may be outweighed by other considerations or mitigated by other measures).", + "rdfs:label": "MedicalContraindication", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:videoFrameSize", + "@type": "rdf:Property", + "rdfs:comment": "The frame size of the video.", + "rdfs:label": "videoFrameSize", + "schema:domainIncludes": { + "@id": "schema:VideoObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:track", + "@type": "rdf:Property", + "rdfs:comment": "A music recording (track)—usually a single song. If an ItemList is given, the list should contain items of type MusicRecording.", + "rdfs:label": "track", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MusicPlaylist" + }, + { + "@id": "schema:MusicGroup" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:ItemList" + } + ] + }, + { + "@id": "schema:PositiveFilmDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'positive film' using the IPTC digital source type vocabulary.", + "rdfs:label": "PositiveFilmDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/positiveFilm" + } + }, + { + "@id": "schema:Table", + "@type": "rdfs:Class", + "rdfs:comment": "A table on a Web page.", + "rdfs:label": "Table", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:Chapter", + "@type": "rdfs:Class", + "rdfs:comment": "One of the sections into which a book is divided. A chapter usually has a section number or a name.", + "rdfs:label": "Chapter", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:TheaterGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A theater group or company, for example, the Royal Shakespeare Company or Druid Theatre.", + "rdfs:label": "TheaterGroup", + "rdfs:subClassOf": { + "@id": "schema:PerformingGroup" + } + }, + { + "@id": "schema:WearableMeasurementCollar", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the collar, for example of a shirt.", + "rdfs:label": "WearableMeasurementCollar", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Question", + "@type": "rdfs:Class", + "rdfs:comment": "A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.", + "rdfs:label": "Question", + "rdfs:subClassOf": { + "@id": "schema:Comment" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/QAStackExchange" + } + }, + { + "@id": "schema:warning", + "@type": "rdf:Property", + "rdfs:comment": "Any FDA or other warnings about the drug (text or URL).", + "rdfs:label": "warning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:tissueSample", + "@type": "rdf:Property", + "rdfs:comment": "The type of tissue sample required for the test.", + "rdfs:label": "tissueSample", + "schema:domainIncludes": { + "@id": "schema:PathologyTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:frequency", + "@type": "rdf:Property", + "rdfs:comment": "How often the dose is taken, e.g. 'daily'.", + "rdfs:label": "frequency", + "schema:domainIncludes": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:currenciesAccepted", + "@type": "rdf:Property", + "rdfs:comment": "The currency accepted.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "currenciesAccepted", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ReviewAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.", + "rdfs:label": "ReviewAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:PostalCodeRangeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates a range of postal codes, usually defined as the set of valid codes between [[postalCodeBegin]] and [[postalCodeEnd]], inclusively.", + "rdfs:label": "PostalCodeRangeSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:Play", + "@type": "rdfs:Class", + "rdfs:comment": "A play is a form of literature, usually consisting of dialogue between characters, intended for theatrical performance rather than just reading. Note: A performance of a Play would be a [[TheaterEvent]] or [[BroadcastEvent]] - the *Play* being the [[workPerformed]].", + "rdfs:label": "Play", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1816" + } + }, + { + "@id": "schema:MRI", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "Magnetic resonance imaging.", + "rdfs:label": "MRI", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BusinessAudience", + "@type": "rdfs:Class", + "rdfs:comment": "A set of characteristics belonging to businesses, e.g. who compose an item's target audience.", + "rdfs:label": "BusinessAudience", + "rdfs:subClassOf": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:Hospital", + "@type": "rdfs:Class", + "rdfs:comment": "A hospital.", + "rdfs:label": "Hospital", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:MedicalOrganization" + }, + { + "@id": "schema:EmergencyService" + } + ] + }, + { + "@id": "schema:MonetaryAmount", + "@type": "rdfs:Class", + "rdfs:comment": "A monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use [[PriceSpecification]] Types to describe the price of an Offer, Invoice, etc.", + "rdfs:label": "MonetaryAmount", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:InvestmentOrDeposit", + "@type": "rdfs:Class", + "rdfs:comment": "A type of financial product that typically requires the client to transfer funds to a financial service in return for potential beneficial financial return.", + "rdfs:label": "InvestmentOrDeposit", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:address", + "@type": "rdf:Property", + "rdfs:comment": "Physical address of the item.", + "rdfs:label": "address", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:WearableSizeGroupBig", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Big\" for wearables.", + "rdfs:label": "WearableSizeGroupBig", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:option", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The options subject to this action.", + "rdfs:label": "option", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ChooseAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Thing" + } + ], + "schema:supersededBy": { + "@id": "schema:actionOption" + } + }, + { + "@id": "schema:recommendationStrength", + "@type": "rdf:Property", + "rdfs:comment": "Strength of the guideline's recommendation (e.g. 'class I').", + "rdfs:label": "recommendationStrength", + "schema:domainIncludes": { + "@id": "schema:MedicalGuidelineRecommendation" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BodyMeasurementTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates types (or dimensions) of a person's body measurements, for example for fitting of clothes.", + "rdfs:label": "BodyMeasurementTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:MeasurementTypeEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:webCheckinTime", + "@type": "rdf:Property", + "rdfs:comment": "The time when a passenger can check into the flight online.", + "rdfs:label": "webCheckinTime", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:copyrightYear", + "@type": "rdf:Property", + "rdfs:comment": "The year during which the claimed copyright for the CreativeWork was first asserted.", + "rdfs:label": "copyrightYear", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Waterfall", + "@type": "rdfs:Class", + "rdfs:comment": "A waterfall, like Niagara.", + "rdfs:label": "Waterfall", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:Organization", + "@type": "rdfs:Class", + "rdfs:comment": "An organization such as a school, NGO, corporation, club, etc.", + "rdfs:label": "Organization", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:RentAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.", + "rdfs:label": "RentAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:Report", + "@type": "rdfs:Class", + "rdfs:comment": "A Report generated by governmental or non-governmental organization.", + "rdfs:label": "Report", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:VirtualRecordingDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'virtual recording' using the IPTC digital source type vocabulary.", + "rdfs:label": "VirtualRecordingDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/virtualRecording" + } + }, + { + "@id": "schema:differentialDiagnosis", + "@type": "rdf:Property", + "rdfs:comment": "One of a set of differential diagnoses for the condition. Specifically, a closely-related or competing diagnosis typically considered later in the cognitive process whereby this medical condition is distinguished from others most likely responsible for a similar collection of signs and symptoms to reach the most parsimonious diagnosis or diagnoses in a patient.", + "rdfs:label": "differentialDiagnosis", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DDxElement" + } + }, + { + "@id": "schema:ActivationFee", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the activation fee part of the total price for an offered product, for example a cellphone contract.", + "rdfs:label": "ActivationFee", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:afterMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object representing the circumstances after performing this direction.", + "rdfs:label": "afterMedia", + "schema:domainIncludes": { + "@id": "schema:HowToDirection" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:MediaObject" + } + ] + }, + { + "@id": "schema:RadioStation", + "@type": "rdfs:Class", + "rdfs:comment": "A radio station.", + "rdfs:label": "RadioStation", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:includesHealthPlanFormulary", + "@type": "rdf:Property", + "rdfs:comment": "Formularies covered by this plan.", + "rdfs:label": "includesHealthPlanFormulary", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthPlanFormulary" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:artEdition", + "@type": "rdf:Property", + "rdfs:comment": "The number of copies when multiple copies of a piece of artwork are produced - e.g. for a limited edition of 20 prints, 'artEdition' refers to the total number of copies (in this example \"20\").", + "rdfs:label": "artEdition", + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:PlaceOfWorship", + "@type": "rdfs:Class", + "rdfs:comment": "Place of worship, such as a church, synagogue, or mosque.", + "rdfs:label": "PlaceOfWorship", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:MedicalDevice", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/63653004" + }, + "rdfs:comment": "Any object used in a medical capacity, such as to diagnose or treat a patient.", + "rdfs:label": "MedicalDevice", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:featureList", + "@type": "rdf:Property", + "rdfs:comment": "Features or modules provided by this application (and possibly required by other applications).", + "rdfs:label": "featureList", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:childTaxon", + "@type": "rdf:Property", + "rdfs:comment": "Closest child taxa of the taxon in question.", + "rdfs:label": "childTaxon", + "schema:domainIncludes": { + "@id": "schema:Taxon" + }, + "schema:inverseOf": { + "@id": "schema:parentTaxon" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Taxon" + } + }, + { + "@id": "schema:openingHours", + "@type": "rdf:Property", + "rdfs:comment": "The general opening hours for a business. Opening hours can be specified as a weekly time range, starting with days, then times per day. Multiple days can be listed with commas ',' separating each day. Day or time ranges are specified using a hyphen '-'.\\n\\n* Days are specified using the following two-letter combinations: ```Mo```, ```Tu```, ```We```, ```Th```, ```Fr```, ```Sa```, ```Su```.\\n* Times are specified using 24:00 format. For example, 3pm is specified as ```15:00```, 10am as ```10:00```. \\n* Here is an example: <time itemprop=\"openingHours\" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>.\\n* If a business is open 7 days a week, then it can be specified as <time itemprop="openingHours" datetime="Mo-Su">Monday through Sunday, all day</time>.", + "rdfs:label": "openingHours", + "schema:domainIncludes": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:LocalBusiness" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:trackingNumber", + "@type": "rdf:Property", + "rdfs:comment": "Shipper tracking number.", + "rdfs:label": "trackingNumber", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PronounceableText", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: PronounceableText.", + "rdfs:label": "PronounceableText", + "rdfs:subClassOf": { + "@id": "schema:Text" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:ItemListUnordered", + "@type": "schema:ItemListOrderType", + "rdfs:comment": "An ItemList ordered with no explicit order.", + "rdfs:label": "ItemListUnordered" + }, + { + "@id": "schema:StatusEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Lists or enumerations dealing with status types.", + "rdfs:label": "StatusEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2604" + } + }, + { + "@id": "schema:MaximumDoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "The maximum dosing schedule considered safe for a drug or supplement as recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.", + "rdfs:label": "MaximumDoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:contentReferenceTime", + "@type": "rdf:Property", + "rdfs:comment": "The specific time described by a creative work, for works (e.g. articles, video objects etc.) that emphasise a particular moment within an Event.", + "rdfs:label": "contentReferenceTime", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1050" + } + }, + { + "@id": "schema:numberOfSeasons", + "@type": "rdf:Property", + "rdfs:comment": "The number of seasons in this series.", + "rdfs:label": "numberOfSeasons", + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:PrimaryCare", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The medical care by a physician, or other health-care professional, who is the patient's first contact with the health-care system and who may recommend a specialist if necessary.", + "rdfs:label": "PrimaryCare", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MensClothingStore", + "@type": "rdfs:Class", + "rdfs:comment": "A men's clothing store.", + "rdfs:label": "MensClothingStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:arrivalPlatform", + "@type": "rdf:Property", + "rdfs:comment": "The platform where the train arrives.", + "rdfs:label": "arrivalPlatform", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:requiresSubscription", + "@type": "rdf:Property", + "rdfs:comment": "Indicates if use of the media require a subscription (either paid or free). Allowed values are ```true``` or ```false``` (note that an earlier version had 'yes', 'no').", + "rdfs:label": "requiresSubscription", + "schema:domainIncludes": [ + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Boolean" + }, + { + "@id": "schema:MediaSubscription" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:positiveNotes", + "@type": "rdf:Property", + "rdfs:comment": "Provides positive considerations regarding something, for example product highlights or (alongside [[negativeNotes]]) pro/con lists for reviews.\n\nIn the case of a [[Review]], the property describes the [[itemReviewed]] from the perspective of the review; in the case of a [[Product]], the product itself is being described.\n\nThe property values can be expressed either as unstructured text (repeated as necessary), or if ordered, as a list (in which case the most positive is at the beginning of the list).", + "rdfs:label": "positiveNotes", + "schema:domainIncludes": [ + { + "@id": "schema:Review" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2832" + } + }, + { + "@id": "schema:GovernmentBuilding", + "@type": "rdfs:Class", + "rdfs:comment": "A government building.", + "rdfs:label": "GovernmentBuilding", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:contentRating", + "@type": "rdf:Property", + "rdfs:comment": "Official rating of a piece of content—for example, 'MPAA PG-13'.", + "rdfs:label": "contentRating", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Rating" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:PharmacySpecialty", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The practice or art and science of preparing and dispensing drugs and medicines.", + "rdfs:label": "PharmacySpecialty", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:UserDownloads", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserDownloads", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:photo", + "@type": "rdf:Property", + "rdfs:comment": "A photograph of this place.", + "rdfs:label": "photo", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:Photograph" + } + ] + }, + { + "@id": "schema:Nonprofit501c6", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c6: Non-profit type referring to Business Leagues, Chambers of Commerce, Real Estate Boards.", + "rdfs:label": "Nonprofit501c6", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:ListenAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming audio content.", + "rdfs:label": "ListenAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:HealthCare", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "HealthCare: this is a benefit for health care.", + "rdfs:label": "HealthCare", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:recipe", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The recipe/instructions used to perform the action.", + "rdfs:label": "recipe", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:CookAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Recipe" + } + }, + { + "@id": "schema:dietFeatures", + "@type": "rdf:Property", + "rdfs:comment": "Nutritional information specific to the dietary plan. May include dietary recommendations on what foods to avoid, what foods to consume, and specific alterations/deviations from the USDA or other regulatory body's approved dietary guidelines.", + "rdfs:label": "dietFeatures", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:diversityStaffingReport", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (often but not necessarily a [[NewsMediaOrganization]]), a report on staffing diversity issues. In a news context this might be for example ASNE or RTDNA (US) reports, or self-reported.", + "rdfs:label": "diversityStaffingReport", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:countryOfOrigin", + "@type": "rdf:Property", + "rdfs:comment": "The country of origin of something, including products as well as creative works such as movie and TV content.\n\nIn the case of TV and movie, this would be the country of the principle offices of the production company or individual responsible for the movie. For other kinds of [[CreativeWork]] it is difficult to provide fully general guidance, and properties such as [[contentLocation]] and [[locationCreated]] may be more applicable.\n\nIn the case of products, the country of origin of the product. The exact interpretation of this may vary by context and product type, and cannot be fully enumerated here.", + "rdfs:label": "countryOfOrigin", + "schema:domainIncludes": [ + { + "@id": "schema:TVEpisode" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:TVSeason" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Country" + } + }, + { + "@id": "schema:EvidenceLevelC", + "@type": "schema:MedicalEvidenceLevel", + "rdfs:comment": "Only consensus opinion of experts, case studies, or standard-of-care.", + "rdfs:label": "EvidenceLevelC", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:LiveAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "LiveAlbum.", + "rdfs:label": "LiveAlbum", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:SuperficialAnatomy", + "@type": "rdfs:Class", + "rdfs:comment": "Anatomical features that can be observed by sight (without dissection), including the form and proportions of the human body as well as surface landmarks that correspond to deeper subcutaneous structures. Superficial anatomy plays an important role in sports medicine, phlebotomy, and other medical specialties as underlying anatomical structures can be identified through surface palpation. For example, during back surgery, superficial anatomy can be used to palpate and count vertebrae to find the site of incision. Or in phlebotomy, superficial anatomy can be used to locate an underlying vein; for example, the median cubital vein can be located by palpating the borders of the cubital fossa (such as the epicondyles of the humerus) and then looking for the superficial signs of the vein, such as size, prominence, ability to refill after depression, and feel of surrounding tissue support. As another example, in a subluxation (dislocation) of the glenohumeral joint, the bony structure becomes pronounced with the deltoid muscle failing to cover the glenohumeral joint allowing the edges of the scapula to be superficially visible. Here, the superficial anatomy is the visible edges of the scapula, implying the underlying dislocation of the joint (the related anatomical structure).", + "rdfs:label": "SuperficialAnatomy", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TravelAgency", + "@type": "rdfs:Class", + "rdfs:comment": "A travel agency.", + "rdfs:label": "TravelAgency", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:measuredProperty", + "@type": "rdf:Property", + "rdfs:comment": "The measuredProperty of an [[Observation]], typically via its [[StatisticalVariable]]. There are various kinds of applicable [[Property]]: a schema.org property, a property from other RDF-compatible systems, e.g. W3C RDF Data Cube, Data Commons, Wikidata, or schema.org extensions such as [GS1's](https://www.gs1.org/voc/?show=properties).", + "rdfs:label": "measuredProperty", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Observation" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Property" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:spatialCoverage", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:spatial" + }, + "rdfs:comment": "The spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of\n contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates\n areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York.", + "rdfs:label": "spatialCoverage", + "rdfs:subPropertyOf": { + "@id": "schema:contentLocation" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:RefurbishedCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is refurbished.", + "rdfs:label": "RefurbishedCondition" + }, + { + "@id": "schema:OfflineEventAttendanceMode", + "@type": "schema:EventAttendanceModeEnumeration", + "rdfs:comment": "OfflineEventAttendanceMode - an event that is primarily conducted offline. ", + "rdfs:label": "OfflineEventAttendanceMode", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:softwareVersion", + "@type": "rdf:Property", + "rdfs:comment": "Version of the software instance.", + "rdfs:label": "softwareVersion", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:gamePlatform", + "@type": "rdf:Property", + "rdfs:comment": "The electronic systems used to play video games.", + "rdfs:label": "gamePlatform", + "schema:domainIncludes": [ + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:VideoGame" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Thing" + } + ] + }, + { + "@id": "schema:alternativeHeadline", + "@type": "rdf:Property", + "rdfs:comment": "A secondary title of the CreativeWork.", + "rdfs:label": "alternativeHeadline", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:funder", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization that supports (sponsors) something through some kind of financial contribution.", + "rdfs:label": "funder", + "rdfs:subPropertyOf": { + "@id": "schema:sponsor" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Grant" + }, + { + "@id": "schema:MonetaryGrant" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:WesternConventional", + "@type": "schema:MedicineSystem", + "rdfs:comment": "The conventional Western system of medicine, that aims to apply the best available evidence gained from the scientific method to clinical decision making. Also known as conventional or Western medicine.", + "rdfs:label": "WesternConventional", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:productionCompany", + "@type": "rdf:Property", + "rdfs:comment": "The production company or studio responsible for the item, e.g. series, video game, episode etc.", + "rdfs:label": "productionCompany", + "schema:domainIncludes": [ + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:ReadAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming written content.", + "rdfs:label": "ReadAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:potentialAction", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.", + "rdfs:label": "potentialAction", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:dateVehicleFirstRegistered", + "@type": "rdf:Property", + "rdfs:comment": "The date of the first registration of the vehicle with the respective public authorities.", + "rdfs:label": "dateVehicleFirstRegistered", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:memberOf", + "@type": "rdf:Property", + "rdfs:comment": "An Organization (or ProgramMembership) to which this Person or Organization belongs.", + "rdfs:label": "memberOf", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:inverseOf": { + "@id": "schema:member" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:ProgramMembership" + } + ] + }, + { + "@id": "schema:expectedArrivalFrom", + "@type": "rdf:Property", + "rdfs:comment": "The earliest date the package may arrive.", + "rdfs:label": "expectedArrivalFrom", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:ChildCare", + "@type": "rdfs:Class", + "rdfs:comment": "A Childcare center.", + "rdfs:label": "ChildCare", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:CheckOutAction", + "@type": "rdfs:Class", + "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).\\n\\nRelated actions:\\n\\n* [[CheckInAction]]: The antonym of CheckOutAction.\\n* [[DepartAction]]: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.\\n* [[CancelAction]]: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.", + "rdfs:label": "CheckOutAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:intensity", + "@type": "rdf:Property", + "rdfs:comment": "Quantitative measure gauging the degree of force involved in the exercise, for example, heartbeats per minute. May include the velocity of the movement.", + "rdfs:label": "intensity", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:productionDate", + "@type": "rdf:Property", + "rdfs:comment": "The date of production of the item, e.g. vehicle.", + "rdfs:label": "productionDate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:legislationResponsible", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#responsibility_of" + }, + "rdfs:comment": "An individual or organization that has some kind of responsibility for the legislation. Typically the ministry who is/was in charge of elaborating the legislation, or the adressee for potential questions about the legislation once it is published.", + "rdfs:label": "legislationResponsible", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#responsibility_of" + } + }, + { + "@id": "schema:speed", + "@type": "rdf:Property", + "rdfs:comment": "The speed range of the vehicle. If the vehicle is powered by an engine, the upper limit of the speed range (indicated by [[maxValue]]) should be the maximum speed achievable under regular conditions.\\n\\nTypical unit code(s): KMH for km/h, HM for mile per hour (0.447 04 m/s), KNT for knot\\n\\n*Note 1: Use [[minValue]] and [[maxValue]] to indicate the range. Typically, the minimal value is zero.\\n* Note 2: There are many different ways of measuring the speed range. You can link to information about how the given value has been determined using the [[valueReference]] property.", + "rdfs:label": "speed", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:loanRepaymentForm", + "@type": "rdf:Property", + "rdfs:comment": "A form of paying back money previously borrowed from a lender. Repayment usually takes the form of periodic payments that normally include part principal plus interest in each payment.", + "rdfs:label": "loanRepaymentForm", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Mountain", + "@type": "rdfs:Class", + "rdfs:comment": "A mountain, like Mount Whitney or Mount Everest.", + "rdfs:label": "Mountain", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:Bacteria", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Pathogenic bacteria that cause bacterial infection.", + "rdfs:label": "Bacteria", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:appearance", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an occurrence of a [[Claim]] in some [[CreativeWork]].", + "rdfs:label": "appearance", + "rdfs:subPropertyOf": { + "@id": "schema:workExample" + }, + "schema:domainIncludes": { + "@id": "schema:Claim" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1828" + } + }, + { + "@id": "schema:hasDeliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "Method used for delivery or shipping.", + "rdfs:label": "hasDeliveryMethod", + "schema:domainIncludes": [ + { + "@id": "schema:ParcelDelivery" + }, + { + "@id": "schema:DeliveryEvent" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:MusicEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Music event.", + "rdfs:label": "MusicEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:cvdNumC19Died", + "@type": "rdf:Property", + "rdfs:comment": "numc19died - DEATHS: Patients with suspected or confirmed COVID-19 who died in the hospital, ED, or any overflow location.", + "rdfs:label": "cvdNumC19Died", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:MedicalDevicePurpose", + "@type": "rdfs:Class", + "rdfs:comment": "Categories of medical devices, organized by the purpose or intended use of the device.", + "rdfs:label": "MedicalDevicePurpose", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Barcode", + "@type": "rdfs:Class", + "rdfs:comment": "An image of a visual machine-readable code such as a barcode or QR code.", + "rdfs:label": "Barcode", + "rdfs:subClassOf": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:ActiveNotRecruiting", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Active, but not recruiting new participants.", + "rdfs:label": "ActiveNotRecruiting", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:HowToStep", + "@type": "rdfs:Class", + "rdfs:comment": "A step in the instructions for how to achieve a result. It is an ordered list with HowToDirection and/or HowToTip items.", + "rdfs:label": "HowToStep", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:ListItem" + } + ] + }, + { + "@id": "schema:OrderDelivered", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing successful delivery of an order.", + "rdfs:label": "OrderDelivered" + }, + { + "@id": "schema:GasStation", + "@type": "rdfs:Class", + "rdfs:comment": "A gas station.", + "rdfs:label": "GasStation", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:WeaponConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item is intended to induce bodily harm, for example guns, mace, combat knives, brass knuckles, nail or other bombs, and spears.", + "rdfs:label": "WeaponConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:calories", + "@type": "rdf:Property", + "rdfs:comment": "The number of calories.", + "rdfs:label": "calories", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Energy" + } + }, + { + "@id": "schema:CoOp", + "@type": "schema:GamePlayMode", + "rdfs:comment": "Play mode: CoOp. Co-operative games, where you play on the same team with friends.", + "rdfs:label": "CoOp" + }, + { + "@id": "schema:TVSeries", + "@type": "rdfs:Class", + "rdfs:comment": "CreativeWorkSeries dedicated to TV broadcast and associated online delivery.", + "rdfs:label": "TVSeries", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:CreativeWorkSeries" + } + ] + }, + { + "@id": "schema:EngineSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Information about the engine of the vehicle. A vehicle can have multiple engines represented by multiple engine specification entities.", + "rdfs:label": "EngineSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:codingSystem", + "@type": "rdf:Property", + "rdfs:comment": "The coding system, e.g. 'ICD-10'.", + "rdfs:label": "codingSystem", + "schema:domainIncludes": { + "@id": "schema:MedicalCode" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:healthPlanCoinsuranceOption", + "@type": "rdf:Property", + "rdfs:comment": "Whether the coinsurance applies before or after deductible, etc. TODO: Is this a closed set?", + "rdfs:label": "healthPlanCoinsuranceOption", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:shippingSettingsLink", + "@type": "rdf:Property", + "rdfs:comment": "Link to a page containing [[ShippingRateSettings]] and [[DeliveryTimeSettings]] details.", + "rdfs:label": "shippingSettingsLink", + "schema:domainIncludes": { + "@id": "schema:OfferShippingDetails" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:SearchResultsPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Search results page.", + "rdfs:label": "SearchResultsPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:ArchiveOrganization", + "@type": "rdfs:Class", + "rdfs:comment": { + "@language": "en", + "@value": "An organization with archival holdings. An organization which keeps and preserves archival material and typically makes it accessible to the public." + }, + "rdfs:label": { + "@language": "en", + "@value": "ArchiveOrganization" + }, + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:faxNumber", + "@type": "rdf:Property", + "rdfs:comment": "The fax number.", + "rdfs:label": "faxNumber", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SizeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Size related properties of a product, typically a size code ([[name]]) and optionally a [[sizeSystem]], [[sizeGroup]], and product measurements ([[hasMeasurement]]). In addition, the intended audience can be defined through [[suggestedAge]], [[suggestedGender]], and suggested body measurements ([[suggestedMeasurement]]).", + "rdfs:label": "SizeSpecification", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:SocialMediaPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A post to a social media platform, including blog posts, tweets, Facebook posts, etc.", + "rdfs:label": "SocialMediaPosting", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:OnlineOnly", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available only online.", + "rdfs:label": "OnlineOnly" + }, + { + "@id": "schema:broadcastServiceTier", + "@type": "rdf:Property", + "rdfs:comment": "The type of service required to have access to the channel (e.g. Standard or Premium).", + "rdfs:label": "broadcastServiceTier", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PaymentComplete", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payment has been received and processed.", + "rdfs:label": "PaymentComplete" + }, + { + "@id": "schema:MedicalProcedure", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/50731006" + }, + "rdfs:comment": "A process of care used in either a diagnostic, therapeutic, preventive or palliative capacity that relies on invasive (surgical), non-invasive, or other techniques.", + "rdfs:label": "MedicalProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GettingAccessHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content that discusses practical and policy aspects for getting access to specific kinds of healthcare (e.g. distribution mechanisms for vaccines).", + "rdfs:label": "GettingAccessHealthAspect", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:possibleComplication", + "@type": "rdf:Property", + "rdfs:comment": "A possible unexpected and unfavorable evolution of a medical condition. Complications may include worsening of the signs or symptoms of the disease, extension of the condition to other organ systems, etc.", + "rdfs:label": "possibleComplication", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:memoryRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Minimum memory requirements.", + "rdfs:label": "memoryRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:Substance", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/105590001" + }, + "rdfs:comment": "Any matter of defined composition that has discrete existence, whose origin may be biological, mineral or chemical.", + "rdfs:label": "Substance", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:instrument", + "@type": "rdf:Property", + "rdfs:comment": "The object that helped the agent perform the action. E.g. John wrote a book with *a pen*.", + "rdfs:label": "instrument", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:ToyStore", + "@type": "rdfs:Class", + "rdfs:comment": "A toy store.", + "rdfs:label": "ToyStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:InviteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of asking someone to attend an event. Reciprocal of RsvpAction.", + "rdfs:label": "InviteAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:step", + "@type": "rdf:Property", + "rdfs:comment": "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection.", + "rdfs:label": "step", + "schema:domainIncludes": { + "@id": "schema:HowTo" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:HowToSection" + }, + { + "@id": "schema:HowToStep" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:assesses", + "@type": "rdf:Property", + "rdfs:comment": "The item being described is intended to assess the competency or learning outcome defined by the referenced term.", + "rdfs:label": "assesses", + "schema:domainIncludes": [ + { + "@id": "schema:EducationEvent" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2427" + } + }, + { + "@id": "schema:relatedTherapy", + "@type": "rdf:Property", + "rdfs:comment": "A medical therapy related to this anatomy.", + "rdfs:label": "relatedTherapy", + "schema:domainIncludes": [ + { + "@id": "schema:AnatomicalSystem" + }, + { + "@id": "schema:SuperficialAnatomy" + }, + { + "@id": "schema:AnatomicalStructure" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:OrderAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent orders an object/product/service to be delivered/sent.", + "rdfs:label": "OrderAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:PlayGameAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of playing a video game.", + "rdfs:label": "PlayGameAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:certificationStatus", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the current status of a certification: active or inactive. See also [gs1:certificationStatus](https://www.gs1.org/voc/certificationStatus).", + "rdfs:label": "certificationStatus", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:rangeIncludes": { + "@id": "schema:CertificationStatusEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:City", + "@type": "rdfs:Class", + "rdfs:comment": "A city or town.", + "rdfs:label": "City", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:functionalClass", + "@type": "rdf:Property", + "rdfs:comment": "The degree of mobility the joint allows.", + "rdfs:label": "functionalClass", + "schema:domainIncludes": { + "@id": "schema:Joint" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalEntity" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:SearchRescueOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A Search and Rescue organization of some kind.", + "rdfs:label": "SearchRescueOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3052" + } + }, + { + "@id": "schema:geo", + "@type": "rdf:Property", + "rdfs:comment": "The geo coordinates of the place.", + "rdfs:label": "geo", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GeoCoordinates" + }, + { + "@id": "schema:GeoShape" + } + ] + }, + { + "@id": "schema:Hotel", + "@type": "rdfs:Class", + "rdfs:comment": "A hotel is an establishment that provides lodging paid on a short-term basis (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Hotel", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:Nursing", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A health profession of a person formally educated and trained in the care of the sick or infirm person.", + "rdfs:label": "Nursing", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MovingCompany", + "@type": "rdfs:Class", + "rdfs:comment": "A moving company.", + "rdfs:label": "MovingCompany", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:AddAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of editing by adding an object to a collection.", + "rdfs:label": "AddAction", + "rdfs:subClassOf": { + "@id": "schema:UpdateAction" + } + }, + { + "@id": "schema:Article", + "@type": "rdfs:Class", + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "Article", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:Audience", + "@type": "rdfs:Class", + "rdfs:comment": "Intended audience for an item, i.e. the group for whom the item was created.", + "rdfs:label": "Audience", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:gameEdition", + "@type": "rdf:Property", + "rdfs:comment": "The edition of a video game.", + "rdfs:label": "gameEdition", + "schema:domainIncludes": { + "@id": "schema:VideoGame" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Rheumatologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases.", + "rdfs:label": "Rheumatologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:geoWithin", + "@type": "rdf:Property", + "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 [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoWithin", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:LimitedAvailability", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item has limited availability.", + "rdfs:label": "LimitedAvailability" + }, + { + "@id": "schema:PrintDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'print' using the IPTC digital source type vocabulary.", + "rdfs:label": "PrintDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/print" + } + }, + { + "@id": "schema:logo", + "@type": "rdf:Property", + "rdfs:comment": "An associated logo.", + "rdfs:label": "logo", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Certification" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Brand" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:MedicalBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A particular physical or virtual business of an organization for medical purposes. Examples of MedicalBusiness include different businesses run by health professionals.", + "rdfs:label": "MedicalBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:IPTCDigitalSourceEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "IPTC \"Digital Source\" codes for use with the [[digitalSourceType]] property, providing information about the source for a digital media object. \nIn general these codes are not declared here to be mutually exclusive, although some combinations would be contradictory if applied simultaneously, or might be considered mutually incompatible by upstream maintainers of the definitions. See the IPTC documentation \n for detailed definitions of all terms.", + "rdfs:label": "IPTCDigitalSourceEnumeration", + "rdfs:subClassOf": { + "@id": "schema:MediaEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + } + }, + { + "@id": "schema:owns", + "@type": "rdf:Property", + "rdfs:comment": "Products owned by the organization or person.", + "rdfs:label": "owns", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:OwnershipInfo" + }, + { + "@id": "schema:Product" + } + ] + }, + { + "@id": "schema:currentExchangeRate", + "@type": "rdf:Property", + "rdfs:comment": "The current price of a currency.", + "rdfs:label": "currentExchangeRate", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:ExchangeRateSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:CorrectionComment", + "@type": "rdfs:Class", + "rdfs:comment": "A [[comment]] that corrects [[CreativeWork]].", + "rdfs:label": "CorrectionComment", + "rdfs:subClassOf": { + "@id": "schema:Comment" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1950" + } + }, + { + "@id": "schema:Menu", + "@type": "rdfs:Class", + "rdfs:comment": "A structured representation of food or drink items available from a FoodEstablishment.", + "rdfs:label": "Menu", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:HowToTip", + "@type": "rdfs:Class", + "rdfs:comment": "An explanation in the instructions for how to achieve a result. It provides supplementary information about a technique, supply, author's preference, etc. It can explain what could be done, or what should not be done, but doesn't specify what should be done (see HowToDirection).", + "rdfs:label": "HowToTip", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ListItem" + } + ] + }, + { + "@id": "schema:WearableSizeSystemJP", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Japanese size system for wearables.", + "rdfs:label": "WearableSizeSystemJP", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:broadcastAffiliateOf", + "@type": "rdf:Property", + "rdfs:comment": "The media network(s) whose content is broadcast on this station.", + "rdfs:label": "broadcastAffiliateOf", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:Anesthesia", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to study of anesthetics and their application.", + "rdfs:label": "Anesthesia", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:VoteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a preference from a fixed/finite/structured set of choices/options.", + "rdfs:label": "VoteAction", + "rdfs:subClassOf": { + "@id": "schema:ChooseAction" + } + }, + { + "@id": "schema:menu", + "@type": "rdf:Property", + "rdfs:comment": "Either the actual menu as a structured representation, as text, or a URL of the menu.", + "rdfs:label": "menu", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Menu" + } + ], + "schema:supersededBy": { + "@id": "schema:hasMenu" + } + }, + { + "@id": "schema:USNonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "USNonprofitType: Non-profit organization type originating from the United States.", + "rdfs:label": "USNonprofitType", + "rdfs:subClassOf": { + "@id": "schema:NonprofitType" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:servicePostalAddress", + "@type": "rdf:Property", + "rdfs:comment": "The address for accessing the service by mail.", + "rdfs:label": "servicePostalAddress", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:Seat", + "@type": "rdfs:Class", + "rdfs:comment": "Used to describe a seat, such as a reserved seat in an event reservation.", + "rdfs:label": "Seat", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:TelevisionChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A unique instance of a television BroadcastService on a CableOrSatelliteService lineup.", + "rdfs:label": "TelevisionChannel", + "rdfs:subClassOf": { + "@id": "schema:BroadcastChannel" + } + }, + { + "@id": "schema:elevation", + "@type": "rdf:Property", + "rdfs:comment": "The elevation of a location ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)). Values may be of the form 'NUMBER UNIT\\_OF\\_MEASUREMENT' (e.g., '1,000 m', '3,200 ft') while numbers alone should be assumed to be a value in meters.", + "rdfs:label": "elevation", + "schema:domainIncludes": [ + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:NotYetRecruiting", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Not yet recruiting.", + "rdfs:label": "NotYetRecruiting", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:missionCoveragePrioritiesPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]], a statement on coverage priorities, including any public agenda or stance on issues.", + "rdfs:label": "missionCoveragePrioritiesPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:upvoteCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of upvotes this question, answer or comment has received from the community.", + "rdfs:label": "upvoteCount", + "schema:domainIncludes": { + "@id": "schema:Comment" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ReservationStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated status values for Reservation.", + "rdfs:label": "ReservationStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:buyer", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The participant/person/organization that bought the object.", + "rdfs:label": "buyer", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:SellAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:TVSeason", + "@type": "rdfs:Class", + "rdfs:comment": "Season dedicated to TV broadcast and associated online delivery.", + "rdfs:label": "TVSeason", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:CreativeWorkSeason" + } + ] + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryE", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class E as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryE", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableMeasurementSleeve", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the sleeve length, for example of a shirt.", + "rdfs:label": "WearableMeasurementSleeve", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Dentist", + "@type": "rdfs:Class", + "rdfs:comment": "A dentist.", + "rdfs:label": "Dentist", + "rdfs:subClassOf": [ + { + "@id": "schema:LocalBusiness" + }, + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ] + }, + { + "@id": "schema:blogPosts", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a post that is part of a [[Blog]]. Note that historically, what we term a \"Blog\" was once known as a \"weblog\", and that what we term a \"BlogPosting\" is now often colloquially referred to as a \"blog\".", + "rdfs:label": "blogPosts", + "schema:domainIncludes": { + "@id": "schema:Blog" + }, + "schema:rangeIncludes": { + "@id": "schema:BlogPosting" + }, + "schema:supersededBy": { + "@id": "schema:blogPost" + } + }, + { + "@id": "schema:occupationalCategory", + "@type": "rdf:Property", + "rdfs:comment": "A category describing the job, preferably using a term from a taxonomy such as [BLS O*NET-SOC](http://www.onetcenter.org/taxonomy.html), [ISCO-08](https://www.ilo.org/public/english/bureau/stat/isco/isco08/) or similar, with the property repeated for each applicable value. Ideally the taxonomy should be identified, and both the textual label and formal code for the category should be provided.\\n\nNote: for historical reasons, any textual label and formal code provided as a literal may be assumed to be from O*NET-SOC.", + "rdfs:label": "occupationalCategory", + "schema:domainIncludes": [ + { + "@id": "schema:Physician" + }, + { + "@id": "schema:WorkBasedProgram" + }, + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2460" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/3420" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2192" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + ] + }, + { + "@id": "schema:AskAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of posing a question / favor to someone.\\n\\nRelated actions:\\n\\n* [[ReplyAction]]: Appears generally as a response to AskAction.", + "rdfs:label": "AskAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:MedicalEntity", + "@type": "rdfs:Class", + "rdfs:comment": "The most generic type of entity related to health and the practice of medicine.", + "rdfs:label": "MedicalEntity", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MediaReview", + "@type": "rdfs:Class", + "rdfs:comment": "A [[MediaReview]] is a more specialized form of Review dedicated to the evaluation of media content online, typically in the context of fact-checking and misinformation.\n For more general reviews of media in the broader sense, use [[UserReview]], [[CriticReview]] or other [[Review]] types. This definition is\n a work in progress. While the [[MediaManipulationRatingEnumeration]] list reflects significant community review amongst fact-checkers and others working\n to combat misinformation, the specific structures for representing media objects, their versions and publication context, are still evolving. Similarly, best practices for the relationship between [[MediaReview]] and [[ClaimReview]] markup have not yet been finalized.", + "rdfs:label": "MediaReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:acrissCode", + "@type": "rdf:Property", + "rdfs:comment": "The ACRISS Car Classification Code is a code used by many car rental companies, for classifying vehicles. ACRISS stands for Association of Car Rental Industry Systems and Standards.", + "rdfs:label": "acrissCode", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Car" + }, + { + "@id": "schema:BusOrCoach" + } + ], + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Neuro", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Neurological system clinical examination.", + "rdfs:label": "Neuro", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:hasAdultConsideration", + "@type": "rdf:Property", + "rdfs:comment": "Used to tag an item to be intended or suitable for consumption or use by adults only.", + "rdfs:label": "hasAdultConsideration", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdultOrientedEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:PublicHolidays", + "@type": "schema:DayOfWeek", + "rdfs:comment": "This stands for any day that is a public holiday; it is a placeholder for all official public holidays in some particular location. While not technically a \"day of the week\", it can be used with [[OpeningHoursSpecification]]. In the context of an opening hours specification it can be used to indicate opening hours on public holidays, overriding general opening hours for the day of the week on which a public holiday occurs.", + "rdfs:label": "PublicHolidays", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:contactlessPayment", + "@type": "rdf:Property", + "rdfs:comment": "A secure method for consumers to purchase products or services via debit, credit or smartcards by using RFID or NFC technology.", + "rdfs:label": "contactlessPayment", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:comment", + "@type": "rdf:Property", + "rdfs:comment": "Comments, typically from users.", + "rdfs:label": "comment", + "schema:domainIncludes": [ + { + "@id": "schema:RsvpAction" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Comment" + } + }, + { + "@id": "schema:ResearchOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A Research Organization (e.g. scientific institute, research company).", + "rdfs:label": "ResearchOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2877" + } + }, + { + "@id": "schema:primaryImageOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the main image on the page.", + "rdfs:label": "primaryImageOfPage", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:includesAttraction", + "@type": "rdf:Property", + "rdfs:comment": "Attraction located at destination.", + "rdfs:label": "includesAttraction", + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/IIT-CNR.it" + }, + { + "@id": "http://schema.org/docs/collab/Tourism" + } + ], + "schema:domainIncludes": { + "@id": "schema:TouristDestination" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:TouristAttraction" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:accessModeSufficient", + "@type": "rdf:Property", + "rdfs:comment": "A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessModeSufficient-vocabulary).", + "rdfs:label": "accessModeSufficient", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:ItemList" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1100" + } + }, + { + "@id": "schema:earlyPrepaymentPenalty", + "@type": "rdf:Property", + "rdfs:comment": "The amount to be paid as a penalty in the event of early payment of the loan.", + "rdfs:label": "earlyPrepaymentPenalty", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:WarrantyPromise", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value representing the duration and scope of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.", + "rdfs:label": "WarrantyPromise", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:DiagnosticLab", + "@type": "rdfs:Class", + "rdfs:comment": "A medical laboratory that offers on-site or off-site diagnostic services.", + "rdfs:label": "DiagnosticLab", + "rdfs:subClassOf": { + "@id": "schema:MedicalOrganization" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:physiologicalBenefits", + "@type": "rdf:Property", + "rdfs:comment": "Specific physiologic benefits associated to the plan.", + "rdfs:label": "physiologicalBenefits", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:UserCheckins", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserCheckins", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:coach", + "@type": "rdf:Property", + "rdfs:comment": "A person that acts in a coaching role for a sports team.", + "rdfs:label": "coach", + "schema:domainIncludes": { + "@id": "schema:SportsTeam" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:numberOfItems", + "@type": "rdf:Property", + "rdfs:comment": "The number of items in an ItemList. Note that some descriptions might not fully describe all items in a list (e.g., multi-page pagination); in such cases, the numberOfItems would be for the entire list.", + "rdfs:label": "numberOfItems", + "schema:domainIncludes": { + "@id": "schema:ItemList" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:PublicSwimmingPool", + "@type": "rdfs:Class", + "rdfs:comment": "A public swimming pool.", + "rdfs:label": "PublicSwimmingPool", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:Homeopathic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine based on the principle that a disease can be cured by a substance that produces similar symptoms in healthy people.", + "rdfs:label": "Homeopathic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ComicSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A sequential publication of comic stories under a\n \tunifying title, for example \"The Amazing Spider-Man\" or \"Groo the\n \tWanderer\".", + "rdfs:label": "ComicSeries", + "rdfs:subClassOf": { + "@id": "schema:Periodical" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + } + }, + { + "@id": "schema:recipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The participant who is at the receiving end of the action.", + "rdfs:label": "recipient", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ReturnAction" + }, + { + "@id": "schema:PayAction" + }, + { + "@id": "schema:AuthorizeAction" + }, + { + "@id": "schema:TipAction" + }, + { + "@id": "schema:Message" + }, + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:GiveAction" + }, + { + "@id": "schema:SendAction" + }, + { + "@id": "schema:CommunicateAction" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:inCodeSet", + "@type": "rdf:Property", + "rdfs:comment": "A [[CategoryCodeSet]] that contains this category code.", + "rdfs:label": "inCodeSet", + "rdfs:subPropertyOf": { + "@id": "schema:inDefinedTermSet" + }, + "schema:domainIncludes": { + "@id": "schema:CategoryCode" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CategoryCodeSet" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:teaches", + "@type": "rdf:Property", + "rdfs:comment": "The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term.", + "rdfs:label": "teaches", + "schema:domainIncludes": [ + { + "@id": "schema:EducationEvent" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2427" + } + }, + { + "@id": "schema:paymentDueDate", + "@type": "rdf:Property", + "rdfs:comment": "The date that payment is due.", + "rdfs:label": "paymentDueDate", + "schema:domainIncludes": [ + { + "@id": "schema:Order" + }, + { + "@id": "schema:Invoice" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:Preschool", + "@type": "rdfs:Class", + "rdfs:comment": "A preschool.", + "rdfs:label": "Preschool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:diversityPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Statement on diversity policy by an [[Organization]] e.g. a [[NewsMediaOrganization]]. For a [[NewsMediaOrganization]], a statement describing the newsroom’s diversity policy on both staffing and sources, typically providing staffing data.", + "rdfs:label": "diversityPolicy", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:SoftwareSourceCode", + "@type": "rdfs:Class", + "rdfs:comment": "Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.", + "rdfs:label": "SoftwareSourceCode", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:HomeGoodsStore", + "@type": "rdfs:Class", + "rdfs:comment": "A home goods store.", + "rdfs:label": "HomeGoodsStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:freeShippingThreshold", + "@type": "rdf:Property", + "rdfs:comment": "A monetary value above (or at) which the shipping rate becomes free. Intended to be used via an [[OfferShippingDetails]] with [[shippingSettingsLink]] matching this [[ShippingRateSettings]].", + "rdfs:label": "freeShippingThreshold", + "schema:domainIncludes": { + "@id": "schema:ShippingRateSettings" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:DeliveryChargeSpecification" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:TrainReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for train travel.\\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 [[Offer]].", + "rdfs:label": "TrainReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:VideoObject", + "@type": "rdfs:Class", + "rdfs:comment": "A video file.", + "rdfs:label": "VideoObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:providerMobility", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the mobility of a provided service (e.g. 'static', 'dynamic').", + "rdfs:label": "providerMobility", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TouristDestination", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist destination. In principle any [[Place]] can be a [[TouristDestination]] from a [[City]], Region or [[Country]] to an [[AmusementPark]] or [[Hotel]]. This Type can be used on its own to describe a general [[TouristDestination]], or be used as an [[additionalType]] to add tourist relevant properties to any other [[Place]]. A [[TouristDestination]] is defined as a [[Place]] that contains, or is colocated with, one or more [[TouristAttraction]]s, often linked by a similar theme or interest to a particular [[touristType]]. The [UNWTO](http://www2.unwto.org/) defines Destination (main destination of a tourism trip) as the place visited that is central to the decision to take the trip.\n (See examples below.)", + "rdfs:label": "TouristDestination", + "rdfs:subClassOf": { + "@id": "schema:Place" + }, + "schema:contributor": [ + { + "@id": "http://schema.org/docs/collab/IIT-CNR.it" + }, + { + "@id": "http://schema.org/docs/collab/Tourism" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:fiberContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of fiber.", + "rdfs:label": "fiberContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:ExerciseGym", + "@type": "rdfs:Class", + "rdfs:comment": "A gym.", + "rdfs:label": "ExerciseGym", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:timeRequired", + "@type": "rdf:Property", + "rdfs:comment": "Approximate or typical time it usually takes to work with or through the content of this work for the typical or target audience.", + "rdfs:label": "timeRequired", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:EventVenue", + "@type": "rdfs:Class", + "rdfs:comment": "An event venue.", + "rdfs:label": "EventVenue", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:maximumPhysicalAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The maximum physical attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OfflineEventAttendanceMode]] (or the offline aspects, in the case of a [[MixedEventAttendanceMode]]). ", + "rdfs:label": "maximumPhysicalAttendeeCapacity", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:nutrition", + "@type": "rdf:Property", + "rdfs:comment": "Nutrition information about the recipe or menu item.", + "rdfs:label": "nutrition", + "schema:domainIncludes": [ + { + "@id": "schema:MenuItem" + }, + { + "@id": "schema:Recipe" + } + ], + "schema:rangeIncludes": { + "@id": "schema:NutritionInformation" + } + }, + { + "@id": "schema:sameAs", + "@type": "rdf:Property", + "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.", + "rdfs:label": "sameAs", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:medicalAudience", + "@type": "rdf:Property", + "rdfs:comment": "Medical audience for page.", + "rdfs:label": "medicalAudience", + "schema:domainIncludes": { + "@id": "schema:MedicalWebPage" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalAudienceType" + }, + { + "@id": "schema:MedicalAudience" + } + ] + }, + { + "@id": "schema:hasMap", + "@type": "rdf:Property", + "rdfs:comment": "A URL to a map of the place.", + "rdfs:label": "hasMap", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Map" + } + ] + }, + { + "@id": "schema:name", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:title" + }, + "rdfs:comment": "The name of the item.", + "rdfs:label": "name", + "rdfs:subPropertyOf": { + "@id": "rdfs:label" + }, + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:hiringOrganization", + "@type": "rdf:Property", + "rdfs:comment": "Organization or Person offering the job position.", + "rdfs:label": "hiringOrganization", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:SingleFamilyResidence", + "@type": "rdfs:Class", + "rdfs:comment": "Residence type: Single-family home.", + "rdfs:label": "SingleFamilyResidence", + "rdfs:subClassOf": { + "@id": "schema:House" + } + }, + { + "@id": "schema:contributor", + "@type": "rdf:Property", + "rdfs:comment": "A secondary contributor to the CreativeWork or Event.", + "rdfs:label": "contributor", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:Oncologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that deals with benign and malignant tumors, including the study of their development, diagnosis, treatment and prevention.", + "rdfs:label": "Oncologic", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:RadioClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short radio program or a segment/part of a radio program.", + "rdfs:label": "RadioClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:PoliticalParty", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: Political Party.", + "rdfs:label": "PoliticalParty", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3282" + } + }, + { + "@id": "schema:CriticReview", + "@type": "rdfs:Class", + "rdfs:comment": "A [[CriticReview]] is a more specialized form of Review written or published by a source that is recognized for its reviewing activities. These can include online columns, travel and food guides, TV and radio shows, blogs and other independent Web sites. [[CriticReview]]s are typically more in-depth and professionally written. For simpler, casually written user/visitor/viewer/customer reviews, it is more appropriate to use the [[UserReview]] type. Review aggregator sites such as Metacritic already separate out the site's user reviews from selected critic reviews that originate from third-party sources.", + "rdfs:label": "CriticReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1589" + } + }, + { + "@id": "schema:advanceBookingRequirement", + "@type": "rdf:Property", + "rdfs:comment": "The amount of time that is required between accepting the offer and the actual usage of the resource or service.", + "rdfs:label": "advanceBookingRequirement", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:specialCommitments", + "@type": "rdf:Property", + "rdfs:comment": "Any special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc.", + "rdfs:label": "specialCommitments", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:handlingTime", + "@type": "rdf:Property", + "rdfs:comment": "The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup. Typical properties: minValue, maxValue, unitCode (d for DAY). This is by common convention assumed to mean business days (if a unitCode is used, coded as \"d\"), i.e. only counting days when the business normally operates.", + "rdfs:label": "handlingTime", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:tributary", + "@type": "rdf:Property", + "rdfs:comment": "The anatomical or organ system that the vein flows into; a larger structure that the vein connects to.", + "rdfs:label": "tributary", + "schema:domainIncludes": { + "@id": "schema:Vein" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:AutoRental", + "@type": "rdfs:Class", + "rdfs:comment": "A car rental business.", + "rdfs:label": "AutoRental", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:InternationalTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "An international trial.", + "rdfs:label": "InternationalTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:result", + "@type": "rdf:Property", + "rdfs:comment": "The result produced in the action. E.g. John wrote *a book*.", + "rdfs:label": "result", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:taxonomicRange", + "@type": "rdf:Property", + "rdfs:comment": "The taxonomic grouping of the organism that expresses, encodes, or in some way related to the BioChemEntity.", + "rdfs:label": "taxonomicRange", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:AnimalShelter", + "@type": "rdfs:Class", + "rdfs:comment": "Animal shelter.", + "rdfs:label": "AnimalShelter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:PreOrderAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent orders a (not yet released) object/product/service to be delivered/sent.", + "rdfs:label": "PreOrderAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1125" + } + }, + { + "@id": "schema:BodyMeasurementHeight", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Body height (measured between crown of head and soles of feet). Used, for example, to fit jackets.", + "rdfs:label": "BodyMeasurementHeight", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:VideoGallery", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Video gallery page.", + "rdfs:label": "VideoGallery", + "rdfs:subClassOf": { + "@id": "schema:MediaGallery" + } + }, + { + "@id": "schema:unnamedSourcesPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (typically a [[NewsMediaOrganization]]), a statement about policy on use of unnamed sources and the decision process required.", + "rdfs:label": "unnamedSourcesPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:CDFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "CDFormat.", + "rdfs:label": "CDFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:AggregateRating", + "@type": "rdfs:Class", + "rdfs:comment": "The average rating based on multiple ratings or reviews.", + "rdfs:label": "AggregateRating", + "rdfs:subClassOf": { + "@id": "schema:Rating" + } + }, + { + "@id": "schema:BankOrCreditUnion", + "@type": "rdfs:Class", + "rdfs:comment": "Bank or credit union.", + "rdfs:label": "BankOrCreditUnion", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:RealEstateListing", + "@type": "rdfs:Class", + "rdfs:comment": "A [[RealEstateListing]] is a listing that describes one or more real-estate [[Offer]]s (whose [[businessFunction]] is typically to lease out, or to sell).\n The [[RealEstateListing]] type itself represents the overall listing, as manifested in some [[WebPage]].\n ", + "rdfs:label": "RealEstateListing", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2348" + } + }, + { + "@id": "schema:OrderProblem", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that there is a problem with the order.", + "rdfs:label": "OrderProblem" + }, + { + "@id": "schema:rangeIncludes", + "@type": "rdf:Property", + "rdfs:comment": "Relates a property to a class that constitutes (one of) the expected type(s) for values of the property.", + "rdfs:label": "rangeIncludes", + "schema:domainIncludes": { + "@id": "schema:Property" + }, + "schema:isPartOf": { + "@id": "http://meta.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Class" + } + }, + { + "@id": "schema:suitableForDiet", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc.", + "rdfs:label": "suitableForDiet", + "schema:domainIncludes": [ + { + "@id": "schema:Recipe" + }, + { + "@id": "schema:MenuItem" + } + ], + "schema:rangeIncludes": { + "@id": "schema:RestrictedDiet" + } + }, + { + "@id": "schema:Hematologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of blood and blood producing organs.", + "rdfs:label": "Hematologic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PaymentCard", + "@type": "rdfs:Class", + "rdfs:comment": "A payment method using a credit, debit, store or other card to associate the payment with an account.", + "rdfs:label": "PaymentCard", + "rdfs:subClassOf": [ + { + "@id": "schema:PaymentMethod" + }, + { + "@id": "schema:FinancialProduct" + } + ], + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:MolecularEntity", + "@type": "rdfs:Class", + "rdfs:comment": "Any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex, conformer etc., identifiable as a separately distinguishable entity.", + "rdfs:label": "MolecularEntity", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:DownloadAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of downloading an object.", + "rdfs:label": "DownloadAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:DoubleBlindedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which neither the researcher nor the patient knows the details of the treatment the patient was randomly assigned to.", + "rdfs:label": "DoubleBlindedTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:accountId", + "@type": "rdf:Property", + "rdfs:comment": "The identifier for the account the payment will be applied to.", + "rdfs:label": "accountId", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Recommendation", + "@type": "rdfs:Class", + "rdfs:comment": "[[Recommendation]] is a type of [[Review]] that suggests or proposes something as the best option or best course of action. Recommendations may be for products or services, or other concrete things, as in the case of a ranked list or product guide. A [[Guide]] may list multiple recommendations for different categories. For example, in a [[Guide]] about which TVs to buy, the author may have several [[Recommendation]]s.", + "rdfs:label": "Recommendation", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2405" + } + }, + { + "@id": "schema:bed", + "@type": "rdf:Property", + "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.", + "rdfs:label": "bed", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HotelRoom" + }, + { + "@id": "schema:Suite" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:BedType" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:BedDetails" + } + ] + }, + { + "@id": "schema:MusicReleaseFormatType", + "@type": "rdfs:Class", + "rdfs:comment": "Format of this release (the type of recording media used, i.e. compact disc, digital media, LP, etc.).", + "rdfs:label": "MusicReleaseFormatType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:saturatedFatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of saturated fat.", + "rdfs:label": "saturatedFatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:participant", + "@type": "rdf:Property", + "rdfs:comment": "Other co-agents that participated in the action indirectly. E.g. John wrote a book with *Steve*.", + "rdfs:label": "participant", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:cvdNumTotBeds", + "@type": "rdf:Property", + "rdfs:comment": "numtotbeds - ALL HOSPITAL BEDS: Total number of all inpatient and outpatient beds, including all staffed, ICU, licensed, and overflow (surge) beds used for inpatients or outpatients.", + "rdfs:label": "cvdNumTotBeds", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:employee", + "@type": "rdf:Property", + "rdfs:comment": "Someone working for this organization.", + "rdfs:label": "employee", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:medicalSpecialty", + "@type": "rdf:Property", + "rdfs:comment": "A medical specialty of the provider.", + "rdfs:label": "medicalSpecialty", + "schema:domainIncludes": [ + { + "@id": "schema:Physician" + }, + { + "@id": "schema:MedicalClinic" + }, + { + "@id": "schema:MedicalOrganization" + }, + { + "@id": "schema:Hospital" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSpecialty" + } + }, + { + "@id": "schema:albumReleaseType", + "@type": "rdf:Property", + "rdfs:comment": "The kind of release which this album is: single, EP or album.", + "rdfs:label": "albumReleaseType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbumReleaseType" + } + }, + { + "@id": "schema:diseaseSpreadStatistics", + "@type": "rdf:Property", + "rdfs:comment": "Statistical information about the spread of a disease, either as [[WebContent]], or\n described directly as a [[Dataset]], or the specific [[Observation]]s in the dataset. When a [[WebContent]] URL is\n provided, the page indicated might also contain more such markup.", + "rdfs:label": "diseaseSpreadStatistics", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:VinylFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "VinylFormat.", + "rdfs:label": "VinylFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:ServiceChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A means for accessing a service, e.g. a government office location, web site, or phone number.", + "rdfs:label": "ServiceChannel", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:DigitalDocumentPermissionType", + "@type": "rdfs:Class", + "rdfs:comment": "A type of permission which can be granted for accessing a digital document.", + "rdfs:label": "DigitalDocumentPermissionType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:cvdNumBedsOcc", + "@type": "rdf:Property", + "rdfs:comment": "numbedsocc - HOSPITAL INPATIENT BED OCCUPANCY: Total number of staffed inpatient beds that are occupied.", + "rdfs:label": "cvdNumBedsOcc", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:GovernmentService", + "@type": "rdfs:Class", + "rdfs:comment": "A service provided by a government organization, e.g. food stamps, veterans benefits, etc.", + "rdfs:label": "GovernmentService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:openingHoursSpecification", + "@type": "rdf:Property", + "rdfs:comment": "The opening hours of a certain place.", + "rdfs:label": "openingHoursSpecification", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + } + }, + { + "@id": "schema:BedDetails", + "@type": "rdfs:Class", + "rdfs:comment": "An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also [[BedType]] (under development).", + "rdfs:label": "BedDetails", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:BoardingPolicyType", + "@type": "rdfs:Class", + "rdfs:comment": "A type of boarding policy used by an airline.", + "rdfs:label": "BoardingPolicyType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:KeepProduct", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that the consumer can keep the product, even when receiving a refund or store credit.", + "rdfs:label": "KeepProduct", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:MovieSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A series of movies. Included movies can be indicated with the hasPart property.", + "rdfs:label": "MovieSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:TechArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.", + "rdfs:label": "TechArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:WearableSizeGroupExtraShort", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Extra Short\" for wearables.", + "rdfs:label": "WearableSizeGroupExtraShort", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:subEvents", + "@type": "rdf:Property", + "rdfs:comment": "Events that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference.", + "rdfs:label": "subEvents", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + }, + "schema:supersededBy": { + "@id": "schema:subEvent" + } + }, + { + "@id": "schema:monthlyMinimumRepaymentAmount", + "@type": "rdf:Property", + "rdfs:comment": "The minimum payment is the lowest amount of money that one is required to pay on a credit card statement each month.", + "rdfs:label": "monthlyMinimumRepaymentAmount", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:SearchAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of searching for an object.\\n\\nRelated actions:\\n\\n* [[FindAction]]: SearchAction generally leads to a FindAction, but not necessarily.", + "rdfs:label": "SearchAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:variesBy", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the property or properties by which the variants in a [[ProductGroup]] vary, e.g. their size, color etc. Schema.org properties can be referenced by their short name e.g. \"color\"; terms defined elsewhere can be referenced with their URIs.", + "rdfs:label": "variesBy", + "schema:domainIncludes": { + "@id": "schema:ProductGroup" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:geoRadius", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the approximate radius of a GeoCircle (metres unless indicated otherwise via Distance notation).", + "rdfs:label": "geoRadius", + "schema:domainIncludes": { + "@id": "schema:GeoCircle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:Distance" + } + ] + }, + { + "@id": "schema:MusicVenue", + "@type": "rdfs:Class", + "rdfs:comment": "A music venue.", + "rdfs:label": "MusicVenue", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:TollFree", + "@type": "schema:ContactPointOption", + "rdfs:comment": "The associated telephone number is toll free.", + "rdfs:label": "TollFree" + }, + { + "@id": "schema:ReturnInStore", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that product returns must be made in a store.", + "rdfs:label": "ReturnInStore", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:servingSize", + "@type": "rdf:Property", + "rdfs:comment": "The serving size, in terms of the number of volume or mass.", + "rdfs:label": "servingSize", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:InteractAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of interacting with another person or organization.", + "rdfs:label": "InteractAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:Joint", + "@type": "rdfs:Class", + "rdfs:comment": "The anatomical location at which two or more bones make contact.", + "rdfs:label": "Joint", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:courseWorkload", + "@type": "rdf:Property", + "rdfs:comment": "The amount of work expected of students taking the course, often provided as a figure per week or per month, and may be broken down by type. For example, \"2 hours of lectures, 1 hour of lab work and 3 hours of independent study per week\".", + "rdfs:label": "courseWorkload", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1909" + } + }, + { + "@id": "schema:ownedThrough", + "@type": "rdf:Property", + "rdfs:comment": "The date and time of giving up ownership on the product.", + "rdfs:label": "ownedThrough", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OwnershipInfo" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:OrderPickupAvailable", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing availability of an order for pickup.", + "rdfs:label": "OrderPickupAvailable" + }, + { + "@id": "schema:workTranslation", + "@type": "rdf:Property", + "rdfs:comment": "A work that is a translation of the content of this work. E.g. 西遊記 has an English workTranslation “Journey to the West”, a German workTranslation “Monkeys Pilgerfahrt” and a Vietnamese translation Tây du ký bình khảo.", + "rdfs:label": "workTranslation", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:translationOfWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:cashBack", + "@type": "rdf:Property", + "rdfs:comment": "A cardholder benefit that pays the cardholder a small percentage of their net expenditures.", + "rdfs:label": "cashBack", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Boolean" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:timeOfDay", + "@type": "rdf:Property", + "rdfs:comment": "The time of day the program normally runs. For example, \"evenings\".", + "rdfs:label": "timeOfDay", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:model", + "@type": "rdf:Property", + "rdfs:comment": "The model of the product. Use with the URL of a ProductModel or a textual representation of the model identifier. The URL of the ProductModel can be from an external source. It is recommended to additionally provide strong product identifiers via the gtin8/gtin13/gtin14 and mpn properties.", + "rdfs:label": "model", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:ProductModel" + } + ] + }, + { + "@id": "schema:HairSalon", + "@type": "rdfs:Class", + "rdfs:comment": "A hair salon.", + "rdfs:label": "HairSalon", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:expires", + "@type": "rdf:Property", + "rdfs:comment": "Date the content expires and is no longer useful or available. For example a [[VideoObject]] or [[NewsArticle]] whose availability or relevance is time-limited, a [[ClaimReview]] fact check whose publisher wants to indicate that it may no longer be relevant (or helpful to highlight) after some date, or a [[Certification]] the validity has expired.", + "rdfs:label": "expires", + "schema:domainIncludes": [ + { + "@id": "schema:Certification" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:ChildrensEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Children's event.", + "rdfs:label": "ChildrensEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:acceptsReservations", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether a FoodEstablishment accepts reservations. Values can be Boolean, an URL at which reservations can be made or (for backwards compatibility) the strings ```Yes``` or ```No```.", + "rdfs:label": "acceptsReservations", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Boolean" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:3DModel", + "@type": "rdfs:Class", + "rdfs:comment": "A 3D model represents some kind of 3D content, which may have [[encoding]]s in one or more [[MediaObject]]s. Many 3D formats are available (e.g. see [Wikipedia](https://en.wikipedia.org/wiki/Category:3D_graphics_file_formats)); specific encoding formats can be represented using the [[encodingFormat]] property applied to the relevant [[MediaObject]]. For the\ncase of a single file published after Zip compression, the convention of appending '+zip' to the [[encodingFormat]] can be used. Geospatial, AR/VR, artistic/animation, gaming, engineering and scientific content can all be represented using [[3DModel]].", + "rdfs:label": "3DModel", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2140" + } + }, + { + "@id": "schema:MedicalTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical intervention designed to prevent, treat, and cure human diseases and medical conditions, including both curative and palliative therapies. Medical therapies are typically processes of care relying upon pharmacotherapy, behavioral therapy, supportive therapy (with fluid or nutrition for example), or detoxification (e.g. hemodialysis) aimed at improving or preventing a health condition.", + "rdfs:label": "MedicalTherapy", + "rdfs:subClassOf": { + "@id": "schema:TherapeuticProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:reviewCount", + "@type": "rdf:Property", + "rdfs:comment": "The count of total number of reviews.", + "rdfs:label": "reviewCount", + "schema:domainIncludes": { + "@id": "schema:AggregateRating" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:accelerationTime", + "@type": "rdf:Property", + "rdfs:comment": "The time needed to accelerate the vehicle from a given start velocity to a given target velocity.\\n\\nTypical unit code(s): SEC for seconds\\n\\n* Note: There are unfortunately no standard unit codes for seconds/0..100 km/h or seconds/0..60 mph. Simply use \"SEC\" for seconds and indicate the velocities in the [[name]] of the [[QuantitativeValue]], or use [[valueReference]] with a [[QuantitativeValue]] of 0..60 mph or 0..100 km/h to specify the reference speeds.", + "rdfs:label": "accelerationTime", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:cheatCode", + "@type": "rdf:Property", + "rdfs:comment": "Cheat codes to the game.", + "rdfs:label": "cheatCode", + "schema:domainIncludes": [ + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:ComputerLanguage", + "@type": "rdfs:Class", + "rdfs:comment": "This type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the [[Language]] type.", + "rdfs:label": "ComputerLanguage", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:Airline", + "@type": "rdfs:Class", + "rdfs:comment": "An organization that provides flights for passengers.", + "rdfs:label": "Airline", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:legislationLegalValue", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#legal_value" + }, + "rdfs:comment": "The legal value of this legislation file. The same legislation can be written in multiple files with different legal values. Typically a digitally signed PDF have a \"stronger\" legal value than the HTML file of the same act.", + "rdfs:label": "legislationLegalValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:LegislationObject" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:LegalValueLevel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#legal_value" + } + }, + { + "@id": "schema:BoatReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for boat travel.\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 [[Offer]].", + "rdfs:label": "BoatReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:sugarContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of sugar.", + "rdfs:label": "sugarContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:bodyLocation", + "@type": "rdf:Property", + "rdfs:comment": "Location in the body of the anatomical structure.", + "rdfs:label": "bodyLocation", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalProcedure" + }, + { + "@id": "schema:AnatomicalStructure" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LegislativeBuilding", + "@type": "rdfs:Class", + "rdfs:comment": "A legislative building—for example, the state capitol.", + "rdfs:label": "LegislativeBuilding", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:billingStart", + "@type": "rdf:Property", + "rdfs:comment": "Specifies after how much time this price (or price component) becomes valid and billing starts. Can be used, for example, to model a price increase after the first year of a subscription. The unit of measurement is specified by the unitCode property.", + "rdfs:label": "billingStart", + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:suggestedMaxAge", + "@type": "rdf:Property", + "rdfs:comment": "Maximum recommended age in years for the audience or user.", + "rdfs:label": "suggestedMaxAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Hackathon", + "@type": "rdfs:Class", + "rdfs:comment": "A [hackathon](https://en.wikipedia.org/wiki/Hackathon) event.", + "rdfs:label": "Hackathon", + "rdfs:subClassOf": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2526" + } + }, + { + "@id": "schema:availableIn", + "@type": "rdf:Property", + "rdfs:comment": "The location in which the strength is available.", + "rdfs:label": "availableIn", + "schema:domainIncludes": { + "@id": "schema:DrugStrength" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:WearableSizeSystemEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size systems specific for wearable products.", + "rdfs:label": "WearableSizeSystemEnumeration", + "rdfs:subClassOf": { + "@id": "schema:SizeSystemEnumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:structuralClass", + "@type": "rdf:Property", + "rdfs:comment": "The name given to how bone physically connects to each other.", + "rdfs:label": "structuralClass", + "schema:domainIncludes": { + "@id": "schema:Joint" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CancelAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of asserting that a future event/action is no longer going to happen.\\n\\nRelated actions:\\n\\n* [[ConfirmAction]]: The antonym of CancelAction.", + "rdfs:label": "CancelAction", + "rdfs:subClassOf": { + "@id": "schema:PlanAction" + } + }, + { + "@id": "schema:vehicleSeatingCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.\\n\\nTypical unit code(s): C62 for persons.", + "rdfs:label": "vehicleSeatingCapacity", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:WearableSizeGroupMaternity", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Maternity\" for wearables.", + "rdfs:label": "WearableSizeGroupMaternity", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:NLNonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "NLNonprofitType: Non-profit organization type originating from the Netherlands.", + "rdfs:label": "NLNonprofitType", + "rdfs:subClassOf": { + "@id": "schema:NonprofitType" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:pagination", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/pages" + }, + "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\".", + "rdfs:label": "pagination", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:PublicationIssue" + }, + { + "@id": "schema:Chapter" + }, + { + "@id": "schema:PublicationVolume" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:partOfTrip", + "@type": "rdf:Property", + "rdfs:comment": "Identifies that this [[Trip]] is a subTrip of another Trip. For example Day 1, Day 2, etc. of a multi-day trip.", + "rdfs:label": "partOfTrip", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Tourism" + }, + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:inverseOf": { + "@id": "schema:subTrip" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Trip" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:query", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The query used on this action.", + "rdfs:label": "query", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:SearchAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:steps", + "@type": "rdf:Property", + "rdfs:comment": "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection (originally misnamed 'steps'; 'step' is preferred).", + "rdfs:label": "steps", + "schema:domainIncludes": [ + { + "@id": "schema:HowTo" + }, + { + "@id": "schema:HowToSection" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + } + ], + "schema:supersededBy": { + "@id": "schema:step" + } + }, + { + "@id": "schema:Claim", + "@type": "rdfs:Class", + "rdfs:comment": "A [[Claim]] in Schema.org represents a specific, factually-oriented claim that could be the [[itemReviewed]] in a [[ClaimReview]]. The content of a claim can be summarized with the [[text]] property. Variations on well known claims can have their common identity indicated via [[sameAs]] links, and summarized with a [[name]]. Ideally, a [[Claim]] description includes enough contextual information to minimize the risk of ambiguity or inclarity. In practice, many claims are better understood in the context in which they appear or the interpretations provided by claim reviews.\n\n Beyond [[ClaimReview]], the Claim type can be associated with related creative works - for example a [[ScholarlyArticle]] or [[Question]] might be [[about]] some [[Claim]].\n\n At this time, Schema.org does not define any types of relationship between claims. This is a natural area for future exploration.\n ", + "rdfs:label": "Claim", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1828" + } + }, + { + "@id": "schema:DrivingSchoolVehicleUsage", + "@type": "schema:CarUsageType", + "rdfs:comment": "Indicates the usage of the vehicle for driving school.", + "rdfs:label": "DrivingSchoolVehicleUsage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + } + }, + { + "@id": "schema:educationalProgramMode", + "@type": "rdf:Property", + "rdfs:comment": "Similar to courseMode, the medium or means of delivery of the program as a whole. The value may either be a text label (e.g. \"online\", \"onsite\" or \"blended\"; \"synchronous\" or \"asynchronous\"; \"full-time\" or \"part-time\") or a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous ).", + "rdfs:label": "educationalProgramMode", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:Downpayment", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the downpayment (up-front payment) price component of the total price for an offered product that has additional installment payments.", + "rdfs:label": "Downpayment", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:WPAdBlock", + "@type": "rdfs:Class", + "rdfs:comment": "An advertising section of the page.", + "rdfs:label": "WPAdBlock", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:ReplaceAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of editing a recipient by replacing an old object with a new object.", + "rdfs:label": "ReplaceAction", + "rdfs:subClassOf": { + "@id": "schema:UpdateAction" + } + }, + { + "@id": "schema:QuantitativeValue", + "@type": "rdfs:Class", + "rdfs:comment": " A point value or interval for product characteristics and other purposes.", + "rdfs:label": "QuantitativeValue", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:serviceType", + "@type": "rdf:Property", + "rdfs:comment": "The type of service being offered, e.g. veterans' benefits, emergency relief, etc.", + "rdfs:label": "serviceType", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:GovernmentBenefitsType" + } + ] + }, + { + "@id": "schema:NegativeFilmDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'negative film' using the IPTC digital source type vocabulary.", + "rdfs:label": "NegativeFilmDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/negativeFilm" + } + }, + { + "@id": "schema:permittedUsage", + "@type": "rdf:Property", + "rdfs:comment": "Indications regarding the permitted usage of the accommodation.", + "rdfs:label": "permittedUsage", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:birthDate", + "@type": "rdf:Property", + "rdfs:comment": "Date of birth.", + "rdfs:label": "birthDate", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:characterAttribute", + "@type": "rdf:Property", + "rdfs:comment": "A piece of data that represents a particular aspect of a fictional character (skill, power, character points, advantage, disadvantage).", + "rdfs:label": "characterAttribute", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:MusicComposition", + "@type": "rdfs:Class", + "rdfs:comment": "A musical composition.", + "rdfs:label": "MusicComposition", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:entertainmentBusiness", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The entertainment business where the action occurred.", + "rdfs:label": "entertainmentBusiness", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:PerformAction" + }, + "schema:rangeIncludes": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:AlignmentObject", + "@type": "rdfs:Class", + "rdfs:comment": "An intangible item that describes an alignment between a learning resource and a node in an educational framework.\n\nShould not be used where the nature of the alignment can be described using a simple property, for example to express that a resource [[teaches]] or [[assesses]] a competency.", + "rdfs:label": "AlignmentObject", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/LRMIClass" + } + }, + { + "@id": "schema:dataset", + "@type": "rdf:Property", + "rdfs:comment": "A dataset contained in this catalog.", + "rdfs:label": "dataset", + "schema:domainIncludes": { + "@id": "schema:DataCatalog" + }, + "schema:inverseOf": { + "@id": "schema:includedInDataCatalog" + }, + "schema:rangeIncludes": { + "@id": "schema:Dataset" + } + }, + { + "@id": "schema:restockingFee", + "@type": "rdf:Property", + "rdfs:comment": "Use [[MonetaryAmount]] to specify a fixed restocking fee for product returns, or use [[Number]] to specify a percentage of the product price paid by the customer.", + "rdfs:label": "restockingFee", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:lodgingUnitDescription", + "@type": "rdf:Property", + "rdfs:comment": "A full description of the lodging unit.", + "rdfs:label": "lodgingUnitDescription", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TraditionalChinese", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine based on common theoretical concepts that originated in China and evolved over thousands of years, that uses herbs, acupuncture, exercise, massage, dietary therapy, and other methods to treat a wide range of conditions.", + "rdfs:label": "TraditionalChinese", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:encodingFormat", + "@type": "rdf:Property", + "rdfs:comment": "Media type typically expressed using a MIME format (see [IANA site](http://www.iana.org/assignments/media-types/media-types.xhtml) and [MDN reference](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)), e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc.\n\nIn cases where a [[CreativeWork]] has several media type representations, [[encoding]] can be used to indicate each [[MediaObject]] alongside particular [[encodingFormat]] information.\n\nUnregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.", + "rdfs:label": "encodingFormat", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:MedicalIntangible", + "@type": "rdfs:Class", + "rdfs:comment": "A utility class that serves as the umbrella for a number of 'intangible' things in the medical space.", + "rdfs:label": "MedicalIntangible", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Installment", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the installment pricing component of the total price for an offered product.", + "rdfs:label": "Installment", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:affectedBy", + "@type": "rdf:Property", + "rdfs:comment": "Drugs that affect the test's results.", + "rdfs:label": "affectedBy", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:Photograph", + "@type": "rdfs:Class", + "rdfs:comment": "A photograph.", + "rdfs:label": "Photograph", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:keywords", + "@type": "rdf:Property", + "rdfs:comment": "Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property.", + "rdfs:label": "keywords", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:childMinAge", + "@type": "rdf:Property", + "rdfs:comment": "Minimal age of the child.", + "rdfs:label": "childMinAge", + "schema:domainIncludes": { + "@id": "schema:ParentAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:linkRelationship", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the relationship type of a Web link. ", + "rdfs:label": "linkRelationship", + "schema:domainIncludes": { + "@id": "schema:LinkRole" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1045" + } + }, + { + "@id": "schema:study", + "@type": "rdf:Property", + "rdfs:comment": "A medical study or trial related to this entity.", + "rdfs:label": "study", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalStudy" + } + }, + { + "@id": "schema:relevantOccupation", + "@type": "rdf:Property", + "rdfs:comment": "The Occupation for the JobPosting.", + "rdfs:label": "relevantOccupation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Occupation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:measurementTechnique", + "@type": "rdf:Property", + "rdfs:comment": "A technique, method or technology used in an [[Observation]], [[StatisticalVariable]] or [[Dataset]] (or [[DataDownload]], [[DataCatalog]]), corresponding to the method used for measuring the corresponding variable(s) (for datasets, described using [[variableMeasured]]; for [[Observation]], a [[StatisticalVariable]]). Often but not necessarily each [[variableMeasured]] will have an explicit representation as (or mapping to) an property such as those defined in Schema.org, or other RDF vocabularies and \"knowledge graphs\". In that case the subproperty of [[variableMeasured]] called [[measuredProperty]] is applicable.\n \nThe [[measurementTechnique]] property helps when extra clarification is needed about how a [[measuredProperty]] was measured. This is oriented towards scientific and scholarly dataset publication but may have broader applicability; it is not intended as a full representation of measurement, but can often serve as a high level summary for dataset discovery. \n\nFor example, if [[variableMeasured]] is: molecule concentration, [[measurementTechnique]] could be: \"mass spectrometry\" or \"nmr spectroscopy\" or \"colorimetry\" or \"immunofluorescence\". If the [[variableMeasured]] is \"depression rating\", the [[measurementTechnique]] could be \"Zung Scale\" or \"HAM-D\" or \"Beck Depression Inventory\". \n\nIf there are several [[variableMeasured]] properties recorded for some given data object, use a [[PropertyValue]] for each [[variableMeasured]] and attach the corresponding [[measurementTechnique]]. The value can also be from an enumeration, organized as a [[MeasurementMetholdEnumeration]].", + "rdfs:label": "measurementTechnique", + "schema:domainIncludes": [ + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + }, + { + "@id": "schema:DataDownload" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:DataCatalog" + }, + { + "@id": "schema:StatisticalVariable" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:MeasurementMethodEnum" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1425" + } + }, + { + "@id": "schema:costCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency (in 3-letter) of the drug cost. See: http://en.wikipedia.org/wiki/ISO_4217. ", + "rdfs:label": "costCurrency", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DataDownload", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcat:Distribution" + }, + "rdfs:comment": "All or part of a [[Dataset]] in downloadable form. ", + "rdfs:label": "DataDownload", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/DatasetClass" + } + }, + { + "@id": "schema:itemLocation", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "Current location of the item." + }, + "rdfs:label": { + "@language": "en", + "@value": "itemLocation" + }, + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ArchiveComponent" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:PostalAddress" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:TennisComplex", + "@type": "rdfs:Class", + "rdfs:comment": "A tennis complex.", + "rdfs:label": "TennisComplex", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:postalCode", + "@type": "rdf:Property", + "rdfs:comment": "The postal code. For example, 94043.", + "rdfs:label": "postalCode", + "schema:domainIncludes": [ + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:DefinedRegion" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:processorRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Processor architecture required to run the application (e.g. IA64).", + "rdfs:label": "processorRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:torque", + "@type": "rdf:Property", + "rdfs:comment": "The torque (turning force) of the vehicle's engine.\\n\\nTypical unit code(s): NU for newton metre (N m), F17 for pound-force per foot, or F48 for pound-force per inch\\n\\n* Note 1: You can link to information about how the given value has been determined (e.g. reference RPM) using the [[valueReference]] property.\\n* Note 2: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "torque", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:GovernmentOffice", + "@type": "rdfs:Class", + "rdfs:comment": "A government office—for example, an IRS or DMV office.", + "rdfs:label": "GovernmentOffice", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:practicesAt", + "@type": "rdf:Property", + "rdfs:comment": "A [[MedicalOrganization]] where the [[IndividualPhysician]] practices.", + "rdfs:label": "practicesAt", + "schema:domainIncludes": { + "@id": "schema:IndividualPhysician" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalOrganization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3420" + } + }, + { + "@id": "schema:foundingLocation", + "@type": "rdf:Property", + "rdfs:comment": "The place where the Organization was founded.", + "rdfs:label": "foundingLocation", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:requiredCollateral", + "@type": "rdf:Property", + "rdfs:comment": "Assets required to secure loan or credit repayments. It may take form of third party pledge, goods, financial instruments (cash, securities, etc.)", + "rdfs:label": "requiredCollateral", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Thing" + } + ] + }, + { + "@id": "schema:Nonprofit501c14", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c14: Non-profit type referring to State-Chartered Credit Unions, Mutual Reserve Funds.", + "rdfs:label": "Nonprofit501c14", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:targetUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL of a node in an established educational framework.", + "rdfs:label": "targetUrl", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:broadcaster", + "@type": "rdf:Property", + "rdfs:comment": "The organization owning or operating the broadcast service.", + "rdfs:label": "broadcaster", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:clincalPharmacology", + "@type": "rdf:Property", + "rdfs:comment": "Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD).", + "rdfs:label": "clincalPharmacology", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:clinicalPharmacology" + } + }, + { + "@id": "schema:SocialEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Social event.", + "rdfs:label": "SocialEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DayOfWeek", + "@type": "rdfs:Class", + "rdfs:comment": "The day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer.\n\nOriginally, URLs from [GoodRelations](http://purl.org/goodrelations/v1) were used (for [[Monday]], [[Tuesday]], [[Wednesday]], [[Thursday]], [[Friday]], [[Saturday]], [[Sunday]] plus a special entry for [[PublicHolidays]]); these have now been integrated directly into schema.org.\n ", + "rdfs:label": "DayOfWeek", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:CompleteDataFeed", + "@type": "rdfs:Class", + "rdfs:comment": "A [[CompleteDataFeed]] is a [[DataFeed]] whose standard representation includes content for every item currently in the feed.\n\nThis is the equivalent of Atom's element as defined in Feed Paging and Archiving [RFC 5005](https://tools.ietf.org/html/rfc5005), for example (and as defined for Atom), when using data from a feed that represents a collection of items that varies over time (e.g. \"Top Twenty Records\") there is no need to have newer entries mixed in alongside older, obsolete entries. By marking this feed as a CompleteDataFeed, old entries can be safely discarded when the feed is refreshed, since we can assume the feed has provided descriptions for all current items.", + "rdfs:label": "CompleteDataFeed", + "rdfs:subClassOf": { + "@id": "schema:DataFeed" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1397" + } + }, + { + "@id": "schema:DislikeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.", + "rdfs:label": "DislikeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:Integer", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: Integer.", + "rdfs:label": "Integer", + "rdfs:subClassOf": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:accessMode", + "@type": "rdf:Property", + "rdfs:comment": "The human sensory perceptual system or cognitive faculty through which a person may process or perceive information. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessMode-vocabulary).", + "rdfs:label": "accessMode", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1100" + } + }, + { + "@id": "schema:playerType", + "@type": "rdf:Property", + "rdfs:comment": "Player type required—for example, Flash or Silverlight.", + "rdfs:label": "playerType", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LowFatDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet focused on reduced fat and cholesterol intake.", + "rdfs:label": "LowFatDiet" + }, + { + "@id": "schema:monoisotopicMolecularWeight", + "@type": "rdf:Property", + "rdfs:comment": "The monoisotopic mass is the sum of the masses of the atoms in a molecule using the unbound, ground-state, rest mass of the principal (most abundant) isotope for each element instead of the isotopic average mass. Please include the units in the form '<Number> <unit>', for example '770.230488 g/mol' or as '<QuantitativeValue>.", + "rdfs:label": "monoisotopicMolecularWeight", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:requiredMinAge", + "@type": "rdf:Property", + "rdfs:comment": "Audiences defined by a person's minimum age.", + "rdfs:label": "requiredMinAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:DigitalArtDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'digital art' using the IPTC digital source type vocabulary.", + "rdfs:label": "DigitalArtDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/digitalArt" + } + }, + { + "@id": "schema:Library", + "@type": "rdfs:Class", + "rdfs:comment": "A library.", + "rdfs:label": "Library", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:dateline", + "@type": "rdf:Property", + "rdfs:comment": "A [dateline](https://en.wikipedia.org/wiki/Dateline) is a brief piece of text included in news articles that describes where and when the story was written or filed though the date is often omitted. Sometimes only a placename is provided.\n\nStructured representations of dateline-related information can also be expressed more explicitly using [[locationCreated]] (which represents where a work was created, e.g. where a news report was written). For location depicted or described in the content, use [[contentLocation]].\n\nDateline summaries are oriented more towards human readers than towards automated processing, and can vary substantially. Some examples: \"BEIRUT, Lebanon, June 2.\", \"Paris, France\", \"December 19, 2017 11:43AM Reporting from Washington\", \"Beijing/Moscow\", \"QUEZON CITY, Philippines\".\n ", + "rdfs:label": "dateline", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BedType", + "@type": "rdfs:Class", + "rdfs:comment": "A type of bed. This is used for indicating the bed or beds available in an accommodation.", + "rdfs:label": "BedType", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1262" + } + }, + { + "@id": "schema:WearableSizeSystemUK", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "United Kingdom size system for wearables.", + "rdfs:label": "WearableSizeSystemUK", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:InteractionCounter", + "@type": "rdfs:Class", + "rdfs:comment": "A summary of how users have interacted with this CreativeWork. In most cases, authors will use a subtype to specify the specific type of interaction.", + "rdfs:label": "InteractionCounter", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:UserLikes", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserLikes", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:member", + "@type": "rdf:Property", + "rdfs:comment": "A member of an Organization or a ProgramMembership. Organizations can be members of organizations; ProgramMembership is typically for individuals.", + "rdfs:label": "member", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:ProgramMembership" + } + ], + "schema:inverseOf": { + "@id": "schema:memberOf" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:MedicalGuideline", + "@type": "rdfs:Class", + "rdfs:comment": "Any recommendation made by a standard society (e.g. ACC/AHA) or consensus statement that denotes how to diagnose and treat a particular condition. Note: this type should be used to tag the actual guideline recommendation; if the guideline recommendation occurs in a larger scholarly article, use MedicalScholarlyArticle to tag the overall article, not this type. Note also: the organization making the recommendation should be captured in the recognizingAuthority base property of MedicalEntity.", + "rdfs:label": "MedicalGuideline", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:availableOnDevice", + "@type": "rdf:Property", + "rdfs:comment": "Device required to run the application. Used in cases where a specific make/model is required to run the application.", + "rdfs:label": "availableOnDevice", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:diseasePreventionInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about disease prevention.", + "rdfs:label": "diseasePreventionInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:Chiropractic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine focused on the relationship between the body's structure, mainly the spine, and its functioning.", + "rdfs:label": "Chiropractic", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Answer", + "@type": "rdfs:Class", + "rdfs:comment": "An answer offered to a question; perhaps correct, perhaps opinionated or wrong.", + "rdfs:label": "Answer", + "rdfs:subClassOf": { + "@id": "schema:Comment" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/QAStackExchange" + } + }, + { + "@id": "schema:EducationEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Education event.", + "rdfs:label": "EducationEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:competencyRequired", + "@type": "rdf:Property", + "rdfs:comment": "Knowledge, skill, ability or personal attribute that must be demonstrated by a person or other entity in order to do something such as earn an Educational Occupational Credential or understand a LearningResource.", + "rdfs:label": "competencyRequired", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:primaryPrevention", + "@type": "rdf:Property", + "rdfs:comment": "A preventative therapy used to prevent an initial occurrence of the medical condition, such as vaccination.", + "rdfs:label": "primaryPrevention", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:UsedCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is used.", + "rdfs:label": "UsedCondition" + }, + { + "@id": "schema:PlanAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of planning the execution of an event/task/action/reservation/plan to a future date.", + "rdfs:label": "PlanAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:loanMortgageMandateAmount", + "@type": "rdf:Property", + "rdfs:comment": "Amount of mortgage mandate that can be converted into a proper mortgage at a later stage.", + "rdfs:label": "loanMortgageMandateAmount", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:MortgageLoan" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:CassetteFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "CassetteFormat.", + "rdfs:label": "CassetteFormat", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:copyrightNotice", + "@type": "rdf:Property", + "rdfs:comment": "Text of a notice appropriate for describing the copyright aspects of this Creative Work, ideally indicating the owner of the copyright for the Work.", + "rdfs:label": "copyrightNotice", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2659" + } + }, + { + "@id": "schema:dissolutionDate", + "@type": "rdf:Property", + "rdfs:comment": "The date that this organization was dissolved.", + "rdfs:label": "dissolutionDate", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:endTime", + "@type": "rdf:Property", + "rdfs:comment": "The endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. E.g. John wrote a book from January to *December*. For media, including audio and video, it's the time offset of the end of a clip within a larger file.\\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.", + "rdfs:label": "endTime", + "schema:domainIncludes": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:InteractionCounter" + }, + { + "@id": "schema:FoodEstablishmentReservation" + }, + { + "@id": "schema:Schedule" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Time" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2493" + } + }, + { + "@id": "schema:TherapeuticProcedure", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/277132007" + }, + "rdfs:comment": "A medical procedure intended primarily for therapeutic purposes, aimed at improving a health condition.", + "rdfs:label": "TherapeuticProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:prepTime", + "@type": "rdf:Property", + "rdfs:comment": "The length of time it takes to prepare the items to be used in instructions or a direction, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "prepTime", + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:ProfessionalService", + "@type": "rdfs:Class", + "rdfs:comment": "Original definition: \"provider of professional services.\"\\n\\nThe general [[ProfessionalService]] type for local businesses was deprecated due to confusion with [[Service]]. For reference, the types that it included were: [[Dentist]],\n [[AccountingService]], [[Attorney]], [[Notary]], as well as types for several kinds of [[HomeAndConstructionBusiness]]: [[Electrician]], [[GeneralContractor]],\n [[HousePainter]], [[Locksmith]], [[Plumber]], [[RoofingContractor]]. [[LegalService]] was introduced as a more inclusive supertype of [[Attorney]].", + "rdfs:label": "ProfessionalService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:bccRecipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of recipient. The recipient blind copied on a message.", + "rdfs:label": "bccRecipient", + "rdfs:subPropertyOf": { + "@id": "schema:recipient" + }, + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:abridged", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether the book is an abridged edition.", + "rdfs:label": "abridged", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:RightHandDriving", + "@type": "schema:SteeringPositionValue", + "rdfs:comment": "The steering position is on the right side of the vehicle (viewed from the main direction of driving).", + "rdfs:label": "RightHandDriving", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:CleaningFee", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the cleaning fee part of the total price for an offered product, for example a vacation rental.", + "rdfs:label": "CleaningFee", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:MedicalAudienceType", + "@type": "rdfs:Class", + "rdfs:comment": "Target audiences types for medical web pages. Enumerated type.", + "rdfs:label": "MedicalAudienceType", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:containedIn", + "@type": "rdf:Property", + "rdfs:comment": "The basic containment relation between a place and one that contains it.", + "rdfs:label": "containedIn", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + }, + "schema:supersededBy": { + "@id": "schema:containedInPlace" + } + }, + { + "@id": "schema:EventAttendanceModeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "An EventAttendanceModeEnumeration value is one of potentially several modes of organising an event, relating to whether it is online or offline.", + "rdfs:label": "EventAttendanceModeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:HalalDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet conforming to Islamic dietary practices.", + "rdfs:label": "HalalDiet" + }, + { + "@id": "schema:relatedCondition", + "@type": "rdf:Property", + "rdfs:comment": "A medical condition associated with this anatomy.", + "rdfs:label": "relatedCondition", + "schema:domainIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + }, + { + "@id": "schema:SuperficialAnatomy" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:ItemListOrderType", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated for values for itemListOrder for indicating how an ordered ItemList is organized.", + "rdfs:label": "ItemListOrderType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:EducationalOccupationalProgram", + "@type": "rdfs:Class", + "rdfs:comment": "A program offered by an institution which determines the learning progress to achieve an outcome, usually a credential like a degree or certificate. This would define a discrete set of opportunities (e.g., job, courses) that together constitute a program with a clear start, end, set of requirements, and transition to a new occupational opportunity (e.g., a job), or sometimes a higher educational opportunity (e.g., an advanced degree).", + "rdfs:label": "EducationalOccupationalProgram", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:HowToTool", + "@type": "rdfs:Class", + "rdfs:comment": "A tool used (but not consumed) when performing instructions for how to achieve a result.", + "rdfs:label": "HowToTool", + "rdfs:subClassOf": { + "@id": "schema:HowToItem" + } + }, + { + "@id": "schema:legislationConsolidates", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#consolidates" + }, + "rdfs:comment": "Indicates another legislation taken into account in this consolidated legislation (which is usually the product of an editorial process that revises the legislation). This property should be used multiple times to refer to both the original version or the previous consolidated version, and to the legislations making the change.", + "rdfs:label": "legislationConsolidates", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#consolidates" + } + }, + { + "@id": "schema:CompoundPriceSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e.g. \"electricity\" or \"final cleaning\").", + "rdfs:label": "CompoundPriceSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:applicationDeadline", + "@type": "rdf:Property", + "rdfs:comment": "The date at which the program stops collecting applications for the next enrollment cycle.", + "rdfs:label": "applicationDeadline", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:LymphaticVessel", + "@type": "rdfs:Class", + "rdfs:comment": "A type of blood vessel that specifically carries lymph fluid unidirectionally toward the heart.", + "rdfs:label": "LymphaticVessel", + "rdfs:subClassOf": { + "@id": "schema:Vessel" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:InStoreOnly", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available only at physical locations.", + "rdfs:label": "InStoreOnly" + }, + { + "@id": "schema:awards", + "@type": "rdf:Property", + "rdfs:comment": "Awards won by or for this item.", + "rdfs:label": "awards", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:award" + } + }, + { + "@id": "schema:targetDescription", + "@type": "rdf:Property", + "rdfs:comment": "The description of a node in an established educational framework.", + "rdfs:label": "targetDescription", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Store", + "@type": "rdfs:Class", + "rdfs:comment": "A retail good store.", + "rdfs:label": "Store", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:State", + "@type": "rdfs:Class", + "rdfs:comment": "A state or province of a country.", + "rdfs:label": "State", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:bookingAgent", + "@type": "rdf:Property", + "rdfs:comment": "'bookingAgent' is an out-dated term indicating a 'broker' that serves as a booking agent.", + "rdfs:label": "bookingAgent", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:broker" + } + }, + { + "@id": "schema:doesNotShip", + "@type": "rdf:Property", + "rdfs:comment": "Indicates when shipping to a particular [[shippingDestination]] is not available.", + "rdfs:label": "doesNotShip", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:ShippingRateSettings" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:actionOption", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The options subject to this action.", + "rdfs:label": "actionOption", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ChooseAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Thing" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:VisualArtsEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Visual arts event.", + "rdfs:label": "VisualArtsEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:eligibleDuration", + "@type": "rdf:Property", + "rdfs:comment": "The duration for which the given offer is valid.", + "rdfs:label": "eligibleDuration", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:weight", + "@type": "rdf:Property", + "rdfs:comment": "The weight of the product or person.", + "rdfs:label": "weight", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:isSimilarTo", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another, functionally similar product (or multiple products).", + "rdfs:label": "isSimilarTo", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + } + ] + }, + { + "@id": "schema:certificationRating", + "@type": "rdf:Property", + "rdfs:comment": "Rating of a certification instance (as defined by an independent certification body). Typically this rating can be used to rate the level to which the requirements of the certification instance are fulfilled. See also [gs1:certificationValue](https://www.gs1.org/voc/certificationValue).", + "rdfs:label": "certificationRating", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Rating" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:reviewAspect", + "@type": "rdf:Property", + "rdfs:comment": "This Review or Rating is relevant to this part or facet of the itemReviewed.", + "rdfs:label": "reviewAspect", + "schema:domainIncludes": [ + { + "@id": "schema:Guide" + }, + { + "@id": "schema:Rating" + }, + { + "@id": "schema:Review" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1689" + } + }, + { + "@id": "schema:contactPoint", + "@type": "rdf:Property", + "rdfs:comment": "A contact point for a person or organization.", + "rdfs:label": "contactPoint", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:HealthInsurancePlan" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:MedicalCode", + "@type": "rdfs:Class", + "rdfs:comment": "A code for a medical entity.", + "rdfs:label": "MedicalCode", + "rdfs:subClassOf": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:MedicalIntangible" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ethicsPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Statement about ethics policy, e.g. of a [[NewsMediaOrganization]] regarding journalistic and publishing practices, or of a [[Restaurant]], a page describing food source policies. In the case of a [[NewsMediaOrganization]], an ethicsPolicy is typically a statement describing the personal, organizational, and corporate standards of behavior expected by the organization.", + "rdfs:label": "ethicsPolicy", + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:encodings", + "@type": "rdf:Property", + "rdfs:comment": "A media object that encodes this CreativeWork.", + "rdfs:label": "encodings", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + }, + "schema:supersededBy": { + "@id": "schema:encoding" + } + }, + { + "@id": "schema:offeredBy", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to the organization or person making the offer.", + "rdfs:label": "offeredBy", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:inverseOf": { + "@id": "schema:makesOffer" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:QuantitativeValueDistribution", + "@type": "rdfs:Class", + "rdfs:comment": "A statistical distribution of values.", + "rdfs:label": "QuantitativeValueDistribution", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:StoreCreditRefund", + "@type": "schema:RefundTypeEnumeration", + "rdfs:comment": "Specifies that the customer receives a store credit as refund when returning a product.", + "rdfs:label": "StoreCreditRefund", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:Appearance", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Appearance assessment with clinical examination.", + "rdfs:label": "Appearance", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:yearlyRevenue", + "@type": "rdf:Property", + "rdfs:comment": "The size of the business in annual revenue.", + "rdfs:label": "yearlyRevenue", + "schema:domainIncludes": { + "@id": "schema:BusinessAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:DrugPregnancyCategory", + "@type": "rdfs:Class", + "rdfs:comment": "Categories that represent an assessment of the risk of fetal injury due to a drug or pharmaceutical used as directed by the mother during pregnancy.", + "rdfs:label": "DrugPregnancyCategory", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:AndroidPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of Android-based operating systems.", + "rdfs:label": "AndroidPlatform", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:healthPlanNetworkTier", + "@type": "rdf:Property", + "rdfs:comment": "The tier(s) for this network.", + "rdfs:label": "healthPlanNetworkTier", + "schema:domainIncludes": { + "@id": "schema:HealthPlanNetwork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:correction", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a correction to a [[CreativeWork]], either via a [[CorrectionComment]], textually or in another document.", + "rdfs:label": "correction", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:CorrectionComment" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1950" + } + }, + { + "@id": "schema:copyrightHolder", + "@type": "rdf:Property", + "rdfs:comment": "The party holding the legal copyright to the CreativeWork.", + "rdfs:label": "copyrightHolder", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:verificationFactCheckingPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Disclosure about verification and fact-checking processes for a [[NewsMediaOrganization]] or other fact-checking [[Organization]].", + "rdfs:label": "verificationFactCheckingPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:productSupported", + "@type": "rdf:Property", + "rdfs:comment": "The product or service this support contact point is related to (such as product support for a particular product line). This can be a specific product or product line (e.g. \"iPhone\") or a general category of products or services (e.g. \"smartphones\").", + "rdfs:label": "productSupported", + "schema:domainIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:insertion", + "@type": "rdf:Property", + "rdfs:comment": "The place of attachment of a muscle, or what the muscle moves.", + "rdfs:label": "insertion", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:offersPrescriptionByMail", + "@type": "rdf:Property", + "rdfs:comment": "Whether prescriptions can be delivered by mail.", + "rdfs:label": "offersPrescriptionByMail", + "schema:domainIncludes": { + "@id": "schema:HealthPlanFormulary" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:publication", + "@type": "rdf:Property", + "rdfs:comment": "A publication event associated with the item.", + "rdfs:label": "publication", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:yearsInOperation", + "@type": "rdf:Property", + "rdfs:comment": "The age of the business.", + "rdfs:label": "yearsInOperation", + "schema:domainIncludes": { + "@id": "schema:BusinessAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:Movie", + "@type": "rdfs:Class", + "rdfs:comment": "A movie.", + "rdfs:label": "Movie", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:ProductCollection", + "@type": "rdfs:Class", + "rdfs:comment": "A set of products (either [[ProductGroup]]s or specific variants) that are listed together e.g. in an [[Offer]].", + "rdfs:label": "ProductCollection", + "rdfs:subClassOf": [ + { + "@id": "schema:Collection" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2597" + } + }, + { + "@id": "schema:DepartAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of departing from a place. An agent departs from a fromLocation for a destination, optionally with participants.", + "rdfs:label": "DepartAction", + "rdfs:subClassOf": { + "@id": "schema:MoveAction" + } + }, + { + "@id": "schema:RadioChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A unique instance of a radio BroadcastService on a CableOrSatelliteService lineup.", + "rdfs:label": "RadioChannel", + "rdfs:subClassOf": { + "@id": "schema:BroadcastChannel" + } + }, + { + "@id": "schema:numberedPosition", + "@type": "rdf:Property", + "rdfs:comment": "A number associated with a role in an organization, for example, the number on an athlete's jersey.", + "rdfs:label": "numberedPosition", + "schema:domainIncludes": { + "@id": "schema:OrganizationRole" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Date", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "A date value in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "Date" + }, + { + "@id": "schema:Obstetric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that specializes in the care of women during the prenatal and postnatal care and with the delivery of the child.", + "rdfs:label": "Obstetric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TransferAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.", + "rdfs:label": "TransferAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:medicineSystem", + "@type": "rdf:Property", + "rdfs:comment": "The system of medicine that includes this MedicalEntity, for example 'evidence-based', 'homeopathic', 'chiropractic', etc.", + "rdfs:label": "medicineSystem", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicineSystem" + } + }, + { + "@id": "schema:publicAccess", + "@type": "rdf:Property", + "rdfs:comment": "A flag to signal that the [[Place]] is open to public visitors. If this property is omitted there is no assumed default boolean value.", + "rdfs:label": "publicAccess", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:Legislation", + "@type": "rdfs:Class", + "rdfs:comment": "A legal document such as an act, decree, bill, etc. (enforceable or not) or a component of a legal act (like an article).", + "rdfs:label": "Legislation", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": [ + { + "@id": "http://data.europa.eu/eli/ontology#LegalRecontributor" + }, + { + "@id": "http://data.europa.eu/eli/ontology#LegalExpression" + } + ] + }, + { + "@id": "schema:FurnitureStore", + "@type": "rdfs:Class", + "rdfs:comment": "A furniture store.", + "rdfs:label": "FurnitureStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:albumProductionType", + "@type": "rdf:Property", + "rdfs:comment": "Classification of the album by its type of content: soundtrack, live album, studio album, etc.", + "rdfs:label": "albumProductionType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbumProductionType" + } + }, + { + "@id": "schema:MedicalCause", + "@type": "rdfs:Class", + "rdfs:comment": "The causative agent(s) that are responsible for the pathophysiologic process that eventually results in a medical condition, symptom or sign. In this schema, unless otherwise specified this is meant to be the proximate cause of the medical condition, symptom or sign. The proximate cause is defined as the causative agent that most directly results in the medical condition, symptom or sign. For example, the HIV virus could be considered a cause of AIDS. Or in a diagnostic context, if a patient fell and sustained a hip fracture and two days later sustained a pulmonary embolism which eventuated in a cardiac arrest, the cause of the cardiac arrest (the proximate cause) would be the pulmonary embolism and not the fall. Medical causes can include cardiovascular, chemical, dermatologic, endocrine, environmental, gastroenterologic, genetic, hematologic, gynecologic, iatrogenic, infectious, musculoskeletal, neurologic, nutritional, obstetric, oncologic, otolaryngologic, pharmacologic, psychiatric, pulmonary, renal, rheumatologic, toxic, traumatic, or urologic causes; medical conditions can be causes as well.", + "rdfs:label": "MedicalCause", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:availableTest", + "@type": "rdf:Property", + "rdfs:comment": "A diagnostic test or procedure offered by this lab.", + "rdfs:label": "availableTest", + "schema:domainIncludes": { + "@id": "schema:DiagnosticLab" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:downvoteCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of downvotes this question, answer or comment has received from the community.", + "rdfs:label": "downvoteCount", + "schema:domainIncludes": { + "@id": "schema:Comment" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:circle", + "@type": "rdf:Property", + "rdfs:comment": "A circle is the circular region of a specified radius centered at a specified latitude and longitude. A circle is expressed as a pair followed by a radius in meters.", + "rdfs:label": "circle", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:discountCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency of the discount.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "discountCurrency", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:legislationApplies", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#implements" + }, + "rdfs:comment": "Indicates that this legislation (or part of a legislation) somehow transfers another legislation in a different legislative context. This is an informative link, and it has no legal value. For legally-binding links of transposition, use the legislationTransposes property. For example an informative consolidated law of a European Union's member state \"applies\" the consolidated version of the European Directive implemented in it.", + "rdfs:label": "legislationApplies", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#implements" + } + }, + { + "@id": "schema:Genitourinary", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Genitourinary system function assessment with clinical examination.", + "rdfs:label": "Genitourinary", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:billingPeriod", + "@type": "rdf:Property", + "rdfs:comment": "The time interval used to compute the invoice.", + "rdfs:label": "billingPeriod", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:Occupation", + "@type": "rdfs:Class", + "rdfs:comment": "A profession, may involve prolonged training and/or a formal qualification.", + "rdfs:label": "Occupation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:UserInteraction", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserInteraction", + "rdfs:subClassOf": { + "@id": "schema:Event" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:Church", + "@type": "rdfs:Class", + "rdfs:comment": "A church.", + "rdfs:label": "Church", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:winner", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The winner of the action.", + "rdfs:label": "winner", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:LoseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:Brewery", + "@type": "rdfs:Class", + "rdfs:comment": "Brewery.", + "rdfs:label": "Brewery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:SurgicalProcedure", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/387713003" + }, + "rdfs:comment": "A medical procedure involving an incision with instruments; performed for diagnose, or therapeutic purposes.", + "rdfs:label": "SurgicalProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:StadiumOrArena", + "@type": "rdfs:Class", + "rdfs:comment": "A stadium.", + "rdfs:label": "StadiumOrArena", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:SportsActivityLocation" + } + ] + }, + { + "@id": "schema:AnaerobicActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is of high-intensity which utilizes the anaerobic metabolism of the body.", + "rdfs:label": "AnaerobicActivity", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Enumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Lists or enumerations—for example, a list of cuisines or music genres, etc.", + "rdfs:label": "Enumeration", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:PrependAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of inserting at the beginning if an ordered collection.", + "rdfs:label": "PrependAction", + "rdfs:subClassOf": { + "@id": "schema:InsertAction" + } + }, + { + "@id": "schema:usesDevice", + "@type": "rdf:Property", + "rdfs:comment": "Device used to perform the test.", + "rdfs:label": "usesDevice", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalDevice" + } + }, + { + "@id": "schema:OrderCancelled", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing cancellation of an order.", + "rdfs:label": "OrderCancelled" + }, + { + "@id": "schema:about", + "@type": "rdf:Property", + "rdfs:comment": "The subject matter of the content.", + "rdfs:label": "about", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Certification" + }, + { + "@id": "schema:CommunicateAction" + } + ], + "schema:inverseOf": { + "@id": "schema:subjectOf" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1670" + } + }, + { + "@id": "schema:geoTouches", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) touch: \"they have at least one boundary point in common, but no interior points.\" (A symmetric relationship, as defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).)", + "rdfs:label": "geoTouches", + "schema:domainIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:healthPlanCostSharing", + "@type": "rdf:Property", + "rdfs:comment": "The costs to the patient for services under this network or formulary.", + "rdfs:label": "healthPlanCostSharing", + "schema:domainIncludes": [ + { + "@id": "schema:HealthPlanFormulary" + }, + { + "@id": "schema:HealthPlanNetwork" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:areaServed", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area where a service or offered item is provided.", + "rdfs:label": "areaServed", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:DeliveryChargeSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:steeringPosition", + "@type": "rdf:Property", + "rdfs:comment": "The position of the steering wheel or similar device (mostly for cars).", + "rdfs:label": "steeringPosition", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:SteeringPositionValue" + } + }, + { + "@id": "schema:bodyType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.).", + "rdfs:label": "bodyType", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:ItemListOrderDescending", + "@type": "schema:ItemListOrderType", + "rdfs:comment": "An ItemList ordered with higher values listed first.", + "rdfs:label": "ItemListOrderDescending" + }, + { + "@id": "schema:masthead", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]], a link to the masthead page or a page listing top editorial management.", + "rdfs:label": "masthead", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:ParcelService", + "@type": "schema:DeliveryMethod", + "rdfs:comment": "A private parcel service as the delivery mode available for a certain offer.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#DHL\\n* http://purl.org/goodrelations/v1#FederalExpress\\n* http://purl.org/goodrelations/v1#UPS\n ", + "rdfs:label": "ParcelService", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:credentialCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category or type of credential being described, for example \"degree”, “certificate”, “badge”, or more specific term.", + "rdfs:label": "credentialCategory", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalCredential" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:Researcher", + "@type": "rdfs:Class", + "rdfs:comment": "Researchers.", + "rdfs:label": "Researcher", + "rdfs:subClassOf": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:AuthoritativeLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "Indicates that the publisher gives some special status to the publication of the document. (\"The Queens Printer\" version of a UK Act of Parliament, or the PDF version of a Directive published by the EU Office of Publications.) Something \"Authoritative\" is considered to be also [[OfficialLegalValue]].", + "rdfs:label": "AuthoritativeLegalValue", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-authoritative" + } + }, + { + "@id": "schema:epidemiology", + "@type": "rdf:Property", + "rdfs:comment": "The characteristics of associated patients, such as age, gender, race etc.", + "rdfs:label": "epidemiology", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalCondition" + }, + { + "@id": "schema:PhysicalActivity" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:supersededBy", + "@type": "rdf:Property", + "rdfs:comment": "Relates a term (i.e. a property, class or enumeration) to one that supersedes it.", + "rdfs:label": "supersededBy", + "schema:domainIncludes": [ + { + "@id": "schema:Enumeration" + }, + { + "@id": "schema:Property" + }, + { + "@id": "schema:Class" + } + ], + "schema:isPartOf": { + "@id": "http://meta.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Class" + }, + { + "@id": "schema:Enumeration" + }, + { + "@id": "schema:Property" + } + ] + }, + { + "@id": "schema:CheckAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.", + "rdfs:label": "CheckAction", + "rdfs:subClassOf": { + "@id": "schema:FindAction" + } + }, + { + "@id": "schema:byMonthDay", + "@type": "rdf:Property", + "rdfs:comment": "Defines the day(s) of the month on which a recurring [[Event]] takes place. Specified as an [[Integer]] between 1-31.", + "rdfs:label": "byMonthDay", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:transFatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of trans fat.", + "rdfs:label": "transFatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:JobPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A listing that describes a job opening in a certain organization.", + "rdfs:label": "JobPosting", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:BankAccount", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "BankAccount", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:SendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of physically/electronically dispatching an object for transfer from an origin to a destination. Related actions:\\n\\n* [[ReceiveAction]]: The reciprocal of SendAction.\\n* [[GiveAction]]: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).", + "rdfs:label": "SendAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:DoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "A specific dosing schedule for a drug or supplement.", + "rdfs:label": "DoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:jobLocation", + "@type": "rdf:Property", + "rdfs:comment": "A (typically single) geographic location associated with the job position.", + "rdfs:label": "jobLocation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:OccupationalTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "A treatment of people with physical, emotional, or social problems, using purposeful activity to help them overcome or learn to deal with their problems.", + "rdfs:label": "OccupationalTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TextDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A file composed primarily of text.", + "rdfs:label": "TextDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:sportsTeam", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The sports team that participated on this action.", + "rdfs:label": "sportsTeam", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:SportsTeam" + } + }, + { + "@id": "schema:performers", + "@type": "rdf:Property", + "rdfs:comment": "The main performer or performers of the event—for example, a presenter, musician, or actor.", + "rdfs:label": "performers", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:performer" + } + }, + { + "@id": "schema:includedInDataCatalog", + "@type": "rdf:Property", + "rdfs:comment": "A data catalog which contains this dataset.", + "rdfs:label": "includedInDataCatalog", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:inverseOf": { + "@id": "schema:dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataCatalog" + } + }, + { + "@id": "schema:PreventionIndication", + "@type": "rdfs:Class", + "rdfs:comment": "An indication for preventing an underlying condition, symptom, etc.", + "rdfs:label": "PreventionIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalIndication" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:gameTip", + "@type": "rdf:Property", + "rdfs:comment": "Links to tips, tactics, etc.", + "rdfs:label": "gameTip", + "schema:domainIncludes": { + "@id": "schema:VideoGame" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:TobaccoNicotineConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item contains tobacco and/or nicotine, for example cigars, cigarettes, chewing tobacco, e-cigarettes, or hookahs.", + "rdfs:label": "TobaccoNicotineConsideration", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:SportsTeam", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: Sports team.", + "rdfs:label": "SportsTeam", + "rdfs:subClassOf": { + "@id": "schema:SportsOrganization" + } + }, + { + "@id": "schema:regionDrained", + "@type": "rdf:Property", + "rdfs:comment": "The anatomical or organ system drained by this vessel; generally refers to a specific part of an organ.", + "rdfs:label": "regionDrained", + "schema:domainIncludes": [ + { + "@id": "schema:LymphaticVessel" + }, + { + "@id": "schema:Vein" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ] + }, + { + "@id": "schema:founder", + "@type": "rdf:Property", + "rdfs:comment": "A person who founded this organization.", + "rdfs:label": "founder", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:lyrics", + "@type": "rdf:Property", + "rdfs:comment": "The words in the song.", + "rdfs:label": "lyrics", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:PriceTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates different price types, for example list price, invoice price, and sale price.", + "rdfs:label": "PriceTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:PaymentService", + "@type": "rdfs:Class", + "rdfs:comment": "A Service to transfer funds from a person or organization to a beneficiary person or organization.", + "rdfs:label": "PaymentService", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:WatchAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming dynamic/moving visual content.", + "rdfs:label": "WatchAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:howPerformed", + "@type": "rdf:Property", + "rdfs:comment": "How the procedure is performed.", + "rdfs:label": "howPerformed", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedPathophysiology", + "@type": "rdf:Property", + "rdfs:comment": "If applicable, a description of the pathophysiology associated with the anatomical system, including potential abnormal changes in the mechanical, physical, and biochemical functions of the system.", + "rdfs:label": "associatedPathophysiology", + "schema:domainIncludes": [ + { + "@id": "schema:SuperficialAnatomy" + }, + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ], + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Certification", + "@type": "rdfs:Class", + "rdfs:comment": "A Certification is an official and authoritative statement about a subject, for example a product, service, person, or organization. A certification is typically issued by an indendent certification body, for example a professional organization or government. It formally attests certain characteristics about the subject, for example Organizations can be ISO certified, Food products can be certified Organic or Vegan, a Person can be a certified professional, a Place can be certified for food processing. There are certifications for many domains: regulatory, organizational, recycling, food, efficiency, educational, ecological, etc. A certification is a form of credential, as are accreditations and licenses. Mapped from the [gs1:CertificationDetails](https://www.gs1.org/voc/CertificationDetails) class in the GS1 Web Vocabulary.", + "rdfs:label": "Certification", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:monthsOfExperience", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the minimal number of months of experience required for a position.", + "rdfs:label": "monthsOfExperience", + "schema:domainIncludes": { + "@id": "schema:OccupationalExperienceRequirements" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2681" + } + }, + { + "@id": "schema:PeopleAudience", + "@type": "rdfs:Class", + "rdfs:comment": "A set of characteristics belonging to people, e.g. who compose an item's target audience.", + "rdfs:label": "PeopleAudience", + "rdfs:subClassOf": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:exceptDate", + "@type": "rdf:Property", + "rdfs:comment": "Defines a [[Date]] or [[DateTime]] during which a scheduled [[Event]] will not take place. The property allows exceptions to\n a [[Schedule]] to be specified. If an exception is specified as a [[DateTime]] then only the event that would have started at that specific date and time\n should be excluded from the schedule. If an exception is specified as a [[Date]] then any event that is scheduled for that 24 hour period should be\n excluded from the schedule. This allows a whole day to be excluded from the schedule without having to itemise every scheduled event.", + "rdfs:label": "exceptDate", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:usedToDiagnose", + "@type": "rdf:Property", + "rdfs:comment": "A condition the test is used to diagnose.", + "rdfs:label": "usedToDiagnose", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:TattooParlor", + "@type": "rdfs:Class", + "rdfs:comment": "A tattoo parlor.", + "rdfs:label": "TattooParlor", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:maxPrice", + "@type": "rdf:Property", + "rdfs:comment": "The highest price if the price is a range.", + "rdfs:label": "maxPrice", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:fuelCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The capacity of the fuel tank or in the case of electric cars, the battery. If there are multiple components for storage, this should indicate the total of all storage of the same type.\\n\\nTypical unit code(s): LTR for liters, GLL of US gallons, GLI for UK / imperial gallons, AMH for ampere-hours (for electrical vehicles).", + "rdfs:label": "fuelCapacity", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "http://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:AgreeAction", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "AgreeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:BusReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for bus travel. \\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 [[Offer]].", + "rdfs:label": "BusReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:Nonprofit501c22", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c22: Non-profit type referring to Withdrawal Liability Payment Funds.", + "rdfs:label": "Nonprofit501c22", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:carrierRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Specifies specific carrier(s) requirements for the application (e.g. an application may only work on a specific carrier network).", + "rdfs:label": "carrierRequirements", + "schema:domainIncludes": { + "@id": "schema:MobileApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Service", + "@type": "rdfs:Class", + "rdfs:comment": "A service provided by an organization, e.g. delivery service, print services, etc.", + "rdfs:label": "Service", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:CompositeCaptureDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'composite capture' using the IPTC digital source type vocabulary.", + "rdfs:label": "CompositeCaptureDigitalSource", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/compositeCapture" + } + }, + { + "@id": "schema:Person", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "foaf:Person" + }, + "rdfs:comment": "A person (alive, dead, undead, or fictional).", + "rdfs:label": "Person", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "http://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:acquiredFrom", + "@type": "rdf:Property", + "rdfs:comment": "The organization or person from which the product was acquired.", + "rdfs:label": "acquiredFrom", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OwnershipInfo" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:recourseLoan", + "@type": "rdf:Property", + "rdfs:comment": "The only way you get the money back in the event of default is the security. Recourse is where you still have the opportunity to go back to the borrower for the rest of the money.", + "rdfs:label": "recourseLoan", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:lesserOrEqual", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is lesser than or equal to the object.", + "rdfs:label": "lesserOrEqual", + "schema:contributor": { + "@id": "http://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:SingleBlindedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which the researcher knows which treatment the patient was randomly assigned to but the patient does not.", + "rdfs:label": "SingleBlindedTrial", + "schema:isPartOf": { + "@id": "http://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Atlas", + "@type": "rdfs:Class", + "rdfs:comment": "A collection or bound volume of maps, charts, plates or tables, physical or in media form illustrating any subject.", + "rdfs:label": "Atlas", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "http://bib.schema.org" + }, + "schema:source": { + "@id": "http://www.productontology.org/id/Atlas" + } + }, + { + "@id": "schema:WearableMeasurementWaist", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the waist section, for example of pants.", + "rdfs:label": "WearableMeasurementWaist", + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:AppendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of inserting at the end if an ordered collection.", + "rdfs:label": "AppendAction", + "rdfs:subClassOf": { + "@id": "schema:InsertAction" + } + }, + { + "@id": "schema:recipeCuisine", + "@type": "rdf:Property", + "rdfs:comment": "The cuisine of the recipe (for example, French or Ethiopian).", + "rdfs:label": "recipeCuisine", + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:attendees", + "@type": "rdf:Property", + "rdfs:comment": "A person attending the event.", + "rdfs:label": "attendees", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:attendee" + } + }, + { + "@id": "schema:numberOfCredits", + "@type": "rdf:Property", + "rdfs:comment": "The number of credits or units awarded by a Course or required to complete an EducationalOccupationalProgram.", + "rdfs:label": "numberOfCredits", + "schema:domainIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:StructuredValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:GroupBoardingPolicy", + "@type": "schema:BoardingPolicyType", + "rdfs:comment": "The airline boards by groups based on check-in time, priority, etc.", + "rdfs:label": "GroupBoardingPolicy" + }, + { + "@id": "schema:orderNumber", + "@type": "rdf:Property", + "rdfs:comment": "The identifier of the transaction.", + "rdfs:label": "orderNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:molecularWeight", + "@type": "rdf:Property", + "rdfs:comment": "This is the molecular weight of the entity being described, not of the parent. Units should be included in the form '<Number> <unit>', for example '12 amu' or as '<QuantitativeValue>.", + "rdfs:label": "molecularWeight", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "http://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + } + ] +} \ No newline at end of file diff --git a/src/hermes/model/schemas/schemaorg-current-https.jsonld b/src/hermes/model/schemas/schemaorg-current-https.jsonld new file mode 100644 index 00000000..b730bdad --- /dev/null +++ b/src/hermes/model/schemas/schemaorg-current-https.jsonld @@ -0,0 +1,43161 @@ +{ + "@context": { + "brick": "https://brickschema.org/schema/Brick#", + "csvw": "http://www.w3.org/ns/csvw#", + "dc": "http://purl.org/dc/elements/1.1/", + "dcam": "http://purl.org/dc/dcam/", + "dcat": "http://www.w3.org/ns/dcat#", + "dcmitype": "http://purl.org/dc/dcmitype/", + "dcterms": "http://purl.org/dc/terms/", + "doap": "http://usefulinc.com/ns/doap#", + "foaf": "http://xmlns.com/foaf/0.1/", + "odrl": "http://www.w3.org/ns/odrl/2/", + "org": "http://www.w3.org/ns/org#", + "owl": "http://www.w3.org/2002/07/owl#", + "prof": "http://www.w3.org/ns/dx/prof/", + "prov": "http://www.w3.org/ns/prov#", + "qb": "http://purl.org/linked-data/cube#", + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "schema": "https://schema.org/", + "sh": "http://www.w3.org/ns/shacl#", + "skos": "http://www.w3.org/2004/02/skos/core#", + "sosa": "http://www.w3.org/ns/sosa/", + "ssn": "http://www.w3.org/ns/ssn/", + "time": "http://www.w3.org/2006/time#", + "vann": "http://purl.org/vocab/vann/", + "void": "http://rdfs.org/ns/void#", + "xsd": "http://www.w3.org/2001/XMLSchema#" + }, + "@graph": [ + { + "@id": "schema:citation", + "@type": "rdf:Property", + "rdfs:comment": "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.", + "rdfs:label": "citation", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:DatedMoneySpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A DatedMoneySpecification represents monetary values with optional start and end dates. For example, this could represent an employee's salary over a specific period of time. __Note:__ This type has been superseded by [[MonetaryAmount]], use of that type is recommended.", + "rdfs:label": "DatedMoneySpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:supersededBy": { + "@id": "schema:MonetaryAmount" + } + }, + { + "@id": "schema:contentSize", + "@type": "rdf:Property", + "rdfs:comment": "File size in (mega/kilo)bytes.", + "rdfs:label": "contentSize", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:archiveHeld", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "Collection, [fonds](https://en.wikipedia.org/wiki/Fonds), or item held, kept or maintained by an [[ArchiveOrganization]]." + }, + "rdfs:label": { + "@language": "en", + "@value": "archiveHeld" + }, + "schema:domainIncludes": { + "@id": "schema:ArchiveOrganization" + }, + "schema:inverseOf": { + "@id": "schema:holdingArchive" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ArchiveComponent" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:EntryPoint", + "@type": "rdfs:Class", + "rdfs:comment": "An entry point, within some Web-based protocol.", + "rdfs:label": "EntryPoint", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ActionCollabClass" + } + }, + { + "@id": "schema:MedicalRiskScore", + "@type": "rdfs:Class", + "rdfs:comment": "A simple system that adds up the number of risk factors to yield a score that is associated with prognosis, e.g. CHAD score, TIMI risk score.", + "rdfs:label": "MedicalRiskScore", + "rdfs:subClassOf": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:hasOfferCatalog", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an OfferCatalog listing for this Organization, Person, or Service.", + "rdfs:label": "hasOfferCatalog", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": { + "@id": "schema:OfferCatalog" + } + }, + { + "@id": "schema:drug", + "@type": "rdf:Property", + "rdfs:comment": "Specifying a drug or medicine used in a medication procedure.", + "rdfs:label": "drug", + "schema:domainIncludes": [ + { + "@id": "schema:Patient" + }, + { + "@id": "schema:TherapeuticProcedure" + }, + { + "@id": "schema:DrugClass" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:confirmationNumber", + "@type": "rdf:Property", + "rdfs:comment": "A number that confirms the given order or payment has been received.", + "rdfs:label": "confirmationNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:passengerSequenceNumber", + "@type": "rdf:Property", + "rdfs:comment": "The passenger's sequence number as assigned by the airline.", + "rdfs:label": "passengerSequenceNumber", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TouristTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist trip. A created itinerary of visits to one or more places of interest ([[TouristAttraction]]/[[TouristDestination]]) often linked by a similar theme, geographic area, or interest to a particular [[touristType]]. The [UNWTO](http://www2.unwto.org/) defines tourism trip as the Trip taken by visitors.\n (See examples below.)", + "rdfs:label": "TouristTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + }, + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/Tourism" + }, + { + "@id": "https://schema.org/docs/collab/IIT-CNR.it" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:WebAPI", + "@type": "rdfs:Class", + "rdfs:comment": "An application programming interface accessible over Web/Internet technologies.", + "rdfs:label": "WebAPI", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1423" + } + }, + { + "@id": "schema:OwnershipInfo", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value providing information about when a certain organization or person owned a certain product.", + "rdfs:label": "OwnershipInfo", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:Motel", + "@type": "rdfs:Class", + "rdfs:comment": "A motel.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Motel", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:Sculpture", + "@type": "rdfs:Class", + "rdfs:comment": "A piece of sculpture.", + "rdfs:label": "Sculpture", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:stepValue", + "@type": "rdf:Property", + "rdfs:comment": "The stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.", + "rdfs:label": "stepValue", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:programType", + "@type": "rdf:Property", + "rdfs:comment": "The type of educational or occupational program. For example, classroom, internship, alternance, etc.", + "rdfs:label": "programType", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2460" + } + }, + { + "@id": "schema:UserComments", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserComments", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:Landform", + "@type": "rdfs:Class", + "rdfs:comment": "A landform or physical feature. Landform elements include mountains, plains, lakes, rivers, seascape and oceanic waterbody interface features such as bays, peninsulas, seas and so forth, including sub-aqueous terrain features such as submersed mountain ranges, volcanoes, and the great ocean basins.", + "rdfs:label": "Landform", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:AlgorithmicMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'algorithmic media' using the IPTC digital source type vocabulary.", + "rdfs:label": "AlgorithmicMediaDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia" + } + }, + { + "@id": "schema:InfectiousDisease", + "@type": "rdfs:Class", + "rdfs:comment": "An infectious disease is a clinically evident human disease resulting from the presence of pathogenic microbial agents, like pathogenic viruses, pathogenic bacteria, fungi, protozoa, multicellular parasites, and prions. To be considered an infectious disease, such pathogens are known to be able to cause this disease.", + "rdfs:label": "InfectiousDisease", + "rdfs:subClassOf": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:disambiguatingDescription", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.", + "rdfs:label": "disambiguatingDescription", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CollegeOrUniversity", + "@type": "rdfs:Class", + "rdfs:comment": "A college, university, or other third-level educational institution.", + "rdfs:label": "CollegeOrUniversity", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:healthPlanDrugOption", + "@type": "rdf:Property", + "rdfs:comment": "TODO.", + "rdfs:label": "healthPlanDrugOption", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:vehicleIdentificationNumber", + "@type": "rdf:Property", + "rdfs:comment": "The Vehicle Identification Number (VIN) is a unique serial number used by the automotive industry to identify individual motor vehicles.", + "rdfs:label": "vehicleIdentificationNumber", + "rdfs:subPropertyOf": { + "@id": "schema:serialNumber" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PaymentChargeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The costs of settling the payment using a particular payment method.", + "rdfs:label": "PaymentChargeSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:SymptomsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Symptoms or related symptoms of a Topic.", + "rdfs:label": "SymptomsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:newsUpdatesAndGuidelines", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page with news updates and guidelines. This could often be (but is not required to be) the main page containing [[SpecialAnnouncement]] markup on a site.", + "rdfs:label": "newsUpdatesAndGuidelines", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:Nonprofit501c16", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c16: Non-profit type referring to Cooperative Organizations to Finance Crop Operations.", + "rdfs:label": "Nonprofit501c16", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:downPayment", + "@type": "rdf:Property", + "rdfs:comment": "a type of payment made in cash during the onset of the purchase of an expensive good/service. The payment typically represents only a percentage of the full purchase price.", + "rdfs:label": "downPayment", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:interestRate", + "@type": "rdf:Property", + "rdfs:comment": "The interest rate, charged or paid, applicable to the financial product. Note: This is different from the calculated annualPercentageRate.", + "rdfs:label": "interestRate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:FinancialProduct" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:cvdNumC19OverflowPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19overflowpats - ED/OVERFLOW: Patients with suspected or confirmed COVID-19 who are in the ED or any overflow location awaiting an inpatient bed.", + "rdfs:label": "cvdNumC19OverflowPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:fuelConsumption", + "@type": "rdf:Property", + "rdfs:comment": "The amount of fuel consumed for traveling a particular distance or temporal duration with the given vehicle (e.g. liters per 100 km).\\n\\n* Note 1: There are unfortunately no standard unit codes for liters per 100 km. Use [[unitText]] to indicate the unit of measurement, e.g. L/100 km.\\n* Note 2: There are two ways of indicating the fuel consumption, [[fuelConsumption]] (e.g. 8 liters per 100 km) and [[fuelEfficiency]] (e.g. 30 miles per gallon). They are reciprocal.\\n* Note 3: Often, the absolute value is useful only when related to driving speed (\"at 80 km/h\") or usage pattern (\"city traffic\"). You can use [[valueReference]] to link the value for the fuel consumption to another value.", + "rdfs:label": "fuelConsumption", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:KosherDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet conforming to Jewish dietary practices.", + "rdfs:label": "KosherDiet" + }, + { + "@id": "schema:FDAcategoryA", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that adequate and well-controlled studies have failed to demonstrate a risk to the fetus in the first trimester of pregnancy (and there is no evidence of risk in later trimesters).", + "rdfs:label": "FDAcategoryA", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:representativeOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether this image is representative of the content of the page.", + "rdfs:label": "representativeOfPage", + "schema:domainIncludes": { + "@id": "schema:ImageObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:CategoryCodeSet", + "@type": "rdfs:Class", + "rdfs:comment": "A set of Category Code values.", + "rdfs:label": "CategoryCodeSet", + "rdfs:subClassOf": { + "@id": "schema:DefinedTermSet" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:ineligibleRegion", + "@type": "rdf:Property", + "rdfs:comment": "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is not valid, e.g. a region where the transaction is not allowed.\\n\\nSee also [[eligibleRegion]].\n ", + "rdfs:label": "ineligibleRegion", + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:DeliveryChargeSpecification" + }, + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Place" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2242" + } + }, + { + "@id": "schema:domainIncludes", + "@type": "rdf:Property", + "rdfs:comment": "Relates a property to a class that is (one of) the type(s) the property is expected to be used on.", + "rdfs:label": "domainIncludes", + "schema:domainIncludes": { + "@id": "schema:Property" + }, + "schema:isPartOf": { + "@id": "https://meta.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Class" + } + }, + { + "@id": "schema:PhysicalActivityCategory", + "@type": "rdfs:Class", + "rdfs:comment": "Categories of physical activity, organized by physiologic classification.", + "rdfs:label": "PhysicalActivityCategory", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:audienceType", + "@type": "rdf:Property", + "rdfs:comment": "The target group associated with a given audience (e.g. veterans, car owners, musicians, etc.).", + "rdfs:label": "audienceType", + "schema:domainIncludes": { + "@id": "schema:Audience" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:speakable", + "@type": "rdf:Property", + "rdfs:comment": "Indicates sections of a Web page that are particularly 'speakable' in the sense of being highlighted as being especially appropriate for text-to-speech conversion. Other sections of a page may also be usefully spoken in particular circumstances; the 'speakable' property serves to indicate the parts most likely to be generally useful for speech.\n\nThe *speakable* property can be repeated an arbitrary number of times, with three kinds of possible 'content-locator' values:\n\n1.) *id-value* URL references - uses *id-value* of an element in the page being annotated. The simplest use of *speakable* has (potentially relative) URL values, referencing identified sections of the document concerned.\n\n2.) CSS Selectors - addresses content in the annotated page, e.g. via class attribute. Use the [[cssSelector]] property.\n\n3.) XPaths - addresses content via XPaths (assuming an XML view of the content). Use the [[xpath]] property.\n\n\nFor more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section(s) as speakable. For this\nwe define a supporting type, [[SpeakableSpecification]] which is defined to be a possible value of the *speakable* property.\n ", + "rdfs:label": "speakable", + "schema:domainIncludes": [ + { + "@id": "schema:WebPage" + }, + { + "@id": "schema:Article" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:SpeakableSpecification" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:OpinionNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An [[OpinionNewsArticle]] is a [[NewsArticle]] that primarily expresses opinions rather than journalistic reporting of news and events. For example, a [[NewsArticle]] consisting of a column or [[Blog]]/[[BlogPosting]] entry in the Opinions section of a news publication. ", + "rdfs:label": "OpinionNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:inventoryLevel", + "@type": "rdf:Property", + "rdfs:comment": "The current approximate inventory level for the item or items.", + "rdfs:label": "inventoryLevel", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:SomeProducts" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:size", + "@type": "rdf:Property", + "rdfs:comment": "A standardized size of a product or creative work, specified either through a simple textual string (for example 'XL', '32Wx34L'), a QuantitativeValue with a unitCode, or a comprehensive and structured [[SizeSpecification]]; in other cases, the [[width]], [[height]], [[depth]] and [[weight]] properties may be more applicable. ", + "rdfs:label": "size", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:SizeSpecification" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:Ligament", + "@type": "rdfs:Class", + "rdfs:comment": "A short band of tough, flexible, fibrous connective tissue that functions to connect multiple bones, cartilages, and structurally support joints.", + "rdfs:label": "Ligament", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PriceSpecification", + "@type": "rdfs:Class", + "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 [[MonetaryAmount]] to describe independent amounts of money such as a salary, credit card limits, etc.", + "rdfs:label": "PriceSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:usageInfo", + "@type": "rdf:Property", + "rdfs:comment": "The schema.org [[usageInfo]] property indicates further information about a [[CreativeWork]]. This property is applicable both to works that are freely available and to those that require payment or other transactions. It can reference additional information, e.g. community expectations on preferred linking and citation conventions, as well as purchasing details. For something that can be commercially licensed, usageInfo can provide detailed, resource-specific information about licensing options.\n\nThis property can be used alongside the license property which indicates license(s) applicable to some piece of content. The usageInfo property can provide information about other licensing options, e.g. acquiring commercial usage rights for an image that is also available under non-commercial creative commons licenses.", + "rdfs:label": "usageInfo", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2454" + } + }, + { + "@id": "schema:bitrate", + "@type": "rdf:Property", + "rdfs:comment": "The bitrate of the media object.", + "rdfs:label": "bitrate", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SexualContentConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item contains sexually oriented content such as nudity, suggestive or explicit material, or related online services, or is intended to enhance sexual activity. Examples: Erotic videos or magazine, sexual enhancement devices, sex toys.", + "rdfs:label": "SexualContentConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:geoContains", + "@type": "rdf:Property", + "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 [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoContains", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:replacer", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The object that replaces.", + "rdfs:label": "replacer", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ReplaceAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:Synagogue", + "@type": "rdfs:Class", + "rdfs:comment": "A synagogue.", + "rdfs:label": "Synagogue", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:ConvenienceStore", + "@type": "rdfs:Class", + "rdfs:comment": "A convenience store.", + "rdfs:label": "ConvenienceStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Psychiatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the study, treatment, and prevention of mental illness, using both medical and psychological therapies.", + "rdfs:label": "Psychiatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sponsor", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization that supports a thing through a pledge, promise, or financial contribution. E.g. a sponsor of a Medical Study or a corporate sponsor of an event.", + "rdfs:label": "sponsor", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalStudy" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Grant" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:parentService", + "@type": "rdf:Property", + "rdfs:comment": "A broadcast service to which the broadcast service may belong to such as regional variations of a national channel.", + "rdfs:label": "parentService", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastService" + } + }, + { + "@id": "schema:employmentUnit", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the department, unit and/or facility where the employee reports and/or in which the job is to be performed.", + "rdfs:label": "employmentUnit", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2296" + } + }, + { + "@id": "schema:pickupTime", + "@type": "rdf:Property", + "rdfs:comment": "When a taxi will pick up a passenger or a rental car can be picked up.", + "rdfs:label": "pickupTime", + "schema:domainIncludes": [ + { + "@id": "schema:RentalCarReservation" + }, + { + "@id": "schema:TaxiReservation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:AnatomicalStructure", + "@type": "rdfs:Class", + "rdfs:comment": "Any part of the human body, typically a component of an anatomical system. Organs, tissues, and cells are all anatomical structures.", + "rdfs:label": "AnatomicalStructure", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:previousStartDate", + "@type": "rdf:Property", + "rdfs:comment": "Used in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the (rare) case of an event that has been postponed and rescheduled multiple times, this field may be repeated.", + "rdfs:label": "previousStartDate", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:OccupationalExperienceRequirements", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates employment-related experience requirements, e.g. [[monthsOfExperience]].", + "rdfs:label": "OccupationalExperienceRequirements", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2681" + } + }, + { + "@id": "schema:ReservationCancelled", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status for a previously confirmed reservation that is now cancelled.", + "rdfs:label": "ReservationCancelled" + }, + { + "@id": "schema:Nonprofit501c8", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c8: Non-profit type referring to Fraternal Beneficiary Societies and Associations.", + "rdfs:label": "Nonprofit501c8", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:MusicRecording", + "@type": "rdfs:Class", + "rdfs:comment": "A music recording (track), usually a single song.", + "rdfs:label": "MusicRecording", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Friday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Thursday and Saturday.", + "rdfs:label": "Friday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q130" + } + }, + { + "@id": "schema:Gene", + "@type": "rdfs:Class", + "rdfs:comment": "A discrete unit of inheritance which affects one or more biological traits (Source: [https://en.wikipedia.org/wiki/Gene](https://en.wikipedia.org/wiki/Gene)). Examples include FOXP2 (Forkhead box protein P2), SCARNA21 (small Cajal body-specific RNA 21), A- (agouti genotype).", + "rdfs:label": "Gene", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:isFamilyFriendly", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether this content is family friendly.", + "rdfs:label": "isFamilyFriendly", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:jobImmediateStart", + "@type": "rdf:Property", + "rdfs:comment": "An indicator as to whether a position is available for an immediate start.", + "rdfs:label": "jobImmediateStart", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2244" + } + }, + { + "@id": "schema:signOrSymptom", + "@type": "rdf:Property", + "rdfs:comment": "A sign or symptom of this condition. Signs are objective or physically observable manifestations of the medical condition while symptoms are the subjective experience of the medical condition.", + "rdfs:label": "signOrSymptom", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSignOrSymptom" + } + }, + { + "@id": "schema:customerRemorseReturnFees", + "@type": "rdf:Property", + "rdfs:comment": "The type of return fees if the product is returned due to customer remorse.", + "rdfs:label": "customerRemorseReturnFees", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnFeesEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:MediaReviewItem", + "@type": "rdfs:Class", + "rdfs:comment": "Represents an item or group of closely related items treated as a unit for the sake of evaluation in a [[MediaReview]]. Authorship etc. apply to the items rather than to the curation/grouping or reviewing party.", + "rdfs:label": "MediaReviewItem", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:WearableSizeGroupGirls", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Girls\" for wearables.", + "rdfs:label": "WearableSizeGroupGirls", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:isBasedOnUrl", + "@type": "rdf:Property", + "rdfs:comment": "A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html.", + "rdfs:label": "isBasedOnUrl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:supersededBy": { + "@id": "schema:isBasedOn" + } + }, + { + "@id": "schema:hasMenu", + "@type": "rdf:Property", + "rdfs:comment": "Either the actual menu as a structured representation, as text, or a URL of the menu.", + "rdfs:label": "hasMenu", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Menu" + } + ] + }, + { + "@id": "schema:typeOfBed", + "@type": "rdf:Property", + "rdfs:comment": "The type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity.", + "rdfs:label": "typeOfBed", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:BedDetails" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BedType" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:observationPeriod", + "@type": "rdf:Property", + "rdfs:comment": "The length of time an Observation took place over. The format follows `P[0-9]*[Y|M|D|h|m|s]`. For example, P1Y is Period 1 Year, P3M is Period 3 Months, P3h is Period 3 hours.", + "rdfs:label": "observationPeriod", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:addressCountry", + "@type": "rdf:Property", + "rdfs:comment": "The country. For example, USA. You can also provide the two-letter [ISO 3166-1 alpha-2 country code](http://en.wikipedia.org/wiki/ISO_3166-1).", + "rdfs:label": "addressCountry", + "schema:domainIncludes": [ + { + "@id": "schema:GeoCoordinates" + }, + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:DefinedRegion" + }, + { + "@id": "schema:GeoShape" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Country" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:trainNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for the train.", + "rdfs:label": "trainNumber", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:mechanismOfAction", + "@type": "rdf:Property", + "rdfs:comment": "The specific biochemical interaction through which this drug or supplement produces its pharmacological effect.", + "rdfs:label": "mechanismOfAction", + "schema:domainIncludes": [ + { + "@id": "schema:Drug" + }, + { + "@id": "schema:DietarySupplement" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ticketNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for the ticket.", + "rdfs:label": "ticketNumber", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Head", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Head assessment with clinical examination.", + "rdfs:label": "Head", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EmploymentAgency", + "@type": "rdfs:Class", + "rdfs:comment": "An employment agency.", + "rdfs:label": "EmploymentAgency", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Urologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the diagnosis and treatment of diseases pertaining to the urinary tract and the urogenital system.", + "rdfs:label": "Urologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PublicToilet", + "@type": "rdfs:Class", + "rdfs:comment": "A public toilet is a room or small building containing one or more toilets (and possibly also urinals) which is available for use by the general public, or by customers or employees of certain businesses.", + "rdfs:label": "PublicToilet", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1624" + } + }, + { + "@id": "schema:issuedBy", + "@type": "rdf:Property", + "rdfs:comment": "The organization issuing the item, for example a [[Permit]], [[Ticket]], or [[Certification]].", + "rdfs:label": "issuedBy", + "schema:domainIncludes": [ + { + "@id": "schema:Permit" + }, + { + "@id": "schema:Ticket" + }, + { + "@id": "schema:Certification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:startOffset", + "@type": "rdf:Property", + "rdfs:comment": "The start time of the clip expressed as the number of seconds from the beginning of the work.", + "rdfs:label": "startOffset", + "schema:domainIncludes": [ + { + "@id": "schema:Clip" + }, + { + "@id": "schema:SeekToAction" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:HyperTocEntry" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2021" + } + }, + { + "@id": "schema:dateSent", + "@type": "rdf:Property", + "rdfs:comment": "The date/time at which the message was sent.", + "rdfs:label": "dateSent", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:reservationFor", + "@type": "rdf:Property", + "rdfs:comment": "The thing -- flight, event, restaurant, etc. being reserved.", + "rdfs:label": "reservationFor", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:procedure", + "@type": "rdf:Property", + "rdfs:comment": "A description of the procedure involved in setting up, using, and/or installing the device.", + "rdfs:label": "procedure", + "schema:domainIncludes": { + "@id": "schema:MedicalDevice" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SuspendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of momentarily pausing a device or application (e.g. pause music playback or pause a timer).", + "rdfs:label": "SuspendAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:numChildren", + "@type": "rdf:Property", + "rdfs:comment": "The number of children staying in the unit.", + "rdfs:label": "numChildren", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:vehicleModelDate", + "@type": "rdf:Property", + "rdfs:comment": "The release date of a vehicle model (often used to differentiate versions of the same make and model).", + "rdfs:label": "vehicleModelDate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:UserPageVisits", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserPageVisits", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:LowSaltDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet focused on reduced sodium intake.", + "rdfs:label": "LowSaltDiet" + }, + { + "@id": "schema:exchangeRateSpread", + "@type": "rdf:Property", + "rdfs:comment": "The difference between the price at which a broker or other intermediary buys and sells foreign currency.", + "rdfs:label": "exchangeRateSpread", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:ExchangeRateSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Season", + "@type": "rdfs:Class", + "rdfs:comment": "A media season, e.g. TV, radio, video game etc.", + "rdfs:label": "Season", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:supersededBy": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:DeactivateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of stopping or deactivating a device or application (e.g. stopping a timer or turning off a flashlight).", + "rdfs:label": "DeactivateAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:Nonprofit501c28", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c28: Non-profit type referring to National Railroad Retirement Investment Trusts.", + "rdfs:label": "Nonprofit501c28", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:availabilityStarts", + "@type": "rdf:Property", + "rdfs:comment": "The beginning of the availability of the product or service included in the offer.", + "rdfs:label": "availabilityStarts", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:ActionAccessSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:arrivalBusStop", + "@type": "rdf:Property", + "rdfs:comment": "The stop or station from which the bus arrives.", + "rdfs:label": "arrivalBusStop", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BusStation" + }, + { + "@id": "schema:BusStop" + } + ] + }, + { + "@id": "schema:AutoRepair", + "@type": "rdfs:Class", + "rdfs:comment": "Car repair business.", + "rdfs:label": "AutoRepair", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:HowToSection", + "@type": "rdfs:Class", + "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).", + "rdfs:label": "HowToSection", + "rdfs:subClassOf": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + } + ] + }, + { + "@id": "schema:LiveBlogPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A [[LiveBlogPosting]] is a [[BlogPosting]] intended to provide a rolling textual coverage of an ongoing event through continuous updates.", + "rdfs:label": "LiveBlogPosting", + "rdfs:subClassOf": { + "@id": "schema:BlogPosting" + } + }, + { + "@id": "schema:WearableSizeSystemFR", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "French size system for wearables.", + "rdfs:label": "WearableSizeSystemFR", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:geoOverlaps", + "@type": "rdf:Property", + "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 [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoOverlaps", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:BookStore", + "@type": "rdfs:Class", + "rdfs:comment": "A bookstore.", + "rdfs:label": "BookStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:serviceLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location (e.g. civic structure, local business, etc.) where a person can go to access the service.", + "rdfs:label": "serviceLocation", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:AmpStory", + "@type": "rdfs:Class", + "rdfs:comment": "A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices.", + "rdfs:label": "AmpStory", + "rdfs:subClassOf": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2646" + } + }, + { + "@id": "schema:HinduTemple", + "@type": "rdfs:Class", + "rdfs:comment": "A Hindu temple.", + "rdfs:label": "HinduTemple", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:proteinContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of protein.", + "rdfs:label": "proteinContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:LegalValueLevel", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible levels for the legal validity of a legislation.", + "rdfs:label": "LegalValueLevel", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue" + } + }, + { + "@id": "schema:Blog", + "@type": "rdfs:Class", + "rdfs:comment": "A [blog](https://en.wikipedia.org/wiki/Blog), sometimes known as a \"weblog\". Note that the individual posts ([[BlogPosting]]s) in a [[Blog]] are often colloquially referred to by the same term.", + "rdfs:label": "Blog", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:SingleRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "SingleRelease.", + "rdfs:label": "SingleRelease", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:preOp", + "@type": "rdf:Property", + "rdfs:comment": "A description of the workup, testing, and other preparations required before implanting this device.", + "rdfs:label": "preOp", + "schema:domainIncludes": { + "@id": "schema:MedicalDevice" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:OnlineStore", + "@type": "rdfs:Class", + "rdfs:comment": "An eCommerce site.", + "rdfs:label": "OnlineStore", + "rdfs:subClassOf": { + "@id": "schema:OnlineBusiness" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3028" + } + }, + { + "@id": "schema:ApartmentComplex", + "@type": "rdfs:Class", + "rdfs:comment": "Residence type: Apartment complex.", + "rdfs:label": "ApartmentComplex", + "rdfs:subClassOf": { + "@id": "schema:Residence" + } + }, + { + "@id": "schema:isBasedOn", + "@type": "rdf:Property", + "rdfs:comment": "A resource from which this work is derived or from which it is a modification or adaptation.", + "rdfs:label": "isBasedOn", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:FDAcategoryB", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that animal reproduction studies have failed to demonstrate a risk to the fetus and there are no adequate and well-controlled studies in pregnant women.", + "rdfs:label": "FDAcategoryB", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:NotInForce", + "@type": "schema:LegalForceStatus", + "rdfs:comment": "Indicates that a legislation is currently not in force.", + "rdfs:label": "NotInForce", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce-notInForce" + } + }, + { + "@id": "schema:DefinedRegion", + "@type": "rdfs:Class", + "rdfs:comment": "A DefinedRegion is a geographic area defined by potentially arbitrary (rather than political, administrative or natural geographical) criteria. Properties are provided for defining a region by reference to sets of postal codes.\n\nExamples: a delivery destination when shopping. Region where regional pricing is configured.\n\nRequirement 1:\nCountry: US\nStates: \"NY\", \"CA\"\n\nRequirement 2:\nCountry: US\nPostalCode Set: { [94000-94585], [97000, 97999], [13000, 13599]}\n{ [12345, 12345], [78945, 78945], }\nRegion = state, canton, prefecture, autonomous community...\n", + "rdfs:label": "DefinedRegion", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:statType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the kind of statistic represented by a [[StatisticalVariable]], e.g. mean, count etc. The value of statType is a property, either from within Schema.org (e.g. [[count]], [[median]], [[marginOfError]], [[maxValue]], [[minValue]]) or from other compatible (e.g. RDF) systems such as DataCommons.org or Wikidata.org. ", + "rdfs:label": "statType", + "schema:domainIncludes": { + "@id": "schema:StatisticalVariable" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Property" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:MusicVideoObject", + "@type": "rdfs:Class", + "rdfs:comment": "A music video file.", + "rdfs:label": "MusicVideoObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:recordLabel", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/mo/label" + }, + "rdfs:comment": "The label that issued the release.", + "rdfs:label": "recordLabel", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:seasons", + "@type": "rdf:Property", + "rdfs:comment": "A season in a media series.", + "rdfs:label": "seasons", + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeason" + }, + "schema:supersededBy": { + "@id": "schema:season" + } + }, + { + "@id": "schema:status", + "@type": "rdf:Property", + "rdfs:comment": "The status of the study (enumerated).", + "rdfs:label": "status", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalStudy" + }, + { + "@id": "schema:MedicalProcedure" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalStudyStatus" + }, + { + "@id": "schema:EventStatusType" + } + ] + }, + { + "@id": "schema:actionPlatform", + "@type": "rdf:Property", + "rdfs:comment": "The high level platform(s) where the Action can be performed for the given URL. To specify a specific application or operating system instance, use actionApplication.", + "rdfs:label": "actionPlatform", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DigitalPlatformEnumeration" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:EducationalOccupationalCredential", + "@type": "rdfs:Class", + "rdfs:comment": "An educational or occupational credential. A diploma, academic degree, certification, qualification, badge, etc., that may be awarded to a person or other entity that meets the requirements defined by the credentialer.", + "rdfs:label": "EducationalOccupationalCredential", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:ticketedSeat", + "@type": "rdf:Property", + "rdfs:comment": "The seat associated with the ticket.", + "rdfs:label": "ticketedSeat", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": { + "@id": "schema:Seat" + } + }, + { + "@id": "schema:HealthAspectEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "HealthAspectEnumeration enumerates several aspects of health content online, each of which might be described using [[hasHealthAspect]] and [[HealthTopicContent]].", + "rdfs:label": "HealthAspectEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:jobBenefits", + "@type": "rdf:Property", + "rdfs:comment": "Description of benefits associated with the job.", + "rdfs:label": "jobBenefits", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:totalHistoricalEnrollment", + "@type": "rdf:Property", + "rdfs:comment": "The total number of students that have enrolled in the history of the course.", + "rdfs:label": "totalHistoricalEnrollment", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:educationalFramework", + "@type": "rdf:Property", + "rdfs:comment": "The framework to which the resource being described is aligned.", + "rdfs:label": "educationalFramework", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:publicTransportClosuresInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about public transport closures.", + "rdfs:label": "publicTransportClosuresInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:code", + "@type": "rdf:Property", + "rdfs:comment": "A medical code for the entity, taken from a controlled vocabulary or ontology such as ICD-9, DiseasesDB, MeSH, SNOMED-CT, RxNorm, etc.", + "rdfs:label": "code", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCode" + } + }, + { + "@id": "schema:webFeed", + "@type": "rdf:Property", + "rdfs:comment": "The URL for a feed, e.g. associated with a podcast series, blog, or series of date-stamped updates. This is usually RSS or Atom.", + "rdfs:label": "webFeed", + "schema:domainIncludes": [ + { + "@id": "schema:SpecialAnnouncement" + }, + { + "@id": "schema:PodcastSeries" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:DataFeed" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:toRecipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of recipient. The recipient who was directly sent the message.", + "rdfs:label": "toRecipient", + "rdfs:subPropertyOf": { + "@id": "schema:recipient" + }, + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:postOfficeBoxNumber", + "@type": "rdf:Property", + "rdfs:comment": "The post office box number for PO box addresses.", + "rdfs:label": "postOfficeBoxNumber", + "schema:domainIncludes": { + "@id": "schema:PostalAddress" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:borrower", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The person that borrows the object being lent.", + "rdfs:label": "borrower", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:LendAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:OutletStore", + "@type": "rdfs:Class", + "rdfs:comment": "An outlet store.", + "rdfs:label": "OutletStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:vehicleTransmission", + "@type": "rdf:Property", + "rdfs:comment": "The type of component used for transmitting the power from a rotating power source to the wheels or other relevant component(s) (\"gearbox\" for cars).", + "rdfs:label": "vehicleTransmission", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:WearAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of dressing oneself in clothing.", + "rdfs:label": "WearAction", + "rdfs:subClassOf": { + "@id": "schema:UseAction" + } + }, + { + "@id": "schema:populationType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the populationType common to all members of a [[StatisticalPopulation]] or all cases within the scope of a [[StatisticalVariable]].", + "rdfs:label": "populationType", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalPopulation" + }, + { + "@id": "schema:StatisticalVariable" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Class" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:Eye", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Eye or ophthalmological function assessment with clinical examination.", + "rdfs:label": "Eye", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sensoryUnit", + "@type": "rdf:Property", + "rdfs:comment": "The neurological pathway extension that inputs and sends information to the brain or spinal cord.", + "rdfs:label": "sensoryUnit", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SuperficialAnatomy" + }, + { + "@id": "schema:AnatomicalStructure" + } + ] + }, + { + "@id": "schema:articleBody", + "@type": "rdf:Property", + "rdfs:comment": "The actual body of the article.", + "rdfs:label": "articleBody", + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:activityFrequency", + "@type": "rdf:Property", + "rdfs:comment": "How often one should engage in the activity.", + "rdfs:label": "activityFrequency", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:targetPopulation", + "@type": "rdf:Property", + "rdfs:comment": "Characteristics of the population for which this is intended, or which typically uses it, e.g. 'adults'.", + "rdfs:label": "targetPopulation", + "schema:domainIncludes": [ + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:DoseSchedule" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TireShop", + "@type": "rdfs:Class", + "rdfs:comment": "A tire shop.", + "rdfs:label": "TireShop", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Guide", + "@type": "rdfs:Class", + "rdfs:comment": "[[Guide]] is a page or article that recommends specific products or services, or aspects of a thing for a user to consider. A [[Guide]] may represent a Buying Guide and detail aspects of products or services for a user to consider. A [[Guide]] may represent a Product Guide and recommend specific products or services. A [[Guide]] may represent a Ranked List and recommend specific products or services with ranking.", + "rdfs:label": "Guide", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2405" + } + }, + { + "@id": "schema:events", + "@type": "rdf:Property", + "rdfs:comment": "Upcoming or past events associated with this place or organization.", + "rdfs:label": "events", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Event" + }, + "schema:supersededBy": { + "@id": "schema:event" + } + }, + { + "@id": "schema:relatedDrug", + "@type": "rdf:Property", + "rdfs:comment": "Any other drug related to this one, for example commonly-prescribed alternatives.", + "rdfs:label": "relatedDrug", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:lodgingUnitType", + "@type": "rdf:Property", + "rdfs:comment": "Textual description of the unit type (including suite vs. room, size of bed, etc.).", + "rdfs:label": "lodgingUnitType", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:valueName", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.", + "rdfs:label": "valueName", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BodyMeasurementNeck", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of neck. Used, for example, to fit shirts.", + "rdfs:label": "BodyMeasurementNeck", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:JoinAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent joins an event/group with participants/friends at a location.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, JoinAction refers to joining a group/team of people.\\n* [[SubscribeAction]]: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.\\n* [[FollowAction]]: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.", + "rdfs:label": "JoinAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:membershipNumber", + "@type": "rdf:Property", + "rdfs:comment": "A unique identifier for the membership.", + "rdfs:label": "membershipNumber", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:NonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "NonprofitType enumerates several kinds of official non-profit types of which a non-profit organization can be.", + "rdfs:label": "NonprofitType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:Renal", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to the study of the kidneys and its respective disease states.", + "rdfs:label": "Renal", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:associatedClaimReview", + "@type": "rdf:Property", + "rdfs:comment": "An associated [[ClaimReview]], related by specific common content, topic or claim. The expectation is that this property would be most typically used in cases where a single activity is conducting both claim reviews and media reviews, in which case [[relatedMediaReview]] would commonly be used on a [[ClaimReview]], while [[relatedClaimReview]] would be used on [[MediaReview]].", + "rdfs:label": "associatedClaimReview", + "rdfs:subPropertyOf": { + "@id": "schema:associatedReview" + }, + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:businessFunction", + "@type": "rdf:Property", + "rdfs:comment": "The business function (e.g. sell, lease, repair, dispose) of the offer or component of a bundle (TypeAndQuantityNode). The default is http://purl.org/goodrelations/v1#Sell.", + "rdfs:label": "businessFunction", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:BusinessFunction" + } + }, + { + "@id": "schema:FDAcategoryX", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that studies in animals or humans have demonstrated fetal abnormalities and/or there is positive evidence of human fetal risk based on adverse reaction data from investigational or marketing experience, and the risks involved in use of the drug in pregnant women clearly outweigh potential benefits.", + "rdfs:label": "FDAcategoryX", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:partySize", + "@type": "rdf:Property", + "rdfs:comment": "Number of people the reservation should accommodate.", + "rdfs:label": "partySize", + "schema:domainIncludes": [ + { + "@id": "schema:FoodEstablishmentReservation" + }, + { + "@id": "schema:TaxiReservation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:recipeInstructions", + "@type": "rdf:Property", + "rdfs:comment": "A step in making the recipe, in the form of a single item (document, video, etc.) or an ordered list with HowToStep and/or HowToSection items.", + "rdfs:label": "recipeInstructions", + "rdfs:subPropertyOf": { + "@id": "schema:step" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:itemReviewed", + "@type": "rdf:Property", + "rdfs:comment": "The item that is being reviewed/rated.", + "rdfs:label": "itemReviewed", + "schema:domainIncludes": [ + { + "@id": "schema:AggregateRating" + }, + { + "@id": "schema:Review" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:NewsMediaOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A News/Media organization such as a newspaper or TV station.", + "rdfs:label": "NewsMediaOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:tongueWeight", + "@type": "rdf:Property", + "rdfs:comment": "The permitted vertical load (TWR) of a trailer attached to the vehicle. Also referred to as Tongue Load Rating (TLR) or Vertical Load Rating (VLR).\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "tongueWeight", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:StagesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Stages that can be observed from a topic.", + "rdfs:label": "StagesHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:AdvertiserContentArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An [[Article]] that an external entity has paid to place or to produce to its specifications. Includes [advertorials](https://en.wikipedia.org/wiki/Advertorial), sponsored content, native advertising and other paid content.", + "rdfs:label": "AdvertiserContentArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:PlaceboControlledTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A placebo-controlled trial design.", + "rdfs:label": "PlaceboControlledTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WearableSizeSystemDE", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "German size system for wearables.", + "rdfs:label": "WearableSizeSystemDE", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:PostOffice", + "@type": "rdfs:Class", + "rdfs:comment": "A post office.", + "rdfs:label": "PostOffice", + "rdfs:subClassOf": { + "@id": "schema:GovernmentOffice" + } + }, + { + "@id": "schema:DepositAccount", + "@type": "rdfs:Class", + "rdfs:comment": "A type of Bank Account with a main purpose of depositing funds to gain interest or other benefits.", + "rdfs:label": "DepositAccount", + "rdfs:subClassOf": [ + { + "@id": "schema:InvestmentOrDeposit" + }, + { + "@id": "schema:BankAccount" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:FireStation", + "@type": "rdfs:Class", + "rdfs:comment": "A fire station. With firemen.", + "rdfs:label": "FireStation", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:EmergencyService" + } + ] + }, + { + "@id": "schema:PublicationIssue", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.org/ontology/bibo/Issue" + }, + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "PublicationIssue", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + } + }, + { + "@id": "schema:Nonprofit501c9", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c9: Non-profit type referring to Voluntary Employee Beneficiary Associations.", + "rdfs:label": "Nonprofit501c9", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:photos", + "@type": "rdf:Property", + "rdfs:comment": "Photographs of this place.", + "rdfs:label": "photos", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Photograph" + }, + { + "@id": "schema:ImageObject" + } + ], + "schema:supersededBy": { + "@id": "schema:photo" + } + }, + { + "@id": "schema:Periodical", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.org/ontology/bibo/Periodical" + }, + "rdfs:comment": "A publication in any medium issued in successive parts bearing numerical or chronological designations and intended to continue indefinitely, such as a magazine, scholarly journal, or newspaper.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "Periodical", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + } + }, + { + "@id": "schema:dropoffTime", + "@type": "rdf:Property", + "rdfs:comment": "When a rental car can be dropped off.", + "rdfs:label": "dropoffTime", + "schema:domainIncludes": { + "@id": "schema:RentalCarReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:OnlineFull", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: OnlineFull. Server is online but unavailable. The maximum number of players has reached.", + "rdfs:label": "OnlineFull" + }, + { + "@id": "schema:RsvpResponseYes", + "@type": "schema:RsvpResponseType", + "rdfs:comment": "The invitee will attend.", + "rdfs:label": "RsvpResponseYes" + }, + { + "@id": "schema:broadcastChannelId", + "@type": "rdf:Property", + "rdfs:comment": "The unique address by which the BroadcastService can be identified in a provider lineup. In US, this is typically a number.", + "rdfs:label": "broadcastChannelId", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Nonprofit501c13", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c13: Non-profit type referring to Cemetery Companies.", + "rdfs:label": "Nonprofit501c13", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:GardenStore", + "@type": "rdfs:Class", + "rdfs:comment": "A garden store.", + "rdfs:label": "GardenStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:loser", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The loser of the action.", + "rdfs:label": "loser", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:WinAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:TakeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.\\n\\nRelated actions:\\n\\n* [[GiveAction]]: The reciprocal of TakeAction.\\n* [[ReceiveAction]]: Unlike ReceiveAction, TakeAction implies that ownership has been transferred.", + "rdfs:label": "TakeAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:exifData", + "@type": "rdf:Property", + "rdfs:comment": "exif data for this object.", + "rdfs:label": "exifData", + "schema:domainIncludes": { + "@id": "schema:ImageObject" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:seriousAdverseOutcome", + "@type": "rdf:Property", + "rdfs:comment": "A possible serious complication and/or serious side effect of this therapy. Serious adverse outcomes include those that are life-threatening; result in death, disability, or permanent damage; require hospitalization or prolong existing hospitalization; cause congenital anomalies or birth defects; or jeopardize the patient and may require medical or surgical intervention to prevent one of the outcomes in this definition.", + "rdfs:label": "seriousAdverseOutcome", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalDevice" + }, + { + "@id": "schema:MedicalTherapy" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:PhotographAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of capturing still images of objects using a camera.", + "rdfs:label": "PhotographAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:BroadcastEvent", + "@type": "rdfs:Class", + "rdfs:comment": "An over the air or online broadcast event.", + "rdfs:label": "BroadcastEvent", + "rdfs:subClassOf": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:HealthPlanFormulary", + "@type": "rdfs:Class", + "rdfs:comment": "For a given health insurance plan, the specification for costs and coverage of prescription drugs.", + "rdfs:label": "HealthPlanFormulary", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:valuePattern", + "@type": "rdf:Property", + "rdfs:comment": "Specifies a regular expression for testing literal values according to the HTML spec.", + "rdfs:label": "valuePattern", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:firstPerformance", + "@type": "rdf:Property", + "rdfs:comment": "The date and place the work was first performed.", + "rdfs:label": "firstPerformance", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:ArchiveComponent", + "@type": "rdfs:Class", + "rdfs:comment": { + "@language": "en", + "@value": "An intangible type to be applied to any archive content, carrying with it a set of properties required to describe archival items and collections." + }, + "rdfs:label": { + "@language": "en", + "@value": "ArchiveComponent" + }, + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:artform", + "@type": "rdf:Property", + "rdfs:comment": "e.g. Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc.", + "rdfs:label": "artform", + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:slogan", + "@type": "rdf:Property", + "rdfs:comment": "A slogan or motto associated with the item.", + "rdfs:label": "slogan", + "schema:domainIncludes": [ + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:availabilityEnds", + "@type": "rdf:Property", + "rdfs:comment": "The end of the availability of the product or service included in the offer.", + "rdfs:label": "availabilityEnds", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:UnRegisterAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of un-registering from a service.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: antonym of UnRegisterAction.\\n* [[LeaveAction]]: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you were previously registered, rather than leaving a team/group of people.", + "rdfs:label": "UnRegisterAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:MusicAlbumReleaseType", + "@type": "rdfs:Class", + "rdfs:comment": "The kind of release which this album is: single, EP or album.", + "rdfs:label": "MusicAlbumReleaseType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:stage", + "@type": "rdf:Property", + "rdfs:comment": "The stage of the condition, if applicable.", + "rdfs:label": "stage", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalConditionStage" + } + }, + { + "@id": "schema:OrderPaymentDue", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that payment is due on an order.", + "rdfs:label": "OrderPaymentDue" + }, + { + "@id": "schema:sender", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The participant who is at the sending end of the action.", + "rdfs:label": "sender", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ReceiveAction" + }, + { + "@id": "schema:Message" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:ViolenceConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item shows or promotes violence.", + "rdfs:label": "ViolenceConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:Lung", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Lung and respiratory system clinical examination.", + "rdfs:label": "Lung", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:videoQuality", + "@type": "rdf:Property", + "rdfs:comment": "The quality of the video.", + "rdfs:label": "videoQuality", + "schema:domainIncludes": { + "@id": "schema:VideoObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Emergency", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that deals with the evaluation and initial treatment of medical conditions caused by trauma or sudden illness.", + "rdfs:label": "Emergency", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DefinedTermSet", + "@type": "rdfs:Class", + "rdfs:comment": "A set of defined terms, for example a set of categories or a classification scheme, a glossary, dictionary or enumeration.", + "rdfs:label": "DefinedTermSet", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:Flexibility", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is engaged in to improve joint and muscle flexibility.", + "rdfs:label": "Flexibility", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MedicalRiskFactor", + "@type": "rdfs:Class", + "rdfs:comment": "A risk factor is anything that increases a person's likelihood of developing or contracting a disease, medical condition, or complication.", + "rdfs:label": "MedicalRiskFactor", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:worstRating", + "@type": "rdf:Property", + "rdfs:comment": "The lowest value allowed in this rating system.", + "rdfs:label": "worstRating", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:ProductGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A ProductGroup represents a group of [[Product]]s that vary only in certain well-described ways, such as by [[size]], [[color]], [[material]] etc.\n\nWhile a ProductGroup itself is not directly offered for sale, the various varying products that it represents can be. The ProductGroup serves as a prototype or template, standing in for all of the products who have an [[isVariantOf]] relationship to it. As such, properties (including additional types) can be applied to the ProductGroup to represent characteristics shared by each of the (possibly very many) variants. Properties that reference a ProductGroup are not included in this mechanism; neither are the following specific properties [[variesBy]], [[hasVariant]], [[url]]. ", + "rdfs:label": "ProductGroup", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:MedicalCondition", + "@type": "rdfs:Class", + "rdfs:comment": "Any condition of the human body that affects the normal functioning of a person, whether physically or mentally. Includes diseases, injuries, disabilities, disorders, syndromes, etc.", + "rdfs:label": "MedicalCondition", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Room", + "@type": "rdfs:Class", + "rdfs:comment": "A room is a distinguishable space within a structure, usually separated from other spaces by interior walls (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Room).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Room", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:relatedLink", + "@type": "rdf:Property", + "rdfs:comment": "A link related to this web page, for example to other related web pages.", + "rdfs:label": "relatedLink", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:version", + "@type": "rdf:Property", + "rdfs:comment": "The version of the CreativeWork embodied by a specified resource.", + "rdfs:label": "version", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:polygon", + "@type": "rdf:Property", + "rdfs:comment": "A polygon is the area enclosed by a point-to-point path for which the starting and ending points are the same. A polygon is expressed as a series of four or more space delimited points where the first and final points are identical.", + "rdfs:label": "polygon", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:boardingPolicy", + "@type": "rdf:Property", + "rdfs:comment": "The type of boarding policy used by the airline (e.g. zone-based or group-based).", + "rdfs:label": "boardingPolicy", + "schema:domainIncludes": [ + { + "@id": "schema:Airline" + }, + { + "@id": "schema:Flight" + } + ], + "schema:rangeIncludes": { + "@id": "schema:BoardingPolicyType" + } + }, + { + "@id": "schema:programPrerequisites", + "@type": "rdf:Property", + "rdfs:comment": "Prerequisites for enrolling in the program.", + "rdfs:label": "programPrerequisites", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:AlignmentObject" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:SelfCareHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Self care actions or measures that can be taken to sooth, health or avoid a topic. This may be carried at home and can be carried/managed by the person itself.", + "rdfs:label": "SelfCareHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:softwareHelp", + "@type": "rdf:Property", + "rdfs:comment": "Software application help.", + "rdfs:label": "softwareHelp", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:UsageOrScheduleHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about how, when, frequency and dosage of a topic.", + "rdfs:label": "UsageOrScheduleHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:orderedItem", + "@type": "rdf:Property", + "rdfs:comment": "The item ordered.", + "rdfs:label": "orderedItem", + "schema:domainIncludes": [ + { + "@id": "schema:OrderItem" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:OrderItem" + }, + { + "@id": "schema:Service" + } + ] + }, + { + "@id": "schema:median", + "@type": "rdf:Property", + "rdfs:comment": "The median value.", + "rdfs:label": "median", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:volumeNumber", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/volume" + }, + "rdfs:comment": "Identifies the volume of publication or multi-part work; for example, \"iii\" or \"2\".", + "rdfs:label": "volumeNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:PublicationVolume" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:appliesToDeliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "The delivery method(s) to which the delivery charge or payment charge specification applies.", + "rdfs:label": "appliesToDeliveryMethod", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:DeliveryChargeSpecification" + }, + { + "@id": "schema:PaymentChargeSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:DisagreeAction", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "DisagreeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:additionalName", + "@type": "rdf:Property", + "rdfs:comment": "An additional name for a Person, can be used for a middle name.", + "rdfs:label": "additionalName", + "rdfs:subPropertyOf": { + "@id": "schema:alternateName" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:muscleAction", + "@type": "rdf:Property", + "rdfs:comment": "The movement the muscle generates.", + "rdfs:label": "muscleAction", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MobileWebPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of 'mobile' browsers as a Web Platform.", + "rdfs:label": "MobileWebPlatform", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:hasBioChemEntityPart", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a BioChemEntity that (in some sense) has this BioChemEntity as a part. ", + "rdfs:label": "hasBioChemEntityPart", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:inverseOf": { + "@id": "schema:isPartOfBioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:recognizedBy", + "@type": "rdf:Property", + "rdfs:comment": "An organization that acknowledges the validity, value or utility of a credential. Note: recognition may include a process of quality assurance or accreditation.", + "rdfs:label": "recognizedBy", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalCredential" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:Nose", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Nose function assessment with clinical examination.", + "rdfs:label": "Nose", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EventCancelled", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event has been cancelled. If the event has multiple startDate values, all are assumed to be cancelled. Either startDate or previousStartDate may be used to specify the event's cancelled date(s).", + "rdfs:label": "EventCancelled" + }, + { + "@id": "schema:Nonprofit501c7", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c7: Non-profit type referring to Social and Recreational Clubs.", + "rdfs:label": "Nonprofit501c7", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:seatSection", + "@type": "rdf:Property", + "rdfs:comment": "The section location of the reserved seat (e.g. Orchestra).", + "rdfs:label": "seatSection", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CoverArt", + "@type": "rdfs:Class", + "rdfs:comment": "The artwork on the outer surface of a CreativeWork.", + "rdfs:label": "CoverArt", + "rdfs:subClassOf": { + "@id": "schema:VisualArtwork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:MovieTheater", + "@type": "rdfs:Class", + "rdfs:comment": "A movie theater.", + "rdfs:label": "MovieTheater", + "rdfs:subClassOf": [ + { + "@id": "schema:EntertainmentBusiness" + }, + { + "@id": "schema:CivicStructure" + } + ] + }, + { + "@id": "schema:PublicationVolume", + "@type": "rdfs:Class", + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "PublicationVolume", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + } + }, + { + "@id": "schema:availableChannel", + "@type": "rdf:Property", + "rdfs:comment": "A means of accessing the service (e.g. a phone bank, a web site, a location, etc.).", + "rdfs:label": "availableChannel", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:ServiceChannel" + } + }, + { + "@id": "schema:SpecialAnnouncement", + "@type": "rdfs:Class", + "rdfs:comment": "A SpecialAnnouncement combines a simple date-stamped textual information update\n with contextualized Web links and other structured data. It represents an information update made by a\n locally-oriented organization, for example schools, pharmacies, healthcare providers, community groups, police,\n local government.\n\nFor work in progress guidelines on Coronavirus-related markup see [this doc](https://docs.google.com/document/d/14ikaGCKxo50rRM7nvKSlbUpjyIk2WMQd3IkB1lItlrM/edit#).\n\nThe motivating scenario for SpecialAnnouncement is the [Coronavirus pandemic](https://en.wikipedia.org/wiki/2019%E2%80%9320_coronavirus_pandemic), and the initial vocabulary is oriented to this urgent situation. Schema.org\nexpect to improve the markup iteratively as it is deployed and as feedback emerges from use. In addition to our\nusual [Github entry](https://github.com/schemaorg/schemaorg/issues/2490), feedback comments can also be provided in [this document](https://docs.google.com/document/d/1fpdFFxk8s87CWwACs53SGkYv3aafSxz_DTtOQxMrBJQ/edit#).\n\n\nWhile this schema is designed to communicate urgent crisis-related information, it is not the same as an emergency warning technology like [CAP](https://en.wikipedia.org/wiki/Common_Alerting_Protocol), although there may be overlaps. The intent is to cover\nthe kinds of everyday practical information being posted to existing websites during an emergency situation.\n\nSeveral kinds of information can be provided:\n\nWe encourage the provision of \"name\", \"text\", \"datePosted\", \"expires\" (if appropriate), \"category\" and\n\"url\" as a simple baseline. It is important to provide a value for \"category\" where possible, most ideally as a well known\nURL from Wikipedia or Wikidata. In the case of the 2019-2020 Coronavirus pandemic, this should be \"https://en.wikipedia.org/w/index.php?title=2019-20\\_coronavirus\\_pandemic\" or \"https://www.wikidata.org/wiki/Q81068910\".\n\nFor many of the possible properties, values can either be simple links or an inline description, depending on whether a summary is available. For a link, provide just the URL of the appropriate page as the property's value. For an inline description, use a [[WebContent]] type, and provide the url as a property of that, alongside at least a simple \"[[text]]\" summary of the page. It is\nunlikely that a single SpecialAnnouncement will need all of the possible properties simultaneously.\n\nWe expect that in many cases the page referenced might contain more specialized structured data, e.g. contact info, [[openingHours]], [[Event]], [[FAQPage]] etc. By linking to those pages from a [[SpecialAnnouncement]] you can help make it clearer that the events are related to the situation (e.g. Coronavirus) indicated by the [[category]] property of the [[SpecialAnnouncement]].\n\nMany [[SpecialAnnouncement]]s will relate to particular regions and to identifiable local organizations. Use [[spatialCoverage]] for the region, and [[announcementLocation]] to indicate specific [[LocalBusiness]]es and [[CivicStructure]]s. If the announcement affects both a particular region and a specific location (for example, a library closure that serves an entire region), use both [[spatialCoverage]] and [[announcementLocation]].\n\nThe [[about]] property can be used to indicate entities that are the focus of the announcement. We now recommend using [[about]] only\nfor representing non-location entities (e.g. a [[Course]] or a [[RadioStation]]). For places, use [[announcementLocation]] and [[spatialCoverage]]. Consumers of this markup should be aware that the initial design encouraged the use of [[about]] for locations too.\n\nThe basic content of [[SpecialAnnouncement]] is similar to that of an [RSS](https://en.wikipedia.org/wiki/RSS) or [Atom](https://en.wikipedia.org/wiki/Atom_(Web_standard)) feed. For publishers without such feeds, basic feed-like information can be shared by posting\n[[SpecialAnnouncement]] updates in a page, e.g. using JSON-LD. For sites with Atom/RSS functionality, you can point to a feed\nwith the [[webFeed]] property. This can be a simple URL, or an inline [[DataFeed]] object, with [[encodingFormat]] providing\nmedia type information, e.g. \"application/rss+xml\" or \"application/atom+xml\".\n", + "rdfs:label": "SpecialAnnouncement", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:PreOrder", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available for pre-order.", + "rdfs:label": "PreOrder" + }, + { + "@id": "schema:BackOrder", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available on back order.", + "rdfs:label": "BackOrder" + }, + { + "@id": "schema:SportsClub", + "@type": "rdfs:Class", + "rdfs:comment": "A sports club.", + "rdfs:label": "SportsClub", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:awayTeam", + "@type": "rdf:Property", + "rdfs:comment": "The away team in a sports event.", + "rdfs:label": "awayTeam", + "rdfs:subPropertyOf": { + "@id": "schema:competitor" + }, + "schema:domainIncludes": { + "@id": "schema:SportsEvent" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:inStoreReturnsOffered", + "@type": "rdf:Property", + "rdfs:comment": "Are in-store returns offered? (For more advanced return methods use the [[returnMethod]] property.)", + "rdfs:label": "inStoreReturnsOffered", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:healthPlanMarketingUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL that goes directly to the plan brochure for the specific standard plan or plan variation.", + "rdfs:label": "healthPlanMarketingUrl", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:ActivateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight).", + "rdfs:label": "ActivateAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:speechToTextMarkup", + "@type": "rdf:Property", + "rdfs:comment": "Form of markup used. eg. [SSML](https://www.w3.org/TR/speech-synthesis11) or [IPA](https://www.wikidata.org/wiki/Property:P898).", + "rdfs:label": "speechToTextMarkup", + "schema:domainIncludes": { + "@id": "schema:PronounceableText" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:DrugLegalStatus", + "@type": "rdfs:Class", + "rdfs:comment": "The legal availability status of a medical drug.", + "rdfs:label": "DrugLegalStatus", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:RemixAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "RemixAlbum.", + "rdfs:label": "RemixAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:diet", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The diet used in this action.", + "rdfs:label": "diet", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Diet" + } + }, + { + "@id": "schema:resultReview", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of result. The review that resulted in the performing of the action.", + "rdfs:label": "resultReview", + "rdfs:subPropertyOf": { + "@id": "schema:result" + }, + "schema:domainIncludes": { + "@id": "schema:ReviewAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + } + }, + { + "@id": "schema:softwareRequirements", + "@type": "rdf:Property", + "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).", + "rdfs:label": "softwareRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:RecommendedDoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "A recommended dosing schedule for a drug or supplement as prescribed or recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.", + "rdfs:label": "RecommendedDoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:seatRow", + "@type": "rdf:Property", + "rdfs:comment": "The row location of the reserved seat (e.g., B).", + "rdfs:label": "seatRow", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Clip", + "@type": "rdfs:Class", + "rdfs:comment": "A short TV or radio program or a segment/part of a program.", + "rdfs:label": "Clip", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:SellAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.", + "rdfs:label": "SellAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:HealthAndBeautyBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "Health and beauty.", + "rdfs:label": "HealthAndBeautyBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:legislationTransposes", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#transposes" + }, + "rdfs:comment": "Indicates that this legislation (or part of legislation) fulfills the objectives set by another legislation, by passing appropriate implementation measures. Typically, some legislations of European Union's member states or regions transpose European Directives. This indicates a legally binding link between the 2 legislations.", + "rdfs:label": "legislationTransposes", + "rdfs:subPropertyOf": { + "@id": "schema:legislationApplies" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#transposes" + } + }, + { + "@id": "schema:includedComposition", + "@type": "rdf:Property", + "rdfs:comment": "Smaller compositions included in this work (e.g. a movement in a symphony).", + "rdfs:label": "includedComposition", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicComposition" + } + }, + { + "@id": "schema:firstAppearance", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the first known occurrence of a [[Claim]] in some [[CreativeWork]].", + "rdfs:label": "firstAppearance", + "rdfs:subPropertyOf": { + "@id": "schema:workExample" + }, + "schema:domainIncludes": { + "@id": "schema:Claim" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1828" + } + }, + { + "@id": "schema:PerformingGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A performance group, such as a band, an orchestra, or a circus.", + "rdfs:label": "PerformingGroup", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:orderDate", + "@type": "rdf:Property", + "rdfs:comment": "Date order was placed.", + "rdfs:label": "orderDate", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:sizeGroup", + "@type": "rdf:Property", + "rdfs:comment": "The size group (also known as \"size type\") for a product's size. Size groups are common in the fashion industry to define size segments and suggested audiences for wearable products. Multiple values can be combined, for example \"men's big and tall\", \"petite maternity\" or \"regular\".", + "rdfs:label": "sizeGroup", + "schema:domainIncludes": { + "@id": "schema:SizeSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SizeGroupEnumeration" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:codeSampleType", + "@type": "rdf:Property", + "rdfs:comment": "What type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.", + "rdfs:label": "codeSampleType", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:parentItem", + "@type": "rdf:Property", + "rdfs:comment": "The parent of a question, answer or item in general. Typically used for Q/A discussion threads e.g. a chain of comments with the first comment being an [[Article]] or other [[CreativeWork]]. See also [[comment]] which points from something to a comment about it.", + "rdfs:label": "parentItem", + "schema:domainIncludes": [ + { + "@id": "schema:Comment" + }, + { + "@id": "schema:Answer" + }, + { + "@id": "schema:Question" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Comment" + } + ] + }, + { + "@id": "schema:branch", + "@type": "rdf:Property", + "rdfs:comment": "The branches that delineate from the nerve bundle. Not to be confused with [[branchOf]].", + "rdfs:label": "branch", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:supersededBy": { + "@id": "schema:arterialBranch" + } + }, + { + "@id": "schema:SaleEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Sales event.", + "rdfs:label": "SaleEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:bookEdition", + "@type": "rdf:Property", + "rdfs:comment": "The edition of the book.", + "rdfs:label": "bookEdition", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:unsaturatedFatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of unsaturated fat.", + "rdfs:label": "unsaturatedFatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:negativeNotes", + "@type": "rdf:Property", + "rdfs:comment": "Provides negative considerations regarding something, most typically in pro/con lists for reviews (alongside [[positiveNotes]]). For symmetry \n\nIn the case of a [[Review]], the property describes the [[itemReviewed]] from the perspective of the review; in the case of a [[Product]], the product itself is being described. Since product descriptions \ntend to emphasise positive claims, it may be relatively unusual to find [[negativeNotes]] used in this way. Nevertheless for the sake of symmetry, [[negativeNotes]] can be used on [[Product]].\n\nThe property values can be expressed either as unstructured text (repeated as necessary), or if ordered, as a list (in which case the most negative is at the beginning of the list).", + "rdfs:label": "negativeNotes", + "schema:domainIncludes": [ + { + "@id": "schema:Review" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2832" + } + }, + { + "@id": "schema:Text", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "Data type: Text.", + "rdfs:label": "Text" + }, + { + "@id": "schema:headline", + "@type": "rdf:Property", + "rdfs:comment": "Headline of the article.", + "rdfs:label": "headline", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:observationDate", + "@type": "rdf:Property", + "rdfs:comment": "The observationDate of an [[Observation]].", + "rdfs:label": "observationDate", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:guidelineSubject", + "@type": "rdf:Property", + "rdfs:comment": "The medical conditions, treatments, etc. that are the subject of the guideline.", + "rdfs:label": "guidelineSubject", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:priceComponent", + "@type": "rdf:Property", + "rdfs:comment": "This property links to all [[UnitPriceSpecification]] nodes that apply in parallel for the [[CompoundPriceSpecification]] node.", + "rdfs:label": "priceComponent", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:CompoundPriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:UnitPriceSpecification" + } + }, + { + "@id": "schema:BroadcastService", + "@type": "rdfs:Class", + "rdfs:comment": "A delivery service through which content is provided via broadcast over the air or online.", + "rdfs:label": "BroadcastService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:DigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "An electronic file or document.", + "rdfs:label": "DigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:EUEnergyEfficiencyEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates the EU energy efficiency classes A-G as well as A+, A++, and A+++ as defined in EU directive 2017/1369.", + "rdfs:label": "EUEnergyEfficiencyEnumeration", + "rdfs:subClassOf": { + "@id": "schema:EnergyEfficiencyEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:productGroupID", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a textual identifier for a ProductGroup.", + "rdfs:label": "productGroupID", + "schema:domainIncludes": { + "@id": "schema:ProductGroup" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:knows", + "@type": "rdf:Property", + "rdfs:comment": "The most generic bi-directional social/work relation.", + "rdfs:label": "knows", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:UKNonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "UKNonprofitType: Non-profit organization type originating from the United Kingdom.", + "rdfs:label": "UKNonprofitType", + "rdfs:subClassOf": { + "@id": "schema:NonprofitType" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:GraphicNovel", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: GraphicNovel. May represent a bound collection of ComicIssue instances.", + "rdfs:label": "GraphicNovel", + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:siblings", + "@type": "rdf:Property", + "rdfs:comment": "A sibling of the person.", + "rdfs:label": "siblings", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:sibling" + } + }, + { + "@id": "schema:multipleValues", + "@type": "rdf:Property", + "rdfs:comment": "Whether multiple values are allowed for the property. Default is false.", + "rdfs:label": "multipleValues", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:Park", + "@type": "rdfs:Class", + "rdfs:comment": "A park.", + "rdfs:label": "Park", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:rsvpResponse", + "@type": "rdf:Property", + "rdfs:comment": "The response (yes, no, maybe) to the RSVP.", + "rdfs:label": "rsvpResponse", + "schema:domainIncludes": { + "@id": "schema:RsvpAction" + }, + "schema:rangeIncludes": { + "@id": "schema:RsvpResponseType" + } + }, + { + "@id": "schema:ReducedRelevanceForChildrenConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "A general code for cases where relevance to children is reduced, e.g. adult education, mortgages, retirement-related products, etc.", + "rdfs:label": "ReducedRelevanceForChildrenConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:IOSPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of iOS-based operating systems.", + "rdfs:label": "IOSPlatform", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:deliveryTime", + "@type": "rdf:Property", + "rdfs:comment": "The total delay between the receipt of the order and the goods reaching the final customer.", + "rdfs:label": "deliveryTime", + "schema:domainIncludes": [ + { + "@id": "schema:DeliveryTimeSettings" + }, + { + "@id": "schema:OfferShippingDetails" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:LockerDelivery", + "@type": "schema:DeliveryMethod", + "rdfs:comment": "A DeliveryMethod in which an item is made available via locker.", + "rdfs:label": "LockerDelivery" + }, + { + "@id": "schema:FoodEstablishmentReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation to dine at a food-related business.\\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.", + "rdfs:label": "FoodEstablishmentReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:constraintProperty", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a property used as a constraint. For example, in the definition of a [[StatisticalVariable]]. The value is a property, either from within Schema.org or from other compatible (e.g. RDF) systems such as DataCommons.org or Wikidata.org. ", + "rdfs:label": "constraintProperty", + "schema:domainIncludes": { + "@id": "schema:ConstraintNode" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Property" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:SatiricalArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An [[Article]] whose content is primarily [[satirical]](https://en.wikipedia.org/wiki/Satire) in nature, i.e. unlikely to be literally true. A satirical article is sometimes but not necessarily also a [[NewsArticle]]. [[ScholarlyArticle]]s are also sometimes satirized.", + "rdfs:label": "SatiricalArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:MerchantReturnFiniteReturnWindow", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that there is a finite window for product returns.", + "rdfs:label": "MerchantReturnFiniteReturnWindow", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:UnofficialLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "Indicates that a document has no particular or special standing (e.g. a republication of a law by a private publisher).", + "rdfs:label": "UnofficialLegalValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-unofficial" + } + }, + { + "@id": "schema:DryCleaningOrLaundry", + "@type": "rdfs:Class", + "rdfs:comment": "A dry-cleaning business.", + "rdfs:label": "DryCleaningOrLaundry", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Float", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: Floating number.", + "rdfs:label": "Float", + "rdfs:subClassOf": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:sportsActivityLocation", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The sports activity location where this action occurred.", + "rdfs:label": "sportsActivityLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:encodesBioChemEntity", + "@type": "rdf:Property", + "rdfs:comment": "Another BioChemEntity encoded by this one. ", + "rdfs:label": "encodesBioChemEntity", + "schema:domainIncludes": { + "@id": "schema:Gene" + }, + "schema:inverseOf": { + "@id": "schema:isEncodedByBioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:PaintAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing a painting, typically with paint and canvas as instruments.", + "rdfs:label": "PaintAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:FollowAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.\\n\\nRelated actions:\\n\\n* [[BefriendAction]]: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.\\n* [[SubscribeAction]]: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.\\n* [[RegisterAction]]: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.\\n* [[JoinAction]]: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.\\n* [[TrackAction]]: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it).", + "rdfs:label": "FollowAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:programMembershipUsed", + "@type": "rdf:Property", + "rdfs:comment": "Any membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.", + "rdfs:label": "programMembershipUsed", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:ProgramMembership" + } + }, + { + "@id": "schema:superEvent", + "@type": "rdf:Property", + "rdfs:comment": "An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.", + "rdfs:label": "superEvent", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:inverseOf": { + "@id": "schema:subEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:URL", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: URL.", + "rdfs:label": "URL", + "rdfs:subClassOf": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PathologyTest", + "@type": "rdfs:Class", + "rdfs:comment": "A medical test performed by a laboratory that typically involves examination of a tissue sample by a pathologist.", + "rdfs:label": "PathologyTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Cardiovascular", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of heart and vasculature.", + "rdfs:label": "Cardiovascular", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:specialOpeningHoursSpecification", + "@type": "rdf:Property", + "rdfs:comment": "The special opening hours of a certain place.\\n\\nUse this to explicitly override general opening hours brought in scope by [[openingHoursSpecification]] or [[openingHours]].\n ", + "rdfs:label": "specialOpeningHoursSpecification", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + } + }, + { + "@id": "schema:priceValidUntil", + "@type": "rdf:Property", + "rdfs:comment": "The date after which the price is no longer available.", + "rdfs:label": "priceValidUntil", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:TaxiStand", + "@type": "rdfs:Class", + "rdfs:comment": "A taxi stand.", + "rdfs:label": "TaxiStand", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:OverviewHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Overview of the content. Contains a summarized view of the topic with the most relevant information for an introduction.", + "rdfs:label": "OverviewHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:AccountingService", + "@type": "rdfs:Class", + "rdfs:comment": "Accountancy business.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).\n ", + "rdfs:label": "AccountingService", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:Ayurvedic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine that originated in India over thousands of years and that focuses on integrating and balancing the body, mind, and spirit.", + "rdfs:label": "Ayurvedic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:quarantineGuidelines", + "@type": "rdf:Property", + "rdfs:comment": "Guidelines about quarantine rules, e.g. in the context of a pandemic.", + "rdfs:label": "quarantineGuidelines", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:userInteractionCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of interactions for the CreativeWork using the WebSite or SoftwareApplication.", + "rdfs:label": "userInteractionCount", + "schema:domainIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:isAccessoryOrSparePartFor", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another product (or multiple products) for which this product is an accessory or spare part.", + "rdfs:label": "isAccessoryOrSparePartFor", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:variableMeasured", + "@type": "rdf:Property", + "rdfs:comment": "The variableMeasured property can indicate (repeated as necessary) the variables that are measured in some dataset, either described as text or as pairs of identifier and description using PropertyValue, or more explicitly as a [[StatisticalVariable]].", + "rdfs:label": "variableMeasured", + "schema:domainIncludes": [ + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Property" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1083" + } + }, + { + "@id": "schema:FMRadioChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A radio channel that uses FM.", + "rdfs:label": "FMRadioChannel", + "rdfs:subClassOf": { + "@id": "schema:RadioChannel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:Schedule", + "@type": "rdfs:Class", + "rdfs:comment": "A schedule defines a repeating time period used to describe a regularly occurring [[Event]]. At a minimum a schedule will specify [[repeatFrequency]] which describes the interval between occurrences of the event. Additional information can be provided to specify the schedule more precisely.\n This includes identifying the day(s) of the week or month when the recurring event will take place, in addition to its start and end time. Schedules may also\n have start and end dates to indicate when they are active, e.g. to define a limited calendar of events.", + "rdfs:label": "Schedule", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:exerciseCourse", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The course where this action was taken.", + "rdfs:label": "exerciseCourse", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:actionApplication", + "@type": "rdf:Property", + "rdfs:comment": "An application that can complete the request.", + "rdfs:label": "actionApplication", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:distinguishingSign", + "@type": "rdf:Property", + "rdfs:comment": "One of a set of signs and symptoms that can be used to distinguish this diagnosis from others in the differential diagnosis.", + "rdfs:label": "distinguishingSign", + "schema:domainIncludes": { + "@id": "schema:DDxElement" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSignOrSymptom" + } + }, + { + "@id": "schema:RVPark", + "@type": "rdfs:Class", + "rdfs:comment": "A place offering space for \"Recreational Vehicles\", Caravans, mobile homes and the like.", + "rdfs:label": "RVPark", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:Wholesale", + "@type": "schema:DrugCostCategory", + "rdfs:comment": "The drug's cost represents the wholesale acquisition cost of the drug.", + "rdfs:label": "Wholesale", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numberOfPlayers", + "@type": "rdf:Property", + "rdfs:comment": "Indicate how many people can play this game (minimum, maximum, or range).", + "rdfs:label": "numberOfPlayers", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:originatesFrom", + "@type": "rdf:Property", + "rdfs:comment": "The vasculature the lymphatic structure originates, or afferents, from.", + "rdfs:label": "originatesFrom", + "schema:domainIncludes": { + "@id": "schema:LymphaticVessel" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:returnFees", + "@type": "rdf:Property", + "rdfs:comment": "The type of return fees for purchased products (for any return reason).", + "rdfs:label": "returnFees", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnFeesEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:RestockingFees", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that the customer must pay a restocking fee when returning a product.", + "rdfs:label": "RestockingFees", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:CDCPMDRecord", + "@type": "rdfs:Class", + "rdfs:comment": "A CDCPMDRecord is a data structure representing a record in a CDC tabular data format\n used for hospital data reporting. See [documentation](/docs/cdc-covid.html) for details, and the linked CDC materials for authoritative\n definitions used as the source here.\n ", + "rdfs:label": "CDCPMDRecord", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:SizeGroupEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size groups for various product categories.", + "rdfs:label": "SizeGroupEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:termsPerYear", + "@type": "rdf:Property", + "rdfs:comment": "The number of times terms of study are offered per year. Semesters and quarters are common units for term. For example, if the student can only take 2 semesters for the program in one year, then termsPerYear should be 2.", + "rdfs:label": "termsPerYear", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:departureBoatTerminal", + "@type": "rdf:Property", + "rdfs:comment": "The terminal or port from which the boat departs.", + "rdfs:label": "departureBoatTerminal", + "schema:domainIncludes": { + "@id": "schema:BoatTrip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BoatTerminal" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:AutomatedTeller", + "@type": "rdfs:Class", + "rdfs:comment": "ATM/cash machine.", + "rdfs:label": "AutomatedTeller", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:tocEntry", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a [[HyperTocEntry]] in a [[HyperToc]].", + "rdfs:label": "tocEntry", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": { + "@id": "schema:HyperToc" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:artMedium", + "@type": "rdf:Property", + "rdfs:comment": "The material used. (E.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.)", + "rdfs:label": "artMedium", + "rdfs:subPropertyOf": { + "@id": "schema:material" + }, + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:workPresented", + "@type": "rdf:Property", + "rdfs:comment": "The movie presented during this event.", + "rdfs:label": "workPresented", + "rdfs:subPropertyOf": { + "@id": "schema:workFeatured" + }, + "schema:domainIncludes": { + "@id": "schema:ScreeningEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Movie" + } + }, + { + "@id": "schema:hasPart", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).", + "rdfs:label": "hasPart", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:isPartOf" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:recommendedIntake", + "@type": "rdf:Property", + "rdfs:comment": "Recommended intake of this supplement for a given population as defined by a specific recommending authority.", + "rdfs:label": "recommendedIntake", + "schema:domainIncludes": { + "@id": "schema:DietarySupplement" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:RecommendedDoseSchedule" + } + }, + { + "@id": "schema:interactionCount", + "@type": "rdf:Property", + "rdfs:comment": "This property is deprecated, alongside the UserInteraction types on which it depended.", + "rdfs:label": "interactionCount", + "schema:supersededBy": { + "@id": "schema:interactionStatistic" + } + }, + { + "@id": "schema:deliveryLeadTime", + "@type": "rdf:Property", + "rdfs:comment": "The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup.", + "rdfs:label": "deliveryLeadTime", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:Order", + "@type": "rdfs:Class", + "rdfs:comment": "An order is a confirmation of a transaction (a receipt), which can contain multiple line items, each represented by an Offer that has been accepted by the customer.", + "rdfs:label": "Order", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:discount", + "@type": "rdf:Property", + "rdfs:comment": "Any discount applied (to an Order).", + "rdfs:label": "discount", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:EmployerReview", + "@type": "rdfs:Class", + "rdfs:comment": "An [[EmployerReview]] is a review of an [[Organization]] regarding its role as an employer, written by a current or former employee of that organization.", + "rdfs:label": "EmployerReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1589" + } + }, + { + "@id": "schema:VeganDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet exclusive of all animal products.", + "rdfs:label": "VeganDiet" + }, + { + "@id": "schema:publicationType", + "@type": "rdf:Property", + "rdfs:comment": "The type of the medical article, taken from the US NLM MeSH publication type catalog. See also [MeSH documentation](http://www.nlm.nih.gov/mesh/pubtypes.html).", + "rdfs:label": "publicationType", + "schema:domainIncludes": { + "@id": "schema:MedicalScholarlyArticle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:equal", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is equal to the object.", + "rdfs:label": "equal", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:Embassy", + "@type": "rdfs:Class", + "rdfs:comment": "An embassy.", + "rdfs:label": "Embassy", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:percentile10", + "@type": "rdf:Property", + "rdfs:comment": "The 10th percentile value.", + "rdfs:label": "percentile10", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:Patient", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/116154003" + }, + "rdfs:comment": "A patient is any person recipient of health care services.", + "rdfs:label": "Patient", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalAudience" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Electrician", + "@type": "rdfs:Class", + "rdfs:comment": "An electrician.", + "rdfs:label": "Electrician", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:MedicalImagingTechnique", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical imaging modality typically used for diagnostic purposes. Enumerated type.", + "rdfs:label": "MedicalImagingTechnique", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:LendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.\\n\\nRelated actions:\\n\\n* [[BorrowAction]]: Reciprocal of LendAction.", + "rdfs:label": "LendAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:abstract", + "@type": "rdf:Property", + "rdfs:comment": "An abstract is a short description that summarizes a [[CreativeWork]].", + "rdfs:label": "abstract", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/276" + } + }, + { + "@id": "schema:costCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category of cost, such as wholesale, retail, reimbursement cap, etc.", + "rdfs:label": "costCategory", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugCostCategory" + } + }, + { + "@id": "schema:arterialBranch", + "@type": "rdf:Property", + "rdfs:comment": "The branches that comprise the arterial structure.", + "rdfs:label": "arterialBranch", + "schema:domainIncludes": { + "@id": "schema:Artery" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:fileFormat", + "@type": "rdf:Property", + "rdfs:comment": "Media type, typically MIME format (see [IANA site](http://www.iana.org/assignments/media-types/media-types.xhtml)) of the content, e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.", + "rdfs:label": "fileFormat", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:supersededBy": { + "@id": "schema:encodingFormat" + } + }, + { + "@id": "schema:shippingDestination", + "@type": "rdf:Property", + "rdfs:comment": "indicates (possibly multiple) shipping destinations. These can be defined in several ways, e.g. postalCode ranges.", + "rdfs:label": "shippingDestination", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:DeliveryTimeSettings" + }, + { + "@id": "schema:ShippingRateSettings" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:WearableSizeSystemBR", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Brazilian size system for wearables.", + "rdfs:label": "WearableSizeSystemBR", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:VacationRental", + "@type": "rdfs:Class", + "rdfs:comment": "A kind of lodging business that focuses on renting single properties for limited time.", + "rdfs:label": "VacationRental", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:MixtapeAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "MixtapeAlbum.", + "rdfs:label": "MixtapeAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:includesObject", + "@type": "rdf:Property", + "rdfs:comment": "This links to a node or nodes indicating the exact quantity of the products included in an [[Offer]] or [[ProductCollection]].", + "rdfs:label": "includesObject", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:ProductCollection" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:TypeAndQuantityNode" + } + }, + { + "@id": "schema:namedPosition", + "@type": "rdf:Property", + "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'.", + "rdfs:label": "namedPosition", + "schema:domainIncludes": { + "@id": "schema:Role" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:supersededBy": { + "@id": "schema:roleName" + } + }, + { + "@id": "schema:administrationRoute", + "@type": "rdf:Property", + "rdfs:comment": "A route by which this drug may be administered, e.g. 'oral'.", + "rdfs:label": "administrationRoute", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Taxi", + "@type": "rdfs:Class", + "rdfs:comment": "A taxi.", + "rdfs:label": "Taxi", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:supersededBy": { + "@id": "schema:TaxiService" + } + }, + { + "@id": "schema:estimatedFlightDuration", + "@type": "rdf:Property", + "rdfs:comment": "The estimated time the flight will take.", + "rdfs:label": "estimatedFlightDuration", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Duration" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:Museum", + "@type": "rdfs:Class", + "rdfs:comment": "A museum.", + "rdfs:label": "Museum", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:broadcastSubChannel", + "@type": "rdf:Property", + "rdfs:comment": "The subchannel used for the broadcast.", + "rdfs:label": "broadcastSubChannel", + "schema:domainIncludes": { + "@id": "schema:BroadcastFrequencySpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2111" + } + }, + { + "@id": "schema:printColumn", + "@type": "rdf:Property", + "rdfs:comment": "The number of the column in which the NewsArticle appears in the print edition.", + "rdfs:label": "printColumn", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:RegisterAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of registering to be a user of a service, product or web page.\\n\\nRelated actions:\\n\\n* [[JoinAction]]: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* a group/team of people.\\n* [[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.\\n* [[SubscribeAction]]: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.", + "rdfs:label": "RegisterAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:cvdNumICUBeds", + "@type": "rdf:Property", + "rdfs:comment": "numicubeds - ICU BEDS: Total number of staffed inpatient intensive care unit (ICU) beds.", + "rdfs:label": "cvdNumICUBeds", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:BenefitsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the benefits and advantages of usage or utilization of topic.", + "rdfs:label": "BenefitsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:candidate", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The candidate subject of this action.", + "rdfs:label": "candidate", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:VoteAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:greaterOrEqual", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is greater than or equal to the object.", + "rdfs:label": "greaterOrEqual", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:gameServer", + "@type": "rdf:Property", + "rdfs:comment": "The server on which it is possible to play the game.", + "rdfs:label": "gameServer", + "schema:domainIncludes": { + "@id": "schema:VideoGame" + }, + "schema:inverseOf": { + "@id": "schema:game" + }, + "schema:rangeIncludes": { + "@id": "schema:GameServer" + } + }, + { + "@id": "schema:BroadcastFrequencySpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The frequency in MHz and the modulation used for a particular BroadcastService.", + "rdfs:label": "BroadcastFrequencySpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:shippingOrigin", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the origin of a shipment, i.e. where it should be coming from.", + "rdfs:label": "shippingOrigin", + "schema:domainIncludes": { + "@id": "schema:OfferShippingDetails" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3122" + } + }, + { + "@id": "schema:educationalRole", + "@type": "rdf:Property", + "rdfs:comment": "An educationalRole of an EducationalAudience.", + "rdfs:label": "educationalRole", + "schema:domainIncludes": { + "@id": "schema:EducationalAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:suggestedMinAge", + "@type": "rdf:Property", + "rdfs:comment": "Minimum recommended age in years for the audience or user.", + "rdfs:label": "suggestedMinAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:CohortStudy", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "Also known as a panel study. A cohort study is a form of longitudinal study used in medicine and social science. It is one type of study design and should be compared with a cross-sectional study. A cohort is a group of people who share a common characteristic or experience within a defined period (e.g., are born, leave school, lose their job, are exposed to a drug or a vaccine, etc.). The comparison group may be the general population from which the cohort is drawn, or it may be another cohort of persons thought to have had little or no exposure to the substance under investigation, but otherwise similar. Alternatively, subgroups within the cohort may be compared with each other.", + "rdfs:label": "CohortStudy", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ListPrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the list price (the price a product is actually advertised for) of an offered product.", + "rdfs:label": "ListPrice", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:numberOfDoors", + "@type": "rdf:Property", + "rdfs:comment": "The number of doors.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfDoors", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:TravelAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of traveling from a fromLocation to a destination by a specified mode of transport, optionally with participants.", + "rdfs:label": "TravelAction", + "rdfs:subClassOf": { + "@id": "schema:MoveAction" + } + }, + { + "@id": "schema:FinancialProduct", + "@type": "rdfs:Class", + "rdfs:comment": "A product provided to consumers and businesses by financial institutions such as banks, insurance companies, brokerage firms, consumer finance companies, and investment companies which comprise the financial services industry.", + "rdfs:label": "FinancialProduct", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:availableAtOrFrom", + "@type": "rdf:Property", + "rdfs:comment": "The place(s) from which the offer can be obtained (e.g. store locations).", + "rdfs:label": "availableAtOrFrom", + "rdfs:subPropertyOf": { + "@id": "schema:areaServed" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:aggregateRating", + "@type": "rdf:Property", + "rdfs:comment": "The overall rating, based on a collection of reviews or ratings, of the item.", + "rdfs:label": "aggregateRating", + "schema:domainIncludes": [ + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": { + "@id": "schema:AggregateRating" + } + }, + { + "@id": "schema:PoliceStation", + "@type": "rdfs:Class", + "rdfs:comment": "A police station.", + "rdfs:label": "PoliceStation", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:EmergencyService" + } + ] + }, + { + "@id": "schema:TheaterEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Theater performance.", + "rdfs:label": "TheaterEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:producer", + "@type": "rdf:Property", + "rdfs:comment": "The person or organization who produced the work (e.g. music album, movie, TV/radio series etc.).", + "rdfs:label": "producer", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:totalPrice", + "@type": "rdf:Property", + "rdfs:comment": "The total price for the reservation or ticket, including applicable taxes, shipping, etc.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "totalPrice", + "schema:domainIncludes": [ + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:Ticket" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:PriceSpecification" + } + ] + }, + { + "@id": "schema:Pathology", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the study of the cause, origin and nature of a disease state, including its consequences as a result of manifestation of the disease. In clinical care, the term is used to designate a branch of medicine using laboratory tests to diagnose and determine the prognostic significance of illness.", + "rdfs:label": "Pathology", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:adverseOutcome", + "@type": "rdf:Property", + "rdfs:comment": "A possible complication and/or side effect of this therapy. If it is known that an adverse outcome is serious (resulting in death, disability, or permanent damage; requiring hospitalization; or otherwise life-threatening or requiring immediate medical attention), tag it as a seriousAdverseOutcome instead.", + "rdfs:label": "adverseOutcome", + "schema:domainIncludes": [ + { + "@id": "schema:TherapeuticProcedure" + }, + { + "@id": "schema:MedicalDevice" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:Artery", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/51114001" + }, + "rdfs:comment": "A type of blood vessel that specifically carries blood away from the heart.", + "rdfs:label": "Artery", + "rdfs:subClassOf": { + "@id": "schema:Vessel" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:album", + "@type": "rdf:Property", + "rdfs:comment": "A music album.", + "rdfs:label": "album", + "schema:domainIncludes": { + "@id": "schema:MusicGroup" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + } + }, + { + "@id": "schema:yield", + "@type": "rdf:Property", + "rdfs:comment": "The quantity that results by performing instructions. For example, a paper airplane, 10 personalized candles.", + "rdfs:label": "yield", + "schema:domainIncludes": { + "@id": "schema:HowTo" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:AutoWash", + "@type": "rdfs:Class", + "rdfs:comment": "A car wash business.", + "rdfs:label": "AutoWash", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:Taxon", + "@type": "rdfs:Class", + "rdfs:comment": "A set of organisms asserted to represent a natural cohesive biological unit.", + "rdfs:label": "Taxon", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:MedicalGuidelineRecommendation", + "@type": "rdfs:Class", + "rdfs:comment": "A guideline recommendation that is regarded as efficacious and where quality of the data supporting the recommendation is sound.", + "rdfs:label": "MedicalGuidelineRecommendation", + "rdfs:subClassOf": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:deliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The method of delivery.", + "rdfs:label": "deliveryMethod", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TrackAction" + }, + { + "@id": "schema:ReceiveAction" + }, + { + "@id": "schema:SendAction" + }, + { + "@id": "schema:OrderAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:ReturnLabelDownloadAndPrint", + "@type": "schema:ReturnLabelSourceEnumeration", + "rdfs:comment": "Indicated that a return label must be downloaded and printed by the customer.", + "rdfs:label": "ReturnLabelDownloadAndPrint", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:RentalVehicleUsage", + "@type": "schema:CarUsageType", + "rdfs:comment": "Indicates the usage of the vehicle as a rental car.", + "rdfs:label": "RentalVehicleUsage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:partOfEpisode", + "@type": "rdf:Property", + "rdfs:comment": "The episode to which this clip belongs.", + "rdfs:label": "partOfEpisode", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": { + "@id": "schema:Clip" + }, + "schema:rangeIncludes": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:MediaGallery", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Media gallery page. A mixed-media page that can contain media such as images, videos, and other multimedia.", + "rdfs:label": "MediaGallery", + "rdfs:subClassOf": { + "@id": "schema:CollectionPage" + } + }, + { + "@id": "schema:EmergencyService", + "@type": "rdfs:Class", + "rdfs:comment": "An emergency service, such as a fire station or ER.", + "rdfs:label": "EmergencyService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Nonprofit501c24", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c24: Non-profit type referring to Section 4049 ERISA Trusts.", + "rdfs:label": "Nonprofit501c24", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:reportNumber", + "@type": "rdf:Property", + "rdfs:comment": "The number or other unique designator assigned to a Report by the publishing organization.", + "rdfs:label": "reportNumber", + "schema:domainIncludes": { + "@id": "schema:Report" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MedicalStudy", + "@type": "rdfs:Class", + "rdfs:comment": "A medical study is an umbrella type covering all kinds of research studies relating to human medicine or health, including observational studies and interventional trials and registries, randomized, controlled or not. When the specific type of study is known, use one of the extensions of this type, such as MedicalTrial or MedicalObservationalStudy. Also, note that this type should be used to mark up data that describes the study itself; to tag an article that publishes the results of a study, use MedicalScholarlyArticle. Note: use the code property of MedicalEntity to store study IDs, e.g. clinicaltrials.gov ID.", + "rdfs:label": "MedicalStudy", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DefinitiveLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "Indicates a document for which the text is conclusively what the law says and is legally binding. (E.g. the digitally signed version of an Official Journal.)\n Something \"Definitive\" is considered to be also [[AuthoritativeLegalValue]].", + "rdfs:label": "DefinitiveLegalValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-definitive" + } + }, + { + "@id": "schema:signDetected", + "@type": "rdf:Property", + "rdfs:comment": "A sign detected by the test.", + "rdfs:label": "signDetected", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSign" + } + }, + { + "@id": "schema:Hardcover", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Hardcover.", + "rdfs:label": "Hardcover" + }, + { + "@id": "schema:InvoicePrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the invoice price of an offered product.", + "rdfs:label": "InvoicePrice", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:actors", + "@type": "rdf:Property", + "rdfs:comment": "An actor, e.g. in TV, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip.", + "rdfs:label": "actors", + "schema:domainIncludes": [ + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:actor" + } + }, + { + "@id": "schema:Syllabus", + "@type": "rdfs:Class", + "rdfs:comment": "A syllabus that describes the material covered in a course, often with several such sections per [[Course]] so that a distinct [[timeRequired]] can be provided for that section of the [[Course]].", + "rdfs:label": "Syllabus", + "rdfs:subClassOf": { + "@id": "schema:LearningResource" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:claimInterpreter", + "@type": "rdf:Property", + "rdfs:comment": "For a [[Claim]] interpreted from [[MediaObject]] content, the [[interpretedAsClaim]] property can be used to indicate a claim contained, implied or refined from the content of a [[MediaObject]].", + "rdfs:label": "claimInterpreter", + "schema:domainIncludes": { + "@id": "schema:Claim" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:nonEqual", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is not equal to the object.", + "rdfs:label": "nonEqual", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:shippingDetails", + "@type": "rdf:Property", + "rdfs:comment": "Indicates information about the shipping policies and options associated with an [[Offer]].", + "rdfs:label": "shippingDetails", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:OfferShippingDetails" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:vatID", + "@type": "rdf:Property", + "rdfs:comment": "The Value-added Tax ID of the organization or person.", + "rdfs:label": "vatID", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MovieClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short segment/part of a movie.", + "rdfs:label": "MovieClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:cookingMethod", + "@type": "rdf:Property", + "rdfs:comment": "The method of cooking, such as Frying, Steaming, ...", + "rdfs:label": "cookingMethod", + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Mass", + "@type": "rdfs:Class", + "rdfs:comment": "Properties that take Mass as values are of the form '<Number> <Mass unit of measure>'. E.g., '7 kg'.", + "rdfs:label": "Mass", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:originalMediaLink", + "@type": "rdf:Property", + "rdfs:comment": "Link to the page containing an original version of the content, or directly to an online copy of the original [[MediaObject]] content, e.g. video file.", + "rdfs:label": "originalMediaLink", + "schema:domainIncludes": { + "@id": "schema:MediaReview" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebPage" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Role", + "@type": "rdfs:Class", + "rdfs:comment": "Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.\\n\\nSee also [blog post](http://blog.schema.org/2014/06/introducing-role.html).", + "rdfs:label": "Role", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:CertificationActive", + "@type": "schema:CertificationStatusEnumeration", + "rdfs:comment": "Specifies that a certification is active.", + "rdfs:label": "CertificationActive", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:LeftHandDriving", + "@type": "schema:SteeringPositionValue", + "rdfs:comment": "The steering position is on the left side of the vehicle (viewed from the main direction of driving).", + "rdfs:label": "LeftHandDriving", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:albumRelease", + "@type": "rdf:Property", + "rdfs:comment": "A release of this album.", + "rdfs:label": "albumRelease", + "schema:domainIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:inverseOf": { + "@id": "schema:releaseOf" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicRelease" + } + }, + { + "@id": "schema:MedicalSignOrSymptom", + "@type": "rdfs:Class", + "rdfs:comment": "Any feature associated or not with a medical condition. In medicine a symptom is generally subjective while a sign is objective.", + "rdfs:label": "MedicalSignOrSymptom", + "rdfs:subClassOf": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MusicGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician.", + "rdfs:label": "MusicGroup", + "rdfs:subClassOf": { + "@id": "schema:PerformingGroup" + } + }, + { + "@id": "schema:VideoObjectSnapshot", + "@type": "rdfs:Class", + "rdfs:comment": "A specific and exact (byte-for-byte) version of a [[VideoObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.", + "rdfs:label": "VideoObjectSnapshot", + "rdfs:subClassOf": { + "@id": "schema:VideoObject" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:map", + "@type": "rdf:Property", + "rdfs:comment": "A URL to a map of the place.", + "rdfs:label": "map", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:supersededBy": { + "@id": "schema:hasMap" + } + }, + { + "@id": "schema:Nonprofit501c26", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c26: Non-profit type referring to State-Sponsored Organizations Providing Health Coverage for High-Risk Individuals.", + "rdfs:label": "Nonprofit501c26", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:hasMenuSection", + "@type": "rdf:Property", + "rdfs:comment": "A subgrouping of the menu (by dishes, course, serving time period, etc.).", + "rdfs:label": "hasMenuSection", + "schema:domainIncludes": [ + { + "@id": "schema:MenuSection" + }, + { + "@id": "schema:Menu" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MenuSection" + } + }, + { + "@id": "schema:letterer", + "@type": "rdf:Property", + "rdfs:comment": "The individual who adds lettering, including speech balloons and sound effects, to artwork.", + "rdfs:label": "letterer", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:maximumEnrollment", + "@type": "rdf:Property", + "rdfs:comment": "The maximum number of students who may be enrolled in the program.", + "rdfs:label": "maximumEnrollment", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:exerciseRelatedDiet", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The diet used in this action.", + "rdfs:label": "exerciseRelatedDiet", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Diet" + } + }, + { + "@id": "schema:Nonprofit501k", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501k: Non-profit type referring to Child Care Organizations.", + "rdfs:label": "Nonprofit501k", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:studyDesign", + "@type": "rdf:Property", + "rdfs:comment": "Specifics about the observational study design (enumerated).", + "rdfs:label": "studyDesign", + "schema:domainIncludes": { + "@id": "schema:MedicalObservationalStudy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalObservationalStudyDesign" + } + }, + { + "@id": "schema:CreditCard", + "@type": "rdfs:Class", + "rdfs:comment": "A card payment method of a particular brand or name. Used to mark up a particular payment method and/or the financial product/service that supplies the card account.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#AmericanExpress\\n* http://purl.org/goodrelations/v1#DinersClub\\n* http://purl.org/goodrelations/v1#Discover\\n* http://purl.org/goodrelations/v1#JCB\\n* http://purl.org/goodrelations/v1#MasterCard\\n* http://purl.org/goodrelations/v1#VISA\n ", + "rdfs:label": "CreditCard", + "rdfs:subClassOf": [ + { + "@id": "schema:LoanOrCredit" + }, + { + "@id": "schema:PaymentCard" + } + ], + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/FIBO" + }, + { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + ] + }, + { + "@id": "schema:PaymentStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "A specific payment status. For example, PaymentDue, PaymentComplete, etc.", + "rdfs:label": "PaymentStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:WearableSizeGroupMens", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Mens\" for wearables.", + "rdfs:label": "WearableSizeGroupMens", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:AutomotiveBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "Car repair, sales, or parts.", + "rdfs:label": "AutomotiveBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:BlogPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A blog post.", + "rdfs:label": "BlogPosting", + "rdfs:subClassOf": { + "@id": "schema:SocialMediaPosting" + } + }, + { + "@id": "schema:validUntil", + "@type": "rdf:Property", + "rdfs:comment": "The date when the item is no longer valid.", + "rdfs:label": "validUntil", + "schema:domainIncludes": { + "@id": "schema:Permit" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:AlbumRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "AlbumRelease.", + "rdfs:label": "AlbumRelease", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:QAPage", + "@type": "rdfs:Class", + "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).", + "rdfs:label": "QAPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:subTrip", + "@type": "rdf:Property", + "rdfs:comment": "Identifies a [[Trip]] that is a subTrip of this Trip. For example Day 1, Day 2, etc. of a multi-day trip.", + "rdfs:label": "subTrip", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Tourism" + }, + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:inverseOf": { + "@id": "schema:partOfTrip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Trip" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:ConsumeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of ingesting information/resources/food.", + "rdfs:label": "ConsumeAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:recordingOf", + "@type": "rdf:Property", + "rdfs:comment": "The composition this track is a recording of.", + "rdfs:label": "recordingOf", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:inverseOf": { + "@id": "schema:recordedAs" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicComposition" + } + }, + { + "@id": "schema:PropertyValue", + "@type": "rdfs:Class", + "rdfs:comment": "A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.\\n\\n Always use specific schema.org properties when a) they exist and b) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.\n ", + "rdfs:label": "PropertyValue", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:eventAttendanceMode", + "@type": "rdf:Property", + "rdfs:comment": "The eventAttendanceMode of an event indicates whether it occurs online, offline, or a mix.", + "rdfs:label": "eventAttendanceMode", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EventAttendanceModeEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:partOfSeries", + "@type": "rdf:Property", + "rdfs:comment": "The series to which this episode or season belongs.", + "rdfs:label": "partOfSeries", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:Clip" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:creditedTo", + "@type": "rdf:Property", + "rdfs:comment": "The group the release is credited to if different than the byArtist. For example, Red and Blue is credited to \"Stefani Germanotta Band\", but by Lady Gaga.", + "rdfs:label": "creditedTo", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:Reservation", + "@type": "rdfs:Class", + "rdfs:comment": "Describes a reservation for travel, dining or an event. Some reservations require tickets. \\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, restaurant reservations, flights, or rental cars, use [[Offer]].", + "rdfs:label": "Reservation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:accessCode", + "@type": "rdf:Property", + "rdfs:comment": "Password, PIN, or access code needed for delivery (e.g. from a locker).", + "rdfs:label": "accessCode", + "schema:domainIncludes": { + "@id": "schema:DeliveryEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:founders", + "@type": "rdf:Property", + "rdfs:comment": "A person who founded this organization.", + "rdfs:label": "founders", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:founder" + } + }, + { + "@id": "schema:BodyMeasurementBust", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum girth of bust. Used, for example, to fit women's suits.", + "rdfs:label": "BodyMeasurementBust", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:busName", + "@type": "rdf:Property", + "rdfs:comment": "The name of the bus (e.g. Bolt Express).", + "rdfs:label": "busName", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Offer", + "@type": "rdfs:Class", + "rdfs:comment": "An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.\\n\\nNote: As the [[businessFunction]] property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.\\n\\nFor [GTIN](http://www.gs1.org/barcodes/technical/idkeys/gtin)-related fields, see [Check Digit calculator](http://www.gs1.org/barcodes/support/check_digit_calculator) and [validation guide](http://www.gs1us.org/resources/standards/gtin-validation-guide) from [GS1](http://www.gs1.org/).", + "rdfs:label": "Offer", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + } + }, + { + "@id": "schema:grantee", + "@type": "rdf:Property", + "rdfs:comment": "The person, organization, contact point, or audience that has been granted this permission.", + "rdfs:label": "grantee", + "schema:domainIncludes": { + "@id": "schema:DigitalDocumentPermission" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:OccupationalActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Any physical activity engaged in for job-related purposes. Examples may include waiting tables, maid service, carrying a mailbag, picking fruits or vegetables, construction work, etc.", + "rdfs:label": "OccupationalActivity", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:geoCrosses", + "@type": "rdf:Property", + "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a geometry to another that crosses it: \"a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them\". As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoCrosses", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:Balance", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is engaged to help maintain posture and balance.", + "rdfs:label": "Balance", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:AssessAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming one's opinion, reaction or sentiment.", + "rdfs:label": "AssessAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:valueAddedTaxIncluded", + "@type": "rdf:Property", + "rdfs:comment": "Specifies whether the applicable value-added tax (VAT) is included in the price specification or not.", + "rdfs:label": "valueAddedTaxIncluded", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:ReturnAtKiosk", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that product returns must be made at a kiosk.", + "rdfs:label": "ReturnAtKiosk", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:exampleOfWork", + "@type": "rdf:Property", + "rdfs:comment": "A creative work that this work is an example/instance/realization/derivation of.", + "rdfs:label": "exampleOfWork", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:workExample" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryG", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class G as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryG", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:thumbnail", + "@type": "rdf:Property", + "rdfs:comment": "Thumbnail image for an image or video.", + "rdfs:label": "thumbnail", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:Nonprofit501c10", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c10: Non-profit type referring to Domestic Fraternal Societies and Associations.", + "rdfs:label": "Nonprofit501c10", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:GovernmentPermit", + "@type": "rdfs:Class", + "rdfs:comment": "A permit issued by a government agency.", + "rdfs:label": "GovernmentPermit", + "rdfs:subClassOf": { + "@id": "schema:Permit" + } + }, + { + "@id": "schema:typeOfGood", + "@type": "rdf:Property", + "rdfs:comment": "The product that this structured value is referring to.", + "rdfs:label": "typeOfGood", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:OwnershipInfo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + } + ] + }, + { + "@id": "schema:paymentMethodId", + "@type": "rdf:Property", + "rdfs:comment": "An identifier for the method of payment used (e.g. the last 4 digits of the credit card).", + "rdfs:label": "paymentMethodId", + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:maintainer", + "@type": "rdf:Property", + "rdfs:comment": "A maintainer of a [[Dataset]], software package ([[SoftwareApplication]]), or other [[Project]]. A maintainer is a [[Person]] or [[Organization]] that manages contributions to, and/or publication of, some (typically complex) artifact. It is common for distributions of software and data to be based on \"upstream\" sources. When [[maintainer]] is applied to a specific version of something e.g. a particular version or packaging of a [[Dataset]], it is always possible that the upstream source has a different maintainer. The [[isBasedOn]] property can be used to indicate such relationships between datasets to make the different maintenance roles clear. Similarly in the case of software, a package may have dedicated maintainers working on integration into software distributions such as Ubuntu, as well as upstream maintainers of the underlying work.\n ", + "rdfs:label": "maintainer", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2311" + } + }, + { + "@id": "schema:renegotiableLoan", + "@type": "rdf:Property", + "rdfs:comment": "Whether the terms for payment of interest can be renegotiated during the life of the loan.", + "rdfs:label": "renegotiableLoan", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Casino", + "@type": "rdfs:Class", + "rdfs:comment": "A casino.", + "rdfs:label": "Casino", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:PaymentPastDue", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payment is due and considered late.", + "rdfs:label": "PaymentPastDue" + }, + { + "@id": "schema:paymentStatus", + "@type": "rdf:Property", + "rdfs:comment": "The status of payment; whether the invoice has been paid or not.", + "rdfs:label": "paymentStatus", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:PaymentStatusType" + } + ] + }, + { + "@id": "schema:dateModified", + "@type": "rdf:Property", + "rdfs:comment": "The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.", + "rdfs:label": "dateModified", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:DataFeedItem" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:text", + "@type": "rdf:Property", + "rdfs:comment": "The textual content of this CreativeWork.", + "rdfs:label": "text", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:beforeMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object representing the circumstances before performing this direction.", + "rdfs:label": "beforeMedia", + "schema:domainIncludes": { + "@id": "schema:HowToDirection" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:LimitedByGuaranteeCharity", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "LimitedByGuaranteeCharity: Non-profit type referring to a charitable company that is limited by guarantee (UK).", + "rdfs:label": "LimitedByGuaranteeCharity", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:noBylinesPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]] or other news-related [[Organization]], a statement explaining when authors of articles are not named in bylines.", + "rdfs:label": "noBylinesPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:NoteDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A file containing a note, primarily for the author.", + "rdfs:label": "NoteDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:Pulmonary", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to the study of the respiratory system and its respective disease states.", + "rdfs:label": "Pulmonary", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:inLanguage", + "@type": "rdf:Property", + "rdfs:comment": "The language of the content or performance or used in an action. Please use one of the language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47). See also [[availableLanguage]].", + "rdfs:label": "inLanguage", + "schema:domainIncludes": [ + { + "@id": "schema:WriteAction" + }, + { + "@id": "schema:CommunicateAction" + }, + { + "@id": "schema:PronounceableText" + }, + { + "@id": "schema:BroadcastService" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:LinkRole" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Language" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2382" + } + }, + { + "@id": "schema:workPerformed", + "@type": "rdf:Property", + "rdfs:comment": "A work performed in some event, for example a play performed in a TheaterEvent.", + "rdfs:label": "workPerformed", + "rdfs:subPropertyOf": { + "@id": "schema:workFeatured" + }, + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:email", + "@type": "rdf:Property", + "rdfs:comment": "Email address.", + "rdfs:label": "email", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:endorsee", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The person/organization being supported.", + "rdfs:label": "endorsee", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:EndorseAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:AdultOrientedEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumeration of considerations that make a product relevant or potentially restricted for adults only.", + "rdfs:label": "AdultOrientedEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:FinancialService", + "@type": "rdfs:Class", + "rdfs:comment": "Financial services business.", + "rdfs:label": "FinancialService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:inSupportOf", + "@type": "rdf:Property", + "rdfs:comment": "Qualification, candidature, degree, application that Thesis supports.", + "rdfs:label": "inSupportOf", + "schema:domainIncludes": { + "@id": "schema:Thesis" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AutoPartsStore", + "@type": "rdfs:Class", + "rdfs:comment": "An auto parts store.", + "rdfs:label": "AutoPartsStore", + "rdfs:subClassOf": [ + { + "@id": "schema:AutomotiveBusiness" + }, + { + "@id": "schema:Store" + } + ] + }, + { + "@id": "schema:nerveMotor", + "@type": "rdf:Property", + "rdfs:comment": "The neurological pathway extension that involves muscle control.", + "rdfs:label": "nerveMotor", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Muscle" + } + }, + { + "@id": "schema:readonlyValue", + "@type": "rdf:Property", + "rdfs:comment": "Whether or not a property is mutable. Default is false. Specifying this for a property that also has a value makes it act similar to a \"hidden\" input in an HTML form.", + "rdfs:label": "readonlyValue", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:MobileApplication", + "@type": "rdfs:Class", + "rdfs:comment": "A software application designed specifically to work well on a mobile device such as a telephone.", + "rdfs:label": "MobileApplication", + "rdfs:subClassOf": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:CollectionPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Collection page.", + "rdfs:label": "CollectionPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:depth", + "@type": "rdf:Property", + "rdfs:comment": "The depth of the item.", + "rdfs:label": "depth", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:VisualArtwork" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:OfferShippingDetails" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Distance" + } + ] + }, + { + "@id": "schema:GeneralContractor", + "@type": "rdfs:Class", + "rdfs:comment": "A general contractor.", + "rdfs:label": "GeneralContractor", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:Corporation", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: A business corporation.", + "rdfs:label": "Corporation", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:partOfOrder", + "@type": "rdf:Property", + "rdfs:comment": "The overall order the items in this delivery were included in.", + "rdfs:label": "partOfOrder", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:Order" + } + }, + { + "@id": "schema:suggestedMeasurement", + "@type": "rdf:Property", + "rdfs:comment": "A suggested range of body measurements for the intended audience or person, for example inseam between 32 and 34 inches or height between 170 and 190 cm. Typically found on a size chart for wearable products.", + "rdfs:label": "suggestedMeasurement", + "schema:domainIncludes": [ + { + "@id": "schema:PeopleAudience" + }, + { + "@id": "schema:SizeSpecification" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:gtin", + "@type": "rdf:Property", + "rdfs:comment": "A Global Trade Item Number ([GTIN](https://www.gs1.org/standards/id-keys/gtin)). GTINs identify trade items, including products and services, using numeric identification codes.\n\nA correct [[gtin]] value should be a valid GTIN, which means that it should be an all-numeric string of either 8, 12, 13 or 14 digits, or a \"GS1 Digital Link\" URL based on such a string. The numeric component should also have a [valid GS1 check digit](https://www.gs1.org/services/check-digit-calculator) and meet the other rules for valid GTINs. See also [GS1's GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) and [Wikipedia](https://en.wikipedia.org/wiki/Global_Trade_Item_Number) for more details. Left-padding of the gtin values is not required or encouraged. The [[gtin]] property generalizes the earlier [[gtin8]], [[gtin12]], [[gtin13]], and [[gtin14]] properties.\n\nThe GS1 [digital link specifications](https://www.gs1.org/standards/Digital-Link/) expresses GTINs as URLs (URIs, IRIs, etc.).\nDigital Links should be populated into the [[hasGS1DigitalLink]] attribute.\n\nNote also that this is a definition for how to include GTINs in Schema.org data, and not a definition of GTINs in general - see the GS1 documentation for authoritative details.", + "rdfs:label": "gtin", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:composer", + "@type": "rdf:Property", + "rdfs:comment": "The person or organization who wrote a composition, or who is the composer of a work performed at some event.", + "rdfs:label": "composer", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MusicComposition" + }, + { + "@id": "schema:Event" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:hoursAvailable", + "@type": "rdf:Property", + "rdfs:comment": "The hours during which this service or contact is available.", + "rdfs:label": "hoursAvailable", + "schema:domainIncludes": [ + { + "@id": "schema:LocationFeatureSpecification" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + } + }, + { + "@id": "schema:parents", + "@type": "rdf:Property", + "rdfs:comment": "A parents of the person.", + "rdfs:label": "parents", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:parent" + } + }, + { + "@id": "schema:MedicalWebPage", + "@type": "rdfs:Class", + "rdfs:comment": "A web page that provides medical information.", + "rdfs:label": "MedicalWebPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EndorseAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent approves/certifies/likes/supports/sanctions an object.", + "rdfs:label": "EndorseAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:WearableSizeGroupShort", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Short\" for wearables.", + "rdfs:label": "WearableSizeGroupShort", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:billingDuration", + "@type": "rdf:Property", + "rdfs:comment": "Specifies for how long this price (or price component) will be billed. Can be used, for example, to model the contractual duration of a subscription or payment plan. Type can be either a Duration or a Number (in which case the unit of measurement, for example month, is specified by the unitCode property).", + "rdfs:label": "billingDuration", + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Duration" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:isPlanForApartment", + "@type": "rdf:Property", + "rdfs:comment": "Indicates some accommodation that this floor plan describes.", + "rdfs:label": "isPlanForApartment", + "schema:domainIncludes": { + "@id": "schema:FloorPlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Accommodation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:interactionType", + "@type": "rdf:Property", + "rdfs:comment": "The Action representing the type of interaction. For up votes, +1s, etc. use [[LikeAction]]. For down votes use [[DislikeAction]]. Otherwise, use the most specific Action.", + "rdfs:label": "interactionType", + "schema:domainIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:rangeIncludes": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:relatedStructure", + "@type": "rdf:Property", + "rdfs:comment": "Related anatomical structure(s) that are not part of the system but relate or connect to it, such as vascular bundles associated with an organ system.", + "rdfs:label": "relatedStructure", + "schema:domainIncludes": { + "@id": "schema:AnatomicalSystem" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:maximumAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The total number of individuals that may attend an event or venue.", + "rdfs:label": "maximumAttendeeCapacity", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Event" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ParcelDelivery", + "@type": "rdfs:Class", + "rdfs:comment": "The delivery of a parcel either via the postal service or a commercial service.", + "rdfs:label": "ParcelDelivery", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:ShippingRateSettings", + "@type": "rdfs:Class", + "rdfs:comment": "A ShippingRateSettings represents re-usable pieces of shipping information. It is designed for publication on an URL that may be referenced via the [[shippingSettingsLink]] property of an [[OfferShippingDetails]]. Several occurrences can be published, distinguished and matched (i.e. identified/referenced) by their different values for [[shippingLabel]].", + "rdfs:label": "ShippingRateSettings", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:warrantyScope", + "@type": "rdf:Property", + "rdfs:comment": "The scope of the warranty promise.", + "rdfs:label": "warrantyScope", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:WarrantyPromise" + }, + "schema:rangeIncludes": { + "@id": "schema:WarrantyScope" + } + }, + { + "@id": "schema:amount", + "@type": "rdf:Property", + "rdfs:comment": "The amount of money.", + "rdfs:label": "amount", + "schema:domainIncludes": [ + { + "@id": "schema:InvestmentOrDeposit" + }, + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:MoneyTransfer" + }, + { + "@id": "schema:MonetaryGrant" + }, + { + "@id": "schema:LoanOrCredit" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + ] + }, + { + "@id": "schema:RecyclingCenter", + "@type": "rdfs:Class", + "rdfs:comment": "A recycling center.", + "rdfs:label": "RecyclingCenter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:UnitPriceSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The price asked for a given offer by the respective organization or person.", + "rdfs:label": "UnitPriceSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:Apartment", + "@type": "rdfs:Class", + "rdfs:comment": "An apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Apartment).", + "rdfs:label": "Apartment", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:modifiedTime", + "@type": "rdf:Property", + "rdfs:comment": "The date and time the reservation was modified.", + "rdfs:label": "modifiedTime", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:hostingOrganization", + "@type": "rdf:Property", + "rdfs:comment": "The organization (airline, travelers' club, etc.) the membership is made with.", + "rdfs:label": "hostingOrganization", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:Quotation", + "@type": "rdfs:Class", + "rdfs:comment": "A quotation. Often but not necessarily from some written work, attributable to a real world author and - if associated with a fictional character - to any fictional Person. Use [[isBasedOn]] to link to source/origin. The [[recordedIn]] property can be used to reference a Quotation from an [[Event]].", + "rdfs:label": "Quotation", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/271" + } + }, + { + "@id": "schema:TrainTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip on a commercial train line.", + "rdfs:label": "TrainTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + } + }, + { + "@id": "schema:successorOf", + "@type": "rdf:Property", + "rdfs:comment": "A pointer from a newer variant of a product to its previous, often discontinued predecessor.", + "rdfs:label": "successorOf", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:ProductModel" + }, + "schema:rangeIncludes": { + "@id": "schema:ProductModel" + } + }, + { + "@id": "schema:publishedBy", + "@type": "rdf:Property", + "rdfs:comment": "An agent associated with the publication event.", + "rdfs:label": "publishedBy", + "schema:domainIncludes": { + "@id": "schema:PublicationEvent" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:phoneticText", + "@type": "rdf:Property", + "rdfs:comment": "Representation of a text [[textValue]] using the specified [[speechToTextMarkup]]. For example the city name of Houston in IPA: /ˈhjuːstən/.", + "rdfs:label": "phoneticText", + "schema:domainIncludes": { + "@id": "schema:PronounceableText" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:Nonprofit501c27", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c27: Non-profit type referring to State-Sponsored Workers' Compensation Reinsurance Organizations.", + "rdfs:label": "Nonprofit501c27", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:followup", + "@type": "rdf:Property", + "rdfs:comment": "Typical or recommended followup care after the procedure is performed.", + "rdfs:label": "followup", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SoundtrackAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "SoundtrackAlbum.", + "rdfs:label": "SoundtrackAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:ComicCoverArt", + "@type": "rdfs:Class", + "rdfs:comment": "The artwork on the cover of a comic.", + "rdfs:label": "ComicCoverArt", + "rdfs:subClassOf": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:CoverArt" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:actionStatus", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the current disposition of the Action.", + "rdfs:label": "actionStatus", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:ActionStatusType" + } + }, + { + "@id": "schema:recordedAt", + "@type": "rdf:Property", + "rdfs:comment": "The Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.", + "rdfs:label": "recordedAt", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:recordedIn" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:starRating", + "@type": "rdf:Property", + "rdfs:comment": "An official rating for a lodging business or food establishment, e.g. from national associations or standards bodies. Use the author property to indicate the rating organization, e.g. as an Organization with name such as (e.g. HOTREC, DEHOGA, WHR, or Hotelstars).", + "rdfs:label": "starRating", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:FoodEstablishment" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Rating" + } + }, + { + "@id": "schema:RelatedTopicsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Other prominent or relevant topics tied to the main topic.", + "rdfs:label": "RelatedTopicsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:creator", + "@type": "rdf:Property", + "rdfs:comment": "The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.", + "rdfs:label": "creator", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:UserComments" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:WearableMeasurementInseam", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the inseam, for example of pants.", + "rdfs:label": "WearableMeasurementInseam", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MediaManipulationRatingEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": " Codes for use with the [[mediaAuthenticityCategory]] property, indicating the authenticity of a media object (in the context of how it was published or shared). In general these codes are not mutually exclusive, although some combinations (such as 'original' versus 'transformed', 'edited' and 'staged') would be contradictory if applied in the same [[MediaReview]]. Note that the application of these codes is with regard to a piece of media shared or published in a particular context.", + "rdfs:label": "MediaManipulationRatingEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:color", + "@type": "rdf:Property", + "rdfs:comment": "The color of the product.", + "rdfs:label": "color", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Infectious", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Something in medical science that pertains to infectious diseases, i.e. caused by bacterial, viral, fungal or parasitic infections.", + "rdfs:label": "Infectious", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:jobTitle", + "@type": "rdf:Property", + "rdfs:comment": "The job title of the person (for example, Financial Manager).", + "rdfs:label": "jobTitle", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2192" + } + }, + { + "@id": "schema:productID", + "@type": "rdf:Property", + "rdfs:comment": "The product identifier, such as ISBN. For example: ``` meta itemprop=\"productID\" content=\"isbn:123-456-789\" ```.", + "rdfs:label": "productID", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MapCategoryType", + "@type": "rdfs:Class", + "rdfs:comment": "An enumeration of several kinds of Map.", + "rdfs:label": "MapCategoryType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:hasDefinedTerm", + "@type": "rdf:Property", + "rdfs:comment": "A Defined Term contained in this term set.", + "rdfs:label": "hasDefinedTerm", + "schema:domainIncludes": [ + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:DefinedTermSet" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:HomeAndConstructionBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A construction business.\\n\\nA HomeAndConstructionBusiness is a [[LocalBusiness]] that provides services around homes and buildings.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).", + "rdfs:label": "HomeAndConstructionBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:RsvpResponseNo", + "@type": "schema:RsvpResponseType", + "rdfs:comment": "The invitee will not attend.", + "rdfs:label": "RsvpResponseNo" + }, + { + "@id": "schema:Distance", + "@type": "rdfs:Class", + "rdfs:comment": "Properties that take Distances as values are of the form '<Number> <Length unit of measure>'. E.g., '7 ft'.", + "rdfs:label": "Distance", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:responsibilities", + "@type": "rdf:Property", + "rdfs:comment": "Responsibilities associated with this role or Occupation.", + "rdfs:label": "responsibilities", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:Gynecologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to the health care of women, particularly in the diagnosis and treatment of disorders affecting the female reproductive system.", + "rdfs:label": "Gynecologic", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:creativeWorkStatus", + "@type": "rdf:Property", + "rdfs:comment": "The status of a creative work in terms of its stage in a lifecycle. Example terms include Incomplete, Draft, Published, Obsolete. Some organizations define a set of terms for the stages of their publication lifecycle.", + "rdfs:label": "creativeWorkStatus", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/987" + } + }, + { + "@id": "schema:RejectAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of rejecting to/adopting an object.\\n\\nRelated actions:\\n\\n* [[AcceptAction]]: The antonym of RejectAction.", + "rdfs:label": "RejectAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:discountCode", + "@type": "rdf:Property", + "rdfs:comment": "Code used to redeem a discount.", + "rdfs:label": "discountCode", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DataFeed", + "@type": "rdfs:Class", + "rdfs:comment": "A single feed providing structured information about one or more entities or topics.", + "rdfs:label": "DataFeed", + "rdfs:subClassOf": { + "@id": "schema:Dataset" + } + }, + { + "@id": "schema:accessibilityHazard", + "@type": "rdf:Property", + "rdfs:comment": "A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityHazard-vocabulary).", + "rdfs:label": "accessibilityHazard", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ticketToken", + "@type": "rdf:Property", + "rdfs:comment": "Reference to an asset (e.g., Barcode, QR code image or PDF) usable for entrance.", + "rdfs:label": "ticketToken", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:AskPublicNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A [[NewsArticle]] expressing an open call by a [[NewsMediaOrganization]] asking the public for input, insights, clarifications, anecdotes, documentation, etc., on an issue, for reporting purposes.", + "rdfs:label": "AskPublicNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:numberOfAvailableAccommodationUnits", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the number of available accommodation units in an [[ApartmentComplex]], or the number of accommodation units for a specific [[FloorPlan]] (within its specific [[ApartmentComplex]]). See also [[numberOfAccommodationUnits]].", + "rdfs:label": "numberOfAvailableAccommodationUnits", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:ApartmentComplex" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:WearableSizeGroupInfants", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Infants\" for wearables.", + "rdfs:label": "WearableSizeGroupInfants", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:mileageFromOdometer", + "@type": "rdf:Property", + "rdfs:comment": "The total distance travelled by the particular vehicle since its initial production, as read from its odometer.\\n\\nTypical unit code(s): KMT for kilometers, SMI for statute miles.", + "rdfs:label": "mileageFromOdometer", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:legalStatus", + "@type": "rdf:Property", + "rdfs:comment": "The drug or supplement's legal status, including any controlled substance schedules that apply.", + "rdfs:label": "legalStatus", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalEntity" + }, + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalEnumeration" + }, + { + "@id": "schema:DrugLegalStatus" + } + ] + }, + { + "@id": "schema:LowCalorieDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet focused on reduced calorie intake.", + "rdfs:label": "LowCalorieDiet" + }, + { + "@id": "schema:mpn", + "@type": "rdf:Property", + "rdfs:comment": "The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.", + "rdfs:label": "mpn", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:episode", + "@type": "rdf:Property", + "rdfs:comment": "An episode of a TV, radio or game media within a series or season.", + "rdfs:label": "episode", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:CreativeWorkSeason" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:PetStore", + "@type": "rdfs:Class", + "rdfs:comment": "A pet store.", + "rdfs:label": "PetStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:totalPaymentDue", + "@type": "rdf:Property", + "rdfs:comment": "The total amount due.", + "rdfs:label": "totalPaymentDue", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:MonetaryAmount" + } + ] + }, + { + "@id": "schema:replyToUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL at which a reply may be posted to the specified UserComment.", + "rdfs:label": "replyToUrl", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:ShareAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of distributing content to people for their amusement or edification.", + "rdfs:label": "ShareAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:alumni", + "@type": "rdf:Property", + "rdfs:comment": "Alumni of an organization.", + "rdfs:label": "alumni", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:inverseOf": { + "@id": "schema:alumniOf" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:numberOfEpisodes", + "@type": "rdf:Property", + "rdfs:comment": "The number of episodes in this season or series.", + "rdfs:label": "numberOfEpisodes", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ConfirmAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of notifying someone that a future event/action is going to happen as expected.\\n\\nRelated actions:\\n\\n* [[CancelAction]]: The antonym of ConfirmAction.", + "rdfs:label": "ConfirmAction", + "rdfs:subClassOf": { + "@id": "schema:InformAction" + } + }, + { + "@id": "schema:measurementMethod", + "@type": "rdf:Property", + "rdfs:comment": "A subproperty of [[measurementTechnique]] that can be used for specifying specific methods, in particular via [[MeasurementMethodEnum]].", + "rdfs:label": "measurementMethod", + "rdfs:subPropertyOf": { + "@id": "schema:measurementTechnique" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + }, + { + "@id": "schema:DataDownload" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:DataCatalog" + }, + { + "@id": "schema:StatisticalVariable" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:MeasurementMethodEnum" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1425" + } + }, + { + "@id": "schema:legislationType", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#type_document" + }, + "rdfs:comment": "The type of the legislation. Examples of values are \"law\", \"act\", \"directive\", \"decree\", \"regulation\", \"statutory instrument\", \"loi organique\", \"règlement grand-ducal\", etc., depending on the country.", + "rdfs:label": "legislationType", + "rdfs:subPropertyOf": { + "@id": "schema:genre" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#type_document" + } + }, + { + "@id": "schema:Vessel", + "@type": "rdfs:Class", + "rdfs:comment": "A component of the human body circulatory system comprised of an intricate network of hollow tubes that transport blood throughout the entire body.", + "rdfs:label": "Vessel", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TreatmentsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Treatments or related therapies for a Topic.", + "rdfs:label": "TreatmentsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:SoftwareApplication", + "@type": "rdfs:Class", + "rdfs:comment": "A software application.", + "rdfs:label": "SoftwareApplication", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:isProprietary", + "@type": "rdf:Property", + "rdfs:comment": "True if this item's name is a proprietary/brand name (vs. generic name).", + "rdfs:label": "isProprietary", + "schema:domainIncludes": [ + { + "@id": "schema:Drug" + }, + { + "@id": "schema:DietarySupplement" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:DVDFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "DVDFormat.", + "rdfs:label": "DVDFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:BookFormatType", + "@type": "rdfs:Class", + "rdfs:comment": "The publication format of the book.", + "rdfs:label": "BookFormatType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:carbohydrateContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of carbohydrates.", + "rdfs:label": "carbohydrateContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:MobilePhoneStore", + "@type": "rdfs:Class", + "rdfs:comment": "A store that sells mobile phones and related accessories.", + "rdfs:label": "MobilePhoneStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:EventScheduled", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event is taking place or has taken place on the startDate as scheduled. Use of this value is optional, as it is assumed by default.", + "rdfs:label": "EventScheduled" + }, + { + "@id": "schema:WearableSizeGroupRegular", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Regular\" for wearables.", + "rdfs:label": "WearableSizeGroupRegular", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:geographicArea", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area associated with the audience.", + "rdfs:label": "geographicArea", + "schema:domainIncludes": { + "@id": "schema:Audience" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:ReactAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of responding instinctively and emotionally to an object, expressing a sentiment.", + "rdfs:label": "ReactAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:departureTime", + "@type": "rdf:Property", + "rdfs:comment": "The expected departure time.", + "rdfs:label": "departureTime", + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:GenericWebPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the generic notion of the Web Platform. More specific codes include [[MobileWebPlatform]] and [[DesktopWebPlatform]], as an incomplete list. ", + "rdfs:label": "GenericWebPlatform", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:genre", + "@type": "rdf:Property", + "rdfs:comment": "Genre of the creative work, broadcast channel or group.", + "rdfs:label": "genre", + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastChannel" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:MusicGroup" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:numberOfForwardGears", + "@type": "rdf:Property", + "rdfs:comment": "The total number of forward gears available for the transmission system of the vehicle.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfForwardGears", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:RsvpAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of notifying an event organizer as to whether you expect to attend the event.", + "rdfs:label": "RsvpAction", + "rdfs:subClassOf": { + "@id": "schema:InformAction" + } + }, + { + "@id": "schema:Prion", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "A prion is an infectious agent composed of protein in a misfolded form.", + "rdfs:label": "Prion", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:RefundTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several kinds of product return refund types.", + "rdfs:label": "RefundTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:operatingSystem", + "@type": "rdf:Property", + "rdfs:comment": "Operating systems supported (Windows 7, OS X 10.6, Android 1.6).", + "rdfs:label": "operatingSystem", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Nonprofit501c21", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c21: Non-profit type referring to Black Lung Benefit Trusts.", + "rdfs:label": "Nonprofit501c21", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:FailedActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "An action that failed to complete. The action's error property and the HTTP return code contain more information about the failure.", + "rdfs:label": "FailedActionStatus" + }, + { + "@id": "schema:numberOfLoanPayments", + "@type": "rdf:Property", + "rdfs:comment": "The number of payments contractually required at origination to repay the loan. For monthly paying loans this is the number of months from the contractual first payment date to the maturity date.", + "rdfs:label": "numberOfLoanPayments", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:catalogNumber", + "@type": "rdf:Property", + "rdfs:comment": "The catalog number for the release.", + "rdfs:label": "catalogNumber", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ControlAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent controls a device or application.", + "rdfs:label": "ControlAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:lowPrice", + "@type": "rdf:Property", + "rdfs:comment": "The lowest price of all offers available.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "lowPrice", + "schema:domainIncludes": { + "@id": "schema:AggregateOffer" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:blogPost", + "@type": "rdf:Property", + "rdfs:comment": "A posting that is part of this blog.", + "rdfs:label": "blogPost", + "schema:domainIncludes": { + "@id": "schema:Blog" + }, + "schema:rangeIncludes": { + "@id": "schema:BlogPosting" + } + }, + { + "@id": "schema:hasMenuItem", + "@type": "rdf:Property", + "rdfs:comment": "A food or drink item contained in a menu or menu section.", + "rdfs:label": "hasMenuItem", + "schema:domainIncludes": [ + { + "@id": "schema:MenuSection" + }, + { + "@id": "schema:Menu" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MenuItem" + } + }, + { + "@id": "schema:commentCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.", + "rdfs:label": "commentCount", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ItemPage", + "@type": "rdfs:Class", + "rdfs:comment": "A page devoted to a single item, such as a particular product or hotel.", + "rdfs:label": "ItemPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:MedicalTest", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical test, typically performed for diagnostic purposes.", + "rdfs:label": "MedicalTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Diagnostic", + "@type": "schema:MedicalDevicePurpose", + "rdfs:comment": "A medical device used for diagnostic purposes.", + "rdfs:label": "Diagnostic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Tuesday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Monday and Wednesday.", + "rdfs:label": "Tuesday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q127" + } + }, + { + "@id": "schema:textValue", + "@type": "rdf:Property", + "rdfs:comment": "Text value being annotated.", + "rdfs:label": "textValue", + "schema:domainIncludes": { + "@id": "schema:PronounceableText" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:Muscle", + "@type": "rdfs:Class", + "rdfs:comment": "A muscle is an anatomical structure consisting of a contractile form of tissue that animals use to effect movement.", + "rdfs:label": "Muscle", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PregnancyHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content discussing pregnancy-related aspects of a health topic.", + "rdfs:label": "PregnancyHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:BroadcastRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "BroadcastRelease.", + "rdfs:label": "BroadcastRelease", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:PodcastSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A podcast is an episodic series of digital audio or video files which a user can download and listen to.", + "rdfs:label": "PodcastSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:employmentType", + "@type": "rdf:Property", + "rdfs:comment": "Type of employment (e.g. full-time, part-time, contract, temporary, seasonal, internship).", + "rdfs:label": "employmentType", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:UnincorporatedAssociationCharity", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "UnincorporatedAssociationCharity: Non-profit type referring to a charitable company that is not incorporated (UK).", + "rdfs:label": "UnincorporatedAssociationCharity", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:itinerary", + "@type": "rdf:Property", + "rdfs:comment": "Destination(s) ( [[Place]] ) that make up a trip. For a trip where destination order is important use [[ItemList]] to specify that order (see examples).", + "rdfs:label": "itinerary", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Tourism" + }, + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:ItemList" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:LeaveAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent leaves an event / group with participants/friends at a location.\\n\\nRelated actions:\\n\\n* [[JoinAction]]: The antonym of LeaveAction.\\n* [[UnRegisterAction]]: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.", + "rdfs:label": "LeaveAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:CafeOrCoffeeShop", + "@type": "rdfs:Class", + "rdfs:comment": "A cafe or coffee shop.", + "rdfs:label": "CafeOrCoffeeShop", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:item", + "@type": "rdf:Property", + "rdfs:comment": "An entity represented by an entry in a list or data feed (e.g. an 'artist' in a list of 'artists').", + "rdfs:label": "item", + "schema:domainIncludes": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:DataFeedItem" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:hasCredential", + "@type": "rdf:Property", + "rdfs:comment": "A credential awarded to the Person or Organization.", + "rdfs:label": "hasCredential", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EducationalOccupationalCredential" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:evidenceLevel", + "@type": "rdf:Property", + "rdfs:comment": "Strength of evidence of the data used to formulate the guideline (enumerated).", + "rdfs:label": "evidenceLevel", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEvidenceLevel" + } + }, + { + "@id": "schema:Completed", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Completed.", + "rdfs:label": "Completed", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:vehicleEngine", + "@type": "rdf:Property", + "rdfs:comment": "Information about the engine or engines of the vehicle.", + "rdfs:label": "vehicleEngine", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:EngineSpecification" + } + }, + { + "@id": "schema:area", + "@type": "rdf:Property", + "rdfs:comment": "The area within which users can expect to reach the broadcast service.", + "rdfs:label": "area", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + }, + "schema:supersededBy": { + "@id": "schema:serviceArea" + } + }, + { + "@id": "schema:safetyConsideration", + "@type": "rdf:Property", + "rdfs:comment": "Any potential safety concern associated with the supplement. May include interactions with other drugs and foods, pregnancy, breastfeeding, known adverse reactions, and documented efficacy of the supplement.", + "rdfs:label": "safetyConsideration", + "schema:domainIncludes": { + "@id": "schema:DietarySupplement" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:instructor", + "@type": "rdf:Property", + "rdfs:comment": "A person assigned to instruct or provide instructional assistance for the [[CourseInstance]].", + "rdfs:label": "instructor", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:ScholarlyArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A scholarly article.", + "rdfs:label": "ScholarlyArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:exerciseType", + "@type": "rdf:Property", + "rdfs:comment": "Type(s) of exercise or activity, such as strength training, flexibility training, aerobics, cardiac rehabilitation, etc.", + "rdfs:label": "exerciseType", + "schema:domainIncludes": [ + { + "@id": "schema:ExerciseAction" + }, + { + "@id": "schema:ExercisePlan" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CompletedActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "An action that has already taken place.", + "rdfs:label": "CompletedActionStatus" + }, + { + "@id": "schema:WearableMeasurementOutsideLeg", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the outside leg, for example of pants.", + "rdfs:label": "WearableMeasurementOutsideLeg", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:assemblyVersion", + "@type": "rdf:Property", + "rdfs:comment": "Associated product/technology version. E.g., .NET Framework 4.5.", + "rdfs:label": "assemblyVersion", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Bakery", + "@type": "rdfs:Class", + "rdfs:comment": "A bakery.", + "rdfs:label": "Bakery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:availableThrough", + "@type": "rdf:Property", + "rdfs:comment": "After this date, the item will no longer be available for pickup.", + "rdfs:label": "availableThrough", + "schema:domainIncludes": { + "@id": "schema:DeliveryEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:accommodationCategory", + "@type": "rdf:Property", + "rdfs:comment": "Category of an [[Accommodation]], following real estate conventions, e.g. RESO (see [PropertySubType](https://ddwiki.reso.org/display/DDW17/PropertySubType+Field), and [PropertyType](https://ddwiki.reso.org/display/DDW17/PropertyType+Field) fields for suggested values).", + "rdfs:label": "accommodationCategory", + "rdfs:subPropertyOf": { + "@id": "schema:category" + }, + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:Quiz", + "@type": "rdfs:Class", + "rdfs:comment": "Quiz: A test of knowledge, skills and abilities.", + "rdfs:label": "Quiz", + "rdfs:subClassOf": { + "@id": "schema:LearningResource" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2611" + } + }, + { + "@id": "schema:cvdNumC19MechVentPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19mechventpats - HOSPITALIZED and VENTILATED: Patients hospitalized in an NHSN inpatient care location who have suspected or confirmed COVID-19 and are on a mechanical ventilator.", + "rdfs:label": "cvdNumC19MechVentPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:ReservationPending", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status of a reservation when a request has been sent, but not confirmed.", + "rdfs:label": "ReservationPending" + }, + { + "@id": "schema:ContagiousnessHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about contagion mechanisms and contagiousness information over the topic.", + "rdfs:label": "ContagiousnessHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:url", + "@type": "rdf:Property", + "rdfs:comment": "URL of the item.", + "rdfs:label": "url", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:asin", + "@type": "rdf:Property", + "rdfs:comment": "An Amazon Standard Identification Number (ASIN) is a 10-character alphanumeric unique identifier assigned by Amazon.com and its partners for product identification within the Amazon organization (summary from [Wikipedia](https://en.wikipedia.org/wiki/Amazon_Standard_Identification_Number)'s article).\n\nNote also that this is a definition for how to include ASINs in Schema.org data, and not a definition of ASINs in general - see documentation from Amazon for authoritative details.\nASINs are most commonly encoded as text strings, but the [asin] property supports URL/URI as potential values too.", + "rdfs:label": "asin", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:OrderItem", + "@type": "rdfs:Class", + "rdfs:comment": "An order item is a line of an order. It includes the quantity and shipping details of a bought offer.", + "rdfs:label": "OrderItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:HowToSupply", + "@type": "rdfs:Class", + "rdfs:comment": "A supply consumed when performing the instructions for how to achieve a result.", + "rdfs:label": "HowToSupply", + "rdfs:subClassOf": { + "@id": "schema:HowToItem" + } + }, + { + "@id": "schema:WearableSizeSystemEN13402", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "EN 13402 (joint European standard for size labelling of clothes).", + "rdfs:label": "WearableSizeSystemEN13402", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:DemoAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "DemoAlbum.", + "rdfs:label": "DemoAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:JewelryStore", + "@type": "rdfs:Class", + "rdfs:comment": "A jewelry store.", + "rdfs:label": "JewelryStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:DeliveryEvent", + "@type": "rdfs:Class", + "rdfs:comment": "An event involving the delivery of an item.", + "rdfs:label": "DeliveryEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DisabilitySupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "DisabilitySupport: this is a benefit for disability support.", + "rdfs:label": "DisabilitySupport", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:alternativeOf", + "@type": "rdf:Property", + "rdfs:comment": "Another gene which is a variation of this one.", + "rdfs:label": "alternativeOf", + "schema:domainIncludes": { + "@id": "schema:Gene" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Gene" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA3Plus", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A+++ as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA3Plus", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:legalName", + "@type": "rdf:Property", + "rdfs:comment": "The official name of the organization, e.g. the registered company name.", + "rdfs:label": "legalName", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:cvdCollectionDate", + "@type": "rdf:Property", + "rdfs:comment": "collectiondate - Date for which patient counts are reported.", + "rdfs:label": "cvdCollectionDate", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:box", + "@type": "rdf:Property", + "rdfs:comment": "A box is the area enclosed by the rectangle formed by two points. The first point is the lower corner, the second point is the upper corner. A box is expressed as two points separated by a space character.", + "rdfs:label": "box", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Paperback", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Paperback.", + "rdfs:label": "Paperback" + }, + { + "@id": "schema:EvidenceLevelA", + "@type": "schema:MedicalEvidenceLevel", + "rdfs:comment": "Data derived from multiple randomized clinical trials or meta-analyses.", + "rdfs:label": "EvidenceLevelA", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:nextItem", + "@type": "rdf:Property", + "rdfs:comment": "A link to the ListItem that follows the current one.", + "rdfs:label": "nextItem", + "schema:domainIncludes": { + "@id": "schema:ListItem" + }, + "schema:rangeIncludes": { + "@id": "schema:ListItem" + } + }, + { + "@id": "schema:financialAidEligible", + "@type": "rdf:Property", + "rdfs:comment": "A financial aid type or program which students may use to pay for tuition or fees associated with the program.", + "rdfs:label": "financialAidEligible", + "schema:domainIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2418" + } + }, + { + "@id": "schema:ScreeningEvent", + "@type": "rdfs:Class", + "rdfs:comment": "A screening of a movie or other video.", + "rdfs:label": "ScreeningEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:FundingScheme", + "@type": "rdfs:Class", + "rdfs:comment": "A FundingScheme combines organizational, project and policy aspects of grant-based funding\n that sets guidelines, principles and mechanisms to support other kinds of projects and activities.\n Funding is typically organized via [[Grant]] funding. Examples of funding schemes: Swiss Priority Programmes (SPPs); EU Framework 7 (FP7); Horizon 2020; the NIH-R01 Grant Program; Wellcome institutional strategic support fund. For large scale public sector funding, the management and administration of grant awards is often handled by other, dedicated, organizations - [[FundingAgency]]s such as ERC, REA, ...", + "rdfs:label": "FundingScheme", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "https://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:pathophysiology", + "@type": "rdf:Property", + "rdfs:comment": "Changes in the normal mechanical, physical, and biochemical functions that are associated with this activity or condition.", + "rdfs:label": "pathophysiology", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalCondition" + }, + { + "@id": "schema:PhysicalActivity" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:cholesterolContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of milligrams of cholesterol.", + "rdfs:label": "cholesterolContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:GamePlayMode", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates whether this game is multi-player, co-op or single-player.", + "rdfs:label": "GamePlayMode", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:risks", + "@type": "rdf:Property", + "rdfs:comment": "Specific physiologic risks associated to the diet plan.", + "rdfs:label": "risks", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LandmarksOrHistoricalBuildings", + "@type": "rdfs:Class", + "rdfs:comment": "An historical landmark or building.", + "rdfs:label": "LandmarksOrHistoricalBuildings", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:isPartOf", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.", + "rdfs:label": "isPartOf", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:hasPart" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:sportsEvent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The sports event where this action occurred.", + "rdfs:label": "sportsEvent", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:SportsEvent" + } + }, + { + "@id": "schema:Female", + "@type": "schema:GenderType", + "rdfs:comment": "The female gender.", + "rdfs:label": "Female" + }, + { + "@id": "schema:Recipe", + "@type": "rdfs:Class", + "rdfs:comment": "A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via [[suitableForDiet]]. The [[keywords]] property can also be used to add more detail.", + "rdfs:label": "Recipe", + "rdfs:subClassOf": { + "@id": "schema:HowTo" + } + }, + { + "@id": "schema:ownershipFundingInfo", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (often but not necessarily a [[NewsMediaOrganization]]), a description of organizational ownership structure; funding and grants. In a news/media setting, this is with particular reference to editorial independence. Note that the [[funder]] is also available and can be used to make basic funder information machine-readable.", + "rdfs:label": "ownershipFundingInfo", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:AboutPage" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:cvdNumICUBedsOcc", + "@type": "rdf:Property", + "rdfs:comment": "numicubedsocc - ICU BED OCCUPANCY: Total number of staffed inpatient ICU beds that are occupied.", + "rdfs:label": "cvdNumICUBedsOcc", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:sensoryRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A description of any sensory requirements and levels necessary to function on the job, including hearing and vision. Defined terms such as those in O*net may be used, but note that there is no way to specify the level of ability as well as its nature when using a defined term.", + "rdfs:label": "sensoryRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:Nonprofit501c25", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c25: Non-profit type referring to Real Property Title-Holding Corporations or Trusts with Multiple Parents.", + "rdfs:label": "Nonprofit501c25", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:WearableSizeSystemIT", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Italian size system for wearables.", + "rdfs:label": "WearableSizeSystemIT", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:menuAddOn", + "@type": "rdf:Property", + "rdfs:comment": "Additional menu item(s) such as a side dish of salad or side order of fries that can be added to this menu item. Additionally it can be a menu section containing allowed add-on menu items for this menu item.", + "rdfs:label": "menuAddOn", + "schema:domainIncludes": { + "@id": "schema:MenuItem" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MenuItem" + }, + { + "@id": "schema:MenuSection" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1541" + } + }, + { + "@id": "schema:musicArrangement", + "@type": "rdf:Property", + "rdfs:comment": "An arrangement derived from the composition.", + "rdfs:label": "musicArrangement", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicComposition" + } + }, + { + "@id": "schema:question", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. A question.", + "rdfs:label": "question", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:AskAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Question" + } + }, + { + "@id": "schema:encoding", + "@type": "rdf:Property", + "rdfs:comment": "A media object that encodes this CreativeWork. This property is a synonym for associatedMedia.", + "rdfs:label": "encoding", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:encodesCreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:answerExplanation", + "@type": "rdf:Property", + "rdfs:comment": "A step-by-step or full explanation about Answer. Can outline how this Answer was achieved or contain more broad clarification or statement about it. ", + "rdfs:label": "answerExplanation", + "schema:domainIncludes": { + "@id": "schema:Answer" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Comment" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2636" + } + }, + { + "@id": "schema:SteeringPositionValue", + "@type": "rdfs:Class", + "rdfs:comment": "A value indicating a steering position.", + "rdfs:label": "SteeringPositionValue", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:SchoolDistrict", + "@type": "rdfs:Class", + "rdfs:comment": "A School District is an administrative area for the administration of schools.", + "rdfs:label": "SchoolDistrict", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2500" + } + }, + { + "@id": "schema:skills", + "@type": "rdf:Property", + "rdfs:comment": "A statement of knowledge, skill, ability, task or any other assertion expressing a competency that is desired or required to fulfill this role or to work in this occupation.", + "rdfs:label": "skills", + "schema:domainIncludes": [ + { + "@id": "schema:Occupation" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2322" + } + ] + }, + { + "@id": "schema:actor", + "@type": "rdf:Property", + "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.", + "rdfs:label": "actor", + "schema:domainIncludes": [ + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:PodcastSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:Clip" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:offers", + "@type": "rdf:Property", + "rdfs:comment": "An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use [[businessFunction]] to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a [[Demand]]. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.\n ", + "rdfs:label": "offers", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Trip" + }, + { + "@id": "schema:AggregateOffer" + }, + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:MenuItem" + } + ], + "schema:inverseOf": { + "@id": "schema:itemOffered" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:fundedItem", + "@type": "rdf:Property", + "rdfs:comment": "Indicates something directly or indirectly funded or sponsored through a [[Grant]]. See also [[ownershipFundingInfo]].", + "rdfs:label": "fundedItem", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:Grant" + }, + "schema:inverseOf": { + "@id": "schema:funding" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:BioChemEntity" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:MedicalEntity" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1950" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + } + ] + }, + { + "@id": "schema:legislationIdentifier", + "@type": "rdf:Property", + "rdfs:comment": "An identifier for the legislation. This can be either a string-based identifier, like the CELEX at EU level or the NOR in France, or a web-based, URL/URI identifier, like an ELI (European Legislation Identifier) or an URN-Lex.", + "rdfs:label": "legislationIdentifier", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": { + "@id": "http://data.europa.eu/eli/ontology#id_local" + } + }, + { + "@id": "schema:hasCertification", + "@type": "rdf:Property", + "rdfs:comment": "Certification information about a product, organization, service, place, or person.", + "rdfs:label": "hasCertification", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Certification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:geoIntersects", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) have at least one point in common. As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoIntersects", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:WearableSizeGroupExtraTall", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Extra Tall\" for wearables.", + "rdfs:label": "WearableSizeGroupExtraTall", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MSRP", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the manufacturer suggested retail price (\"MSRP\") of an offered product.", + "rdfs:label": "MSRP", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:GeoCircle", + "@type": "rdfs:Class", + "rdfs:comment": "A GeoCircle is a GeoShape representing a circular geographic area. As it is a GeoShape\n it provides the simple textual property 'circle', but also allows the combination of postalCode alongside geoRadius.\n The center of the circle can be indicated via the 'geoMidpoint' property, or more approximately using 'address', 'postalCode'.\n ", + "rdfs:label": "GeoCircle", + "rdfs:subClassOf": { + "@id": "schema:GeoShape" + } + }, + { + "@id": "schema:UserPlusOnes", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserPlusOnes", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:LiteraryEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Literary event.", + "rdfs:label": "LiteraryEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:drugUnit", + "@type": "rdf:Property", + "rdfs:comment": "The unit in which the drug is measured, e.g. '5 mg tablet'.", + "rdfs:label": "drugUnit", + "schema:domainIncludes": [ + { + "@id": "schema:DrugCost" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:inker", + "@type": "rdf:Property", + "rdfs:comment": "The individual who traces over the pencil drawings in ink after pencils are complete.", + "rdfs:label": "inker", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:floorLevel", + "@type": "rdf:Property", + "rdfs:comment": "The floor level for an [[Accommodation]] in a multi-storey building. Since counting\n systems [vary internationally](https://en.wikipedia.org/wiki/Storey#Consecutive_number_floor_designations), the local system should be used where possible.", + "rdfs:label": "floorLevel", + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:UKTrust", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "UKTrust: Non-profit type referring to a UK trust.", + "rdfs:label": "UKTrust", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:providesService", + "@type": "rdf:Property", + "rdfs:comment": "The service provided by this channel.", + "rdfs:label": "providesService", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:SizeSystemMetric", + "@type": "schema:SizeSystemEnumeration", + "rdfs:comment": "Metric size system.", + "rdfs:label": "SizeSystemMetric", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:playersOnline", + "@type": "rdf:Property", + "rdfs:comment": "Number of players on the server.", + "rdfs:label": "playersOnline", + "schema:domainIncludes": { + "@id": "schema:GameServer" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:preparation", + "@type": "rdf:Property", + "rdfs:comment": "Typical preparation that a patient must undergo before having the procedure performed.", + "rdfs:label": "preparation", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalEntity" + } + ] + }, + { + "@id": "schema:duplicateTherapy", + "@type": "rdf:Property", + "rdfs:comment": "A therapy that duplicates or overlaps this one.", + "rdfs:label": "duplicateTherapy", + "schema:domainIncludes": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:MedicalIndication", + "@type": "rdfs:Class", + "rdfs:comment": "A condition or factor that indicates use of a medical therapy, including signs, symptoms, risk factors, anatomical states, etc.", + "rdfs:label": "MedicalIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sourceOrganization", + "@type": "rdf:Property", + "rdfs:comment": "The Organization on whose behalf the creator was working.", + "rdfs:label": "sourceOrganization", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:evidenceOrigin", + "@type": "rdf:Property", + "rdfs:comment": "Source of the data used to formulate the guidance, e.g. RCT, consensus opinion, etc.", + "rdfs:label": "evidenceOrigin", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object that encodes this CreativeWork. This property is a synonym for encoding.", + "rdfs:label": "associatedMedia", + "schema:domainIncludes": [ + { + "@id": "schema:HyperToc" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:HyperTocEntry" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:Ultrasound", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "Ultrasound imaging.", + "rdfs:label": "Ultrasound", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ingredients", + "@type": "rdf:Property", + "rdfs:comment": "A single ingredient used in the recipe, e.g. sugar, flour or garlic.", + "rdfs:label": "ingredients", + "rdfs:subPropertyOf": { + "@id": "schema:supply" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:recipeIngredient" + } + }, + { + "@id": "schema:PriceComponentTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates different price components that together make up the total price for an offered product.", + "rdfs:label": "PriceComponentTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:funding", + "@type": "rdf:Property", + "rdfs:comment": "A [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]].", + "rdfs:label": "funding", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:BioChemEntity" + }, + { + "@id": "schema:MedicalEntity" + } + ], + "schema:inverseOf": { + "@id": "schema:fundedItem" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Grant" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + } + }, + { + "@id": "schema:secondaryPrevention", + "@type": "rdf:Property", + "rdfs:comment": "A preventative therapy used to prevent reoccurrence of the medical condition after an initial episode of the condition.", + "rdfs:label": "secondaryPrevention", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:DiscussionForumPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A posting to a discussion forum.", + "rdfs:label": "DiscussionForumPosting", + "rdfs:subClassOf": { + "@id": "schema:SocialMediaPosting" + } + }, + { + "@id": "schema:HowOrWhereHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about how or where to find a topic. Also may contain location data that can be used for where to look for help if the topic is observed.", + "rdfs:label": "HowOrWhereHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:ratingCount", + "@type": "rdf:Property", + "rdfs:comment": "The count of total number of ratings.", + "rdfs:label": "ratingCount", + "schema:domainIncludes": { + "@id": "schema:AggregateRating" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:EventPostponed", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event has been postponed and no new date has been set. The event's previousStartDate should be set.", + "rdfs:label": "EventPostponed" + }, + { + "@id": "schema:WPHeader", + "@type": "rdfs:Class", + "rdfs:comment": "The header section of the page.", + "rdfs:label": "WPHeader", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:yearBuilt", + "@type": "rdf:Property", + "rdfs:comment": "The year an [[Accommodation]] was constructed. This corresponds to the [YearBuilt field in RESO](https://ddwiki.reso.org/display/DDW17/YearBuilt+Field). ", + "rdfs:label": "yearBuilt", + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:OfferForLease", + "@type": "rdfs:Class", + "rdfs:comment": "An [[OfferForLease]] in Schema.org represents an [[Offer]] to lease out something, i.e. an [[Offer]] whose\n [[businessFunction]] is [lease out](http://purl.org/goodrelations/v1#LeaseOut.). See [Good Relations](https://en.wikipedia.org/wiki/GoodRelations) for\n background on the underlying concepts.\n ", + "rdfs:label": "OfferForLease", + "rdfs:subClassOf": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2348" + } + }, + { + "@id": "schema:pageStart", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/pageStart" + }, + "rdfs:comment": "The page on which the work starts; for example \"135\" or \"xiii\".", + "rdfs:label": "pageStart", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:Chapter" + }, + { + "@id": "schema:PublicationIssue" + }, + { + "@id": "schema:PublicationVolume" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:significantLinks", + "@type": "rdf:Property", + "rdfs:comment": "The most significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.", + "rdfs:label": "significantLinks", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:supersededBy": { + "@id": "schema:significantLink" + } + }, + { + "@id": "schema:Locksmith", + "@type": "rdfs:Class", + "rdfs:comment": "A locksmith.", + "rdfs:label": "Locksmith", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:tourBookingPage", + "@type": "rdf:Property", + "rdfs:comment": "A page providing information on how to book a tour of some [[Place]], such as an [[Accommodation]] or [[ApartmentComplex]] in a real estate setting, as well as other kinds of tours as appropriate.", + "rdfs:label": "tourBookingPage", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:ApartmentComplex" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:BusinessSupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "BusinessSupport: this is a benefit for supporting businesses.", + "rdfs:label": "BusinessSupport", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:datePosted", + "@type": "rdf:Property", + "rdfs:comment": "Publication date of an online listing.", + "rdfs:label": "datePosted", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:SpecialAnnouncement" + }, + { + "@id": "schema:RealEstateListing" + }, + { + "@id": "schema:CDCPMDRecord" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + ] + }, + { + "@id": "schema:PerformAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of participating in performance arts.", + "rdfs:label": "PerformAction", + "rdfs:subClassOf": { + "@id": "schema:PlayAction" + } + }, + { + "@id": "schema:VisualArtwork", + "@type": "rdfs:Class", + "rdfs:comment": "A work of art that is primarily visual in character.", + "rdfs:label": "VisualArtwork", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Time", + "@type": [ + "rdfs:Class", + "schema:DataType" + ], + "rdfs:comment": "A point in time recurring on multiple days in the form hh:mm:ss[Z|(+|-)hh:mm] (see [XML schema for details](http://www.w3.org/TR/xmlschema-2/#time)).", + "rdfs:label": "Time" + }, + { + "@id": "schema:SportsEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Sports event.", + "rdfs:label": "SportsEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:carrier", + "@type": "rdf:Property", + "rdfs:comment": "'carrier' is an out-dated term indicating the 'provider' for parcel delivery and flights.", + "rdfs:label": "carrier", + "schema:domainIncludes": [ + { + "@id": "schema:ParcelDelivery" + }, + { + "@id": "schema:Flight" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:supersededBy": { + "@id": "schema:provider" + } + }, + { + "@id": "schema:Conversation", + "@type": "rdfs:Class", + "rdfs:comment": "One or more messages between organizations or people on a particular topic. Individual messages can be linked to the conversation with isPartOf or hasPart properties.", + "rdfs:label": "Conversation", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:DJMixAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "DJMixAlbum.", + "rdfs:label": "DJMixAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:dateIssued", + "@type": "rdf:Property", + "rdfs:comment": "The date the ticket was issued.", + "rdfs:label": "dateIssued", + "schema:domainIncludes": { + "@id": "schema:Ticket" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:molecularFormula", + "@type": "rdf:Property", + "rdfs:comment": "The empirical formula is the simplest whole number ratio of all the atoms in a molecule.", + "rdfs:label": "molecularFormula", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:collectionSize", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "The number of items in the [[Collection]]." + }, + "rdfs:label": { + "@language": "en", + "@value": "collectionSize" + }, + "schema:domainIncludes": { + "@id": "schema:Collection" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1759" + } + }, + { + "@id": "schema:typicalCreditsPerTerm", + "@type": "rdf:Property", + "rdfs:comment": "The number of credits or units a full-time student would be expected to take in 1 term however 'term' is defined by the institution.", + "rdfs:label": "typicalCreditsPerTerm", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:StructuredValue" + }, + { + "@id": "schema:Integer" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:ResumeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer).", + "rdfs:label": "ResumeAction", + "rdfs:subClassOf": { + "@id": "schema:ControlAction" + } + }, + { + "@id": "schema:browserRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Specifies browser requirements in human-readable text. For example, 'requires HTML5 support'.", + "rdfs:label": "browserRequirements", + "schema:domainIncludes": { + "@id": "schema:WebApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:audience", + "@type": "rdf:Property", + "rdfs:comment": "An intended audience, i.e. a group for whom something was created.", + "rdfs:label": "audience", + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:PlayAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:application", + "@type": "rdf:Property", + "rdfs:comment": "An application that can complete the request.", + "rdfs:label": "application", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:supersededBy": { + "@id": "schema:actionApplication" + } + }, + { + "@id": "schema:baseSalary", + "@type": "rdf:Property", + "rdfs:comment": "The base salary of the job or of an employee in an EmployeeRole.", + "rdfs:label": "baseSalary", + "schema:domainIncludes": [ + { + "@id": "schema:EmployeeRole" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:floorSize", + "@type": "rdf:Property", + "rdfs:comment": "The size of the accommodation, e.g. in square meter or squarefoot.\nTypical unit code(s): MTK for square meter, FTK for square foot, or YDK for square yard.", + "rdfs:label": "floorSize", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:hasBroadcastChannel", + "@type": "rdf:Property", + "rdfs:comment": "A broadcast channel of a broadcast service.", + "rdfs:label": "hasBroadcastChannel", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:inverseOf": { + "@id": "schema:providesBroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:isAccessibleForFree", + "@type": "rdf:Property", + "rdfs:comment": "A flag to signal that the item, event, or place is accessible for free.", + "rdfs:label": "isAccessibleForFree", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:MinimumAdvertisedPrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the minimum advertised price (\"MAP\") (as dictated by the manufacturer) of an offered product.", + "rdfs:label": "MinimumAdvertisedPrice", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:coverageEndTime", + "@type": "rdf:Property", + "rdfs:comment": "The time when the live blog will stop covering the Event. Note that coverage may continue after the Event concludes.", + "rdfs:label": "coverageEndTime", + "schema:domainIncludes": { + "@id": "schema:LiveBlogPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:dependencies", + "@type": "rdf:Property", + "rdfs:comment": "Prerequisites needed to fulfill steps in article.", + "rdfs:label": "dependencies", + "schema:domainIncludes": { + "@id": "schema:TechArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:recognizingAuthority", + "@type": "rdf:Property", + "rdfs:comment": "If applicable, the organization that officially recognizes this entity as part of its endorsed system of medicine.", + "rdfs:label": "recognizingAuthority", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:TrainedAlgorithmicMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'trained algorithmic media' using the IPTC digital source type vocabulary.", + "rdfs:label": "TrainedAlgorithmicMediaDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia" + } + }, + { + "@id": "schema:performerIn", + "@type": "rdf:Property", + "rdfs:comment": "Event that this person is a performer or participant in.", + "rdfs:label": "performerIn", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:parent", + "@type": "rdf:Property", + "rdfs:comment": "A parent of this person.", + "rdfs:label": "parent", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:servicePhone", + "@type": "rdf:Property", + "rdfs:comment": "The phone number to use to access the service.", + "rdfs:label": "servicePhone", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:iupacName", + "@type": "rdf:Property", + "rdfs:comment": "Systematic method of naming chemical compounds as recommended by the International Union of Pure and Applied Chemistry (IUPAC).", + "rdfs:label": "iupacName", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:seatingType", + "@type": "rdf:Property", + "rdfs:comment": "The type/class of the seat.", + "rdfs:label": "seatingType", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:WearableSizeGroupMisses", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Misses\" (also known as \"Missy\") for wearables.", + "rdfs:label": "WearableSizeGroupMisses", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Musculoskeletal", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of muscles, ligaments and skeletal system.", + "rdfs:label": "Musculoskeletal", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:originalMediaContextDescription", + "@type": "rdf:Property", + "rdfs:comment": "Describes, in a [[MediaReview]] when dealing with [[DecontextualizedContent]], background information that can contribute to better interpretation of the [[MediaObject]].", + "rdfs:label": "originalMediaContextDescription", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": { + "@id": "schema:MediaReview" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:True", + "@type": "schema:Boolean", + "rdfs:comment": "The boolean value true.", + "rdfs:label": "True" + }, + { + "@id": "schema:CarUsageType", + "@type": "rdfs:Class", + "rdfs:comment": "A value indicating a special usage of a car, e.g. commercial rental, driving school, or as a taxi.", + "rdfs:label": "CarUsageType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:TaxiVehicleUsage", + "@type": "schema:CarUsageType", + "rdfs:comment": "Indicates the usage of the car as a taxi.", + "rdfs:label": "TaxiVehicleUsage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:WearableSizeGroupTall", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Tall\" for wearables.", + "rdfs:label": "WearableSizeGroupTall", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:ResultsNotAvailable", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Results are not available.", + "rdfs:label": "ResultsNotAvailable", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:educationalLevel", + "@type": "rdf:Property", + "rdfs:comment": "The level in terms of progression through an educational or training context. Examples of educational levels include 'beginner', 'intermediate' or 'advanced', and formal sets of level indicators.", + "rdfs:label": "educationalLevel", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:LearningResource" + }, + { + "@id": "schema:EducationEvent" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:meetsEmissionStandard", + "@type": "rdf:Property", + "rdfs:comment": "Indicates that the vehicle meets the respective emission standard.", + "rdfs:label": "meetsEmissionStandard", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:MedicalOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A medical organization (physical or not), such as hospital, institution or clinic.", + "rdfs:label": "MedicalOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:accountMinimumInflow", + "@type": "rdf:Property", + "rdfs:comment": "A minimum amount that has to be paid in every month.", + "rdfs:label": "accountMinimumInflow", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:BankAccount" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:contactPoints", + "@type": "rdf:Property", + "rdfs:comment": "A contact point for a person or organization.", + "rdfs:label": "contactPoints", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:supersededBy": { + "@id": "schema:contactPoint" + } + }, + { + "@id": "schema:value", + "@type": "rdf:Property", + "rdfs:comment": "The value of a [[QuantitativeValue]] (including [[Observation]]) or property value node.\\n\\n* For [[QuantitativeValue]] and [[MonetaryAmount]], the recommended type for values is 'Number'.\\n* For [[PropertyValue]], it can be 'Text', 'Number', 'Boolean', or 'StructuredValue'.\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "value", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:StructuredValue" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:Boolean" + } + ] + }, + { + "@id": "schema:recipeYield", + "@type": "rdf:Property", + "rdfs:comment": "The quantity produced by the recipe (for example, number of people served, number of servings, etc).", + "rdfs:label": "recipeYield", + "rdfs:subPropertyOf": { + "@id": "schema:yield" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:eduQuestionType", + "@type": "rdf:Property", + "rdfs:comment": "For questions that are part of learning resources (e.g. Quiz), eduQuestionType indicates the format of question being given. Example: \"Multiple choice\", \"Open ended\", \"Flashcard\".", + "rdfs:label": "eduQuestionType", + "schema:domainIncludes": [ + { + "@id": "schema:SolveMathAction" + }, + { + "@id": "schema:Question" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2636" + } + }, + { + "@id": "schema:unitCode", + "@type": "rdf:Property", + "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.", + "rdfs:label": "unitCode", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:UnitPriceSpecification" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:sourcedFrom", + "@type": "rdf:Property", + "rdfs:comment": "The neurological pathway that originates the neurons.", + "rdfs:label": "sourcedFrom", + "schema:domainIncludes": { + "@id": "schema:Nerve" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BrainStructure" + } + }, + { + "@id": "schema:PhysiciansOffice", + "@type": "rdfs:Class", + "rdfs:comment": "A doctor's office or clinic.", + "rdfs:label": "PhysiciansOffice", + "rdfs:subClassOf": { + "@id": "schema:Physician" + } + }, + { + "@id": "schema:MedicalGuidelineContraindication", + "@type": "rdfs:Class", + "rdfs:comment": "A guideline contraindication that designates a process as harmful and where quality of the data supporting the contraindication is sound.", + "rdfs:label": "MedicalGuidelineContraindication", + "rdfs:subClassOf": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:OfferItemCondition", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible conditions for the item.", + "rdfs:label": "OfferItemCondition", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:EducationalOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "An educational organization.", + "rdfs:label": "EducationalOrganization", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:Organization" + } + ] + }, + { + "@id": "schema:arrivalTime", + "@type": "rdf:Property", + "rdfs:comment": "The expected arrival time.", + "rdfs:label": "arrivalTime", + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:CookAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing/preparing food.", + "rdfs:label": "CookAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:ArriveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants.", + "rdfs:label": "ArriveAction", + "rdfs:subClassOf": { + "@id": "schema:MoveAction" + } + }, + { + "@id": "schema:location", + "@type": "rdf:Property", + "rdfs:comment": "The location of, for example, where an event is happening, where an organization is located, or where an action takes place.", + "rdfs:label": "location", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:InteractionCounter" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:VirtualLocation" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:PostalAddress" + } + ] + }, + { + "@id": "schema:coverageStartTime", + "@type": "rdf:Property", + "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.", + "rdfs:label": "coverageStartTime", + "schema:domainIncludes": { + "@id": "schema:LiveBlogPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:Optician", + "@type": "rdfs:Class", + "rdfs:comment": "A store that sells reading glasses and similar devices for improving vision.", + "rdfs:label": "Optician", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:unitText", + "@type": "rdf:Property", + "rdfs:comment": "A string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for\nunitCode.", + "rdfs:label": "unitText", + "schema:domainIncludes": [ + { + "@id": "schema:TypeAndQuantityNode" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:UnitPriceSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AcceptAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of committing to/adopting an object.\\n\\nRelated actions:\\n\\n* [[RejectAction]]: The antonym of AcceptAction.", + "rdfs:label": "AcceptAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:InsuranceAgency", + "@type": "rdfs:Class", + "rdfs:comment": "An Insurance agency.", + "rdfs:label": "InsuranceAgency", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:ItemList", + "@type": "rdfs:Class", + "rdfs:comment": "A list of items of any sort—for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.", + "rdfs:label": "ItemList", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:MerchantReturnEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several kinds of product return policies.", + "rdfs:label": "MerchantReturnEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:MusicRelease", + "@type": "rdfs:Class", + "rdfs:comment": "A MusicRelease is a specific release of a music album.", + "rdfs:label": "MusicRelease", + "rdfs:subClassOf": { + "@id": "schema:MusicPlaylist" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:illustrator", + "@type": "rdf:Property", + "rdfs:comment": "The illustrator of the book.", + "rdfs:label": "illustrator", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:WearableSizeGroupPlus", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Plus\" for wearables.", + "rdfs:label": "WearableSizeGroupPlus", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:vehicleSpecialUsage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether the vehicle has been used for special purposes, like commercial rental, driving school, or as a taxi. The legislation in many countries requires this information to be revealed when offering a car for sale.", + "rdfs:label": "vehicleSpecialUsage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CarUsageType" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:AdministrativeArea", + "@type": "rdfs:Class", + "rdfs:comment": "A geographical region, typically under the jurisdiction of a particular government.", + "rdfs:label": "AdministrativeArea", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:follows", + "@type": "rdf:Property", + "rdfs:comment": "The most generic uni-directional social relation.", + "rdfs:label": "follows", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:DataDrivenMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'data driven media' using the IPTC digital source type vocabulary.", + "rdfs:label": "DataDrivenMediaDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/dataDrivenMedia" + } + }, + { + "@id": "schema:maximumIntake", + "@type": "rdf:Property", + "rdfs:comment": "Recommended intake of this supplement for a given population as defined by a specific recommending authority.", + "rdfs:label": "maximumIntake", + "schema:domainIncludes": [ + { + "@id": "schema:DrugStrength" + }, + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + }, + { + "@id": "schema:Substance" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MaximumDoseSchedule" + } + }, + { + "@id": "schema:observationAbout", + "@type": "rdf:Property", + "rdfs:comment": "The [[observationAbout]] property identifies an entity, often a [[Place]], associated with an [[Observation]].", + "rdfs:label": "observationAbout", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Thing" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:Trip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip or journey. An itinerary of visits to one or more places.", + "rdfs:label": "Trip", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Tourism" + } + }, + { + "@id": "schema:warranty", + "@type": "rdf:Property", + "rdfs:comment": "The warranty promise(s) included in the offer.", + "rdfs:label": "warranty", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:WarrantyPromise" + } + }, + { + "@id": "schema:printSection", + "@type": "rdf:Property", + "rdfs:comment": "If this NewsArticle appears in print, this field indicates the print section in which the article appeared.", + "rdfs:label": "printSection", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CommentPermission", + "@type": "schema:DigitalDocumentPermissionType", + "rdfs:comment": "Permission to add comments to the document.", + "rdfs:label": "CommentPermission" + }, + { + "@id": "schema:subOrganization", + "@type": "rdf:Property", + "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.", + "rdfs:label": "subOrganization", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:inverseOf": { + "@id": "schema:parentOrganization" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:ElectronicsStore", + "@type": "rdfs:Class", + "rdfs:comment": "An electronics store.", + "rdfs:label": "ElectronicsStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:ActionAccessSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A set of requirements that must be fulfilled in order to perform an Action.", + "rdfs:label": "ActionAccessSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:EatAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of swallowing solid objects.", + "rdfs:label": "EatAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:chemicalRole", + "@type": "rdf:Property", + "rdfs:comment": "A role played by the BioChemEntity within a chemical context.", + "rdfs:label": "chemicalRole", + "schema:domainIncludes": [ + { + "@id": "schema:ChemicalSubstance" + }, + { + "@id": "schema:MolecularEntity" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/ChemicalSubstance" + } + }, + { + "@id": "schema:busNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for the bus.", + "rdfs:label": "busNumber", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:salaryUponCompletion", + "@type": "rdf:Property", + "rdfs:comment": "The expected salary upon completing the training.", + "rdfs:label": "salaryUponCompletion", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmountDistribution" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:CheckoutPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Checkout page.", + "rdfs:label": "CheckoutPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:author", + "@type": "rdf:Property", + "rdfs:comment": "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.", + "rdfs:label": "author", + "schema:domainIncludes": [ + { + "@id": "schema:Rating" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:ItemAvailability", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible product availability options.", + "rdfs:label": "ItemAvailability", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:MoneyTransfer", + "@type": "rdfs:Class", + "rdfs:comment": "The act of transferring money from one place to another place. This may occur electronically or physically.", + "rdfs:label": "MoneyTransfer", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:geoEquals", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) are topologically equal, as defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM). \"Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other\" (a symmetric relationship).", + "rdfs:label": "geoEquals", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:RadioSeason", + "@type": "rdfs:Class", + "rdfs:comment": "Season dedicated to radio broadcast and associated online delivery.", + "rdfs:label": "RadioSeason", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:transmissionMethod", + "@type": "rdf:Property", + "rdfs:comment": "How the disease spreads, either as a route or vector, for example 'direct contact', 'Aedes aegypti', etc.", + "rdfs:label": "transmissionMethod", + "schema:domainIncludes": { + "@id": "schema:InfectiousDisease" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Wednesday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Tuesday and Thursday.", + "rdfs:label": "Wednesday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q128" + } + }, + { + "@id": "schema:Book", + "@type": "rdfs:Class", + "rdfs:comment": "A book.", + "rdfs:label": "Book", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Canal", + "@type": "rdfs:Class", + "rdfs:comment": "A canal, like the Panama Canal.", + "rdfs:label": "Canal", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:Playground", + "@type": "rdfs:Class", + "rdfs:comment": "A playground.", + "rdfs:label": "Playground", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:vendor", + "@type": "rdf:Property", + "rdfs:comment": "'vendor' is an earlier term for 'seller'.", + "rdfs:label": "vendor", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:BuyAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:seller" + } + }, + { + "@id": "schema:CommunicateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.", + "rdfs:label": "CommunicateAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:OneTimePayments", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "OneTimePayments: this is a benefit for one-time payments for individuals.", + "rdfs:label": "OneTimePayments", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:layoutImage", + "@type": "rdf:Property", + "rdfs:comment": "A schematic image showing the floorplan layout.", + "rdfs:label": "layoutImage", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:domainIncludes": { + "@id": "schema:FloorPlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2690" + } + }, + { + "@id": "schema:members", + "@type": "rdf:Property", + "rdfs:comment": "A member of this organization.", + "rdfs:label": "members", + "schema:domainIncludes": [ + { + "@id": "schema:ProgramMembership" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:member" + } + }, + { + "@id": "schema:GovernmentBenefitsType", + "@type": "rdfs:Class", + "rdfs:comment": "GovernmentBenefitsType enumerates several kinds of government benefits to support the COVID-19 situation. Note that this structure may not capture all benefits offered.", + "rdfs:label": "GovernmentBenefitsType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:Comment", + "@type": "rdfs:Class", + "rdfs:comment": "A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the [[text]] property, and its topic via [[about]], properties shared with all CreativeWorks.", + "rdfs:label": "Comment", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:ImageObject", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcmitype:Image" + }, + "rdfs:comment": "An image file.", + "rdfs:label": "ImageObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:securityScreening", + "@type": "rdf:Property", + "rdfs:comment": "The type of security screening the passenger is subject to.", + "rdfs:label": "securityScreening", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:GovernmentOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A governmental organization or agency.", + "rdfs:label": "GovernmentOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:suggestedAnswer", + "@type": "rdf:Property", + "rdfs:comment": "An answer (possibly one of several, possibly incorrect) to a Question, e.g. on a Question/Answer site.", + "rdfs:label": "suggestedAnswer", + "schema:domainIncludes": { + "@id": "schema:Question" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Answer" + } + ] + }, + { + "@id": "schema:seeks", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to products or services sought by the organization or person (demand).", + "rdfs:label": "seeks", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Demand" + } + }, + { + "@id": "schema:creditText", + "@type": "rdf:Property", + "rdfs:comment": "Text that can be used to credit person(s) and/or organization(s) associated with a published Creative Work.", + "rdfs:label": "creditText", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2659" + } + }, + { + "@id": "schema:PET", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "Positron emission tomography imaging.", + "rdfs:label": "PET", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:isResizable", + "@type": "rdf:Property", + "rdfs:comment": "Whether the 3DModel allows resizing. For example, room layout applications often do not allow 3DModel elements to be resized to reflect reality.", + "rdfs:label": "isResizable", + "schema:domainIncludes": { + "@id": "schema:3DModel" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2394" + } + }, + { + "@id": "schema:serviceAudience", + "@type": "rdf:Property", + "rdfs:comment": "The audience eligible for this service.", + "rdfs:label": "serviceAudience", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Audience" + }, + "schema:supersededBy": { + "@id": "schema:audience" + } + }, + { + "@id": "schema:Accommodation", + "@type": "rdfs:Class", + "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

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Accommodation", + "rdfs:subClassOf": { + "@id": "schema:Place" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:ImagingTest", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical imaging modality typically used for diagnostic purposes.", + "rdfs:label": "ImagingTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:releaseOf", + "@type": "rdf:Property", + "rdfs:comment": "The album this is a release of.", + "rdfs:label": "releaseOf", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:inverseOf": { + "@id": "schema:albumRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + } + }, + { + "@id": "schema:repetitions", + "@type": "rdf:Property", + "rdfs:comment": "Number of times one should repeat the activity.", + "rdfs:label": "repetitions", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:device", + "@type": "rdf:Property", + "rdfs:comment": "Device required to run the application. Used in cases where a specific make/model is required to run the application.", + "rdfs:label": "device", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:availableOnDevice" + } + }, + { + "@id": "schema:downloadUrl", + "@type": "rdf:Property", + "rdfs:comment": "If the file can be downloaded, URL to download the binary.", + "rdfs:label": "downloadUrl", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:contraindication", + "@type": "rdf:Property", + "rdfs:comment": "A contraindication for this therapy.", + "rdfs:label": "contraindication", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalTherapy" + }, + { + "@id": "schema:MedicalDevice" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MedicalContraindication" + } + ] + }, + { + "@id": "schema:DistanceFee", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the distance fee (e.g., price per km or mile) part of the total price for an offered product, for example a car rental.", + "rdfs:label": "DistanceFee", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:ratingValue", + "@type": "rdf:Property", + "rdfs:comment": "The rating for the content.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "ratingValue", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:BodyMeasurementInsideLeg", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Inside leg (measured between crotch and soles of feet). Used, for example, to fit pants.", + "rdfs:label": "BodyMeasurementInsideLeg", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:TipAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of giving money voluntarily to a beneficiary in recognition of services rendered.", + "rdfs:label": "TipAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:tripOrigin", + "@type": "rdf:Property", + "rdfs:comment": "The location of origin of the trip, prior to any destination(s).", + "rdfs:label": "tripOrigin", + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:smokingAllowed", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.", + "rdfs:label": "smokingAllowed", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:EventRescheduled", + "@type": "schema:EventStatusType", + "rdfs:comment": "The event has been rescheduled. The event's previousStartDate should be set to the old date and the startDate should be set to the event's new date. (If the event has been rescheduled multiple times, the previousStartDate property may be repeated.)", + "rdfs:label": "EventRescheduled" + }, + { + "@id": "schema:durationOfWarranty", + "@type": "rdf:Property", + "rdfs:comment": "The duration of the warranty promise. Common unitCode values are ANN for year, MON for months, or DAY for days.", + "rdfs:label": "durationOfWarranty", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:WarrantyPromise" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:colorSwatch", + "@type": "rdf:Property", + "rdfs:comment": "A color swatch image, visualizing the color of a [[Product]]. Should match the textual description specified in the [[color]] property. This can be a URL or a fully described ImageObject.", + "rdfs:label": "colorSwatch", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:ImageObject" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3423" + } + }, + { + "@id": "schema:contactType", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.", + "rdfs:label": "contactType", + "schema:domainIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DefinedTerm", + "@type": "rdfs:Class", + "rdfs:comment": "A word, name, acronym, phrase, etc. with a formal definition. Often used in the context of category or subject classification, glossaries or dictionaries, product or creative work types, etc. Use the name property for the term being defined, use termCode if the term has an alpha-numeric code allocated, use description to provide the definition of the term.", + "rdfs:label": "DefinedTerm", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:Message", + "@type": "rdfs:Class", + "rdfs:comment": "A single message from a sender to one or more organizations or people.", + "rdfs:label": "Message", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:itemListElement", + "@type": "rdf:Property", + "rdfs:comment": "For itemListElement values, you can use simple strings (e.g. \"Peter\", \"Paul\", \"Mary\"), existing entities, or use ListItem.\\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.\\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.", + "rdfs:label": "itemListElement", + "schema:domainIncludes": { + "@id": "schema:ItemList" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Thing" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:ListItem" + } + ] + }, + { + "@id": "schema:termCode", + "@type": "rdf:Property", + "rdfs:comment": "A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]].", + "rdfs:label": "termCode", + "schema:domainIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:license", + "@type": "rdf:Property", + "rdfs:comment": "A license document that applies to this content, typically indicated by URL.", + "rdfs:label": "license", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:itemDefectReturnLabelSource", + "@type": "rdf:Property", + "rdfs:comment": "The method (from an enumeration) by which the customer obtains a return shipping label for a defect product.", + "rdfs:label": "itemDefectReturnLabelSource", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnLabelSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:merchant", + "@type": "rdf:Property", + "rdfs:comment": "'merchant' is an out-dated term for 'seller'.", + "rdfs:label": "merchant", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:seller" + } + }, + { + "@id": "schema:ReportageNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "The [[ReportageNewsArticle]] type is a subtype of [[NewsArticle]] representing\n news articles which are the result of journalistic news reporting conventions.\n\nIn practice many news publishers produce a wide variety of article types, many of which might be considered a [[NewsArticle]] but not a [[ReportageNewsArticle]]. For example, opinion pieces, reviews, analysis, sponsored or satirical articles, or articles that combine several of these elements.\n\nThe [[ReportageNewsArticle]] type is based on a stricter ideal for \"news\" as a work of journalism, with articles based on factual information either observed or verified by the author, or reported and verified from knowledgeable sources. This often includes perspectives from multiple viewpoints on a particular issue (distinguishing news reports from public relations or propaganda). News reports in the [[ReportageNewsArticle]] sense de-emphasize the opinion of the author, with commentary and value judgements typically expressed elsewhere.\n\nA [[ReportageNewsArticle]] which goes deeper into analysis can also be marked with an additional type of [[AnalysisNewsArticle]].\n", + "rdfs:label": "ReportageNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:SingleCenterTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial that takes place at a single center.", + "rdfs:label": "SingleCenterTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PaymentDeclined", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payee received the payment, but it was declined for some reason.", + "rdfs:label": "PaymentDeclined" + }, + { + "@id": "schema:BasicIncome", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "BasicIncome: this is a benefit for basic income.", + "rdfs:label": "BasicIncome", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:jobStartDate", + "@type": "rdf:Property", + "rdfs:comment": "The date on which a successful applicant for this job would be expected to start work. Choose a specific date in the future or use the jobImmediateStart property to indicate the position is to be filled as soon as possible.", + "rdfs:label": "jobStartDate", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2244" + } + }, + { + "@id": "schema:PostalAddress", + "@type": "rdfs:Class", + "rdfs:comment": "The mailing address.", + "rdfs:label": "PostalAddress", + "rdfs:subClassOf": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:MiddleSchool", + "@type": "rdfs:Class", + "rdfs:comment": "A middle school (typically for children aged around 11-14, although this varies somewhat).", + "rdfs:label": "MiddleSchool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:parentOrganization", + "@type": "rdf:Property", + "rdfs:comment": "The larger organization that this organization is a [[subOrganization]] of, if any.", + "rdfs:label": "parentOrganization", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:inverseOf": { + "@id": "schema:subOrganization" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:EventReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for an event like a concert, sporting event, or lecture.\\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 [[Offer]].", + "rdfs:label": "EventReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:Episode", + "@type": "rdfs:Class", + "rdfs:comment": "A media episode (e.g. TV, radio, video game) which can be part of a series or season.", + "rdfs:label": "Episode", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:WritePermission", + "@type": "schema:DigitalDocumentPermissionType", + "rdfs:comment": "Permission to write or edit the document.", + "rdfs:label": "WritePermission" + }, + { + "@id": "schema:connectedTo", + "@type": "rdf:Property", + "rdfs:comment": "Other anatomical structures to which this structure is connected.", + "rdfs:label": "connectedTo", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:paymentDue", + "@type": "rdf:Property", + "rdfs:comment": "The date that payment is due.", + "rdfs:label": "paymentDue", + "schema:domainIncludes": [ + { + "@id": "schema:Order" + }, + { + "@id": "schema:Invoice" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:supersededBy": { + "@id": "schema:paymentDueDate" + } + }, + { + "@id": "schema:LocalBusiness", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "LocalBusiness", + "rdfs:subClassOf": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Place" + } + ], + "skos:closeMatch": { + "@id": "http://www.w3.org/ns/regorg#RegisteredOrganization" + } + }, + { + "@id": "schema:LeisureTimeActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Any physical activity engaged in for recreational purposes. Examples may include ballroom dancing, roller skating, canoeing, fishing, etc.", + "rdfs:label": "LeisureTimeActivity", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:contentLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location depicted or described in the content. For example, the location in a photograph or painting.", + "rdfs:label": "contentLocation", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:CreativeWorkSeason", + "@type": "rdfs:Class", + "rdfs:comment": "A media season, e.g. TV, radio, video game etc.", + "rdfs:label": "CreativeWorkSeason", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:AMRadioChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A radio channel that uses AM.", + "rdfs:label": "AMRadioChannel", + "rdfs:subClassOf": { + "@id": "schema:RadioChannel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:DrawAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.", + "rdfs:label": "DrawAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:isPartOfBioChemEntity", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. ", + "rdfs:label": "isPartOfBioChemEntity", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:inverseOf": { + "@id": "schema:hasBioChemEntityPart" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:Nonprofit501f", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501f: Non-profit type referring to Cooperative Service Organizations.", + "rdfs:label": "Nonprofit501f", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:costOrigin", + "@type": "rdf:Property", + "rdfs:comment": "Additional details to capture the origin of the cost data. For example, 'Medicare Part B'.", + "rdfs:label": "costOrigin", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:loanTerm", + "@type": "rdf:Property", + "rdfs:comment": "The duration of the loan or credit agreement.", + "rdfs:label": "loanTerm", + "rdfs:subPropertyOf": { + "@id": "schema:duration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:authenticator", + "@type": "rdf:Property", + "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.", + "rdfs:label": "authenticator", + "schema:domainIncludes": { + "@id": "schema:MediaSubscription" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:OrganizationRole", + "@type": "rdfs:Class", + "rdfs:comment": "A subclass of Role used to describe roles within organizations.", + "rdfs:label": "OrganizationRole", + "rdfs:subClassOf": { + "@id": "schema:Role" + } + }, + { + "@id": "schema:ShortStory", + "@type": "rdfs:Class", + "rdfs:comment": "Short story or tale. A brief work of literature, usually written in narrative prose.", + "rdfs:label": "ShortStory", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1976" + } + }, + { + "@id": "schema:surface", + "@type": "rdf:Property", + "rdfs:comment": "A material used as a surface in some artwork, e.g. Canvas, Paper, Wood, Board, etc.", + "rdfs:label": "surface", + "rdfs:subPropertyOf": { + "@id": "schema:material" + }, + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:supersededBy": { + "@id": "schema:artworkSurface" + } + }, + { + "@id": "schema:bloodSupply", + "@type": "rdf:Property", + "rdfs:comment": "The blood vessel that carries blood from the heart to the muscle.", + "rdfs:label": "bloodSupply", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:fuelType", + "@type": "rdf:Property", + "rdfs:comment": "The type of fuel suitable for the engine or engines of the vehicle. If the vehicle has only one engine, this property can be attached directly to the vehicle.", + "rdfs:label": "fuelType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:EngineSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:telephone", + "@type": "rdf:Property", + "rdfs:comment": "The telephone number.", + "rdfs:label": "telephone", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:additionalProperty", + "@type": "rdf:Property", + "rdfs:comment": "A property-value pair representing an additional characteristic of the entity, e.g. a product feature or another characteristic for which there is no matching property in schema.org.\\n\\nNote: Publishers should be aware that applications designed to use specific schema.org properties (e.g. https://schema.org/width, https://schema.org/color, https://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism.\n", + "rdfs:label": "additionalProperty", + "schema:domainIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:MerchantReturnPolicy" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PropertyValue" + } + }, + { + "@id": "schema:gracePeriod", + "@type": "rdf:Property", + "rdfs:comment": "The period of time after any due date that the borrower has to fulfil its obligations before a default (failure to pay) is deemed to have occurred.", + "rdfs:label": "gracePeriod", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:checkoutPageURLTemplate", + "@type": "rdf:Property", + "rdfs:comment": "A URL template (RFC 6570) for a checkout page for an offer. This approach allows merchants to specify a URL for online checkout of the offered product, by interpolating parameters such as the logged in user ID, product ID, quantity, discount code etc. Parameter naming and standardization are not specified here.", + "rdfs:label": "checkoutPageURLTemplate", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3135" + } + }, + { + "@id": "schema:FourWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "Four-wheel drive is a transmission layout where the engine primarily drives two wheels with a part-time four-wheel drive capability.", + "rdfs:label": "FourWheelDriveConfiguration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:subjectOf", + "@type": "rdf:Property", + "rdfs:comment": "A CreativeWork or Event about this Thing.", + "rdfs:label": "subjectOf", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:inverseOf": { + "@id": "schema:about" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1670" + } + }, + { + "@id": "schema:SeatingMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A seating map.", + "rdfs:label": "SeatingMap" + }, + { + "@id": "schema:naturalProgression", + "@type": "rdf:Property", + "rdfs:comment": "The expected progression of the condition if it is not treated and allowed to progress naturally.", + "rdfs:label": "naturalProgression", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:WebSite", + "@type": "rdfs:Class", + "rdfs:comment": "A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.", + "rdfs:label": "WebSite", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:bioChemInteraction", + "@type": "rdf:Property", + "rdfs:comment": "A BioChemEntity that is known to interact with this item.", + "rdfs:label": "bioChemInteraction", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:ParentalSupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "ParentalSupport: this is a benefit for parental support.", + "rdfs:label": "ParentalSupport", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:addressLocality", + "@type": "rdf:Property", + "rdfs:comment": "The locality in which the street address is, and which is in the region. For example, Mountain View.", + "rdfs:label": "addressLocality", + "schema:domainIncludes": { + "@id": "schema:PostalAddress" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Physician", + "@type": "rdfs:Class", + "rdfs:comment": "An individual physician or a physician's office considered as a [[MedicalOrganization]].", + "rdfs:label": "Physician", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ] + }, + { + "@id": "schema:potentialUse", + "@type": "rdf:Property", + "rdfs:comment": "Intended use of the BioChemEntity by humans.", + "rdfs:label": "potentialUse", + "schema:domainIncludes": [ + { + "@id": "schema:MolecularEntity" + }, + { + "@id": "schema:ChemicalSubstance" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/ChemicalSubstance" + } + }, + { + "@id": "schema:ContactPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Contact page.", + "rdfs:label": "ContactPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:GameServerStatus", + "@type": "rdfs:Class", + "rdfs:comment": "Status of a game server.", + "rdfs:label": "GameServerStatus", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:AutoDealer", + "@type": "rdfs:Class", + "rdfs:comment": "An car dealership.", + "rdfs:label": "AutoDealer", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:broadcastFrequency", + "@type": "rdf:Property", + "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 frequencies of AM and FM radio channels, e.g. \"87 FM\".", + "rdfs:label": "broadcastFrequency", + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastChannel" + }, + { + "@id": "schema:BroadcastService" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:BroadcastFrequencySpecification" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:proficiencyLevel", + "@type": "rdf:Property", + "rdfs:comment": "Proficiency needed for this content; expected values: 'Beginner', 'Expert'.", + "rdfs:label": "proficiencyLevel", + "schema:domainIncludes": { + "@id": "schema:TechArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:subReservation", + "@type": "rdf:Property", + "rdfs:comment": "The individual reservations included in the package. Typically a repeated property.", + "rdfs:label": "subReservation", + "schema:domainIncludes": { + "@id": "schema:ReservationPackage" + }, + "schema:rangeIncludes": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:acceptedPaymentMethod", + "@type": "rdf:Property", + "rdfs:comment": "The payment method(s) that are accepted in general by an organization, or for some specific demand or offer.", + "rdfs:label": "acceptedPaymentMethod", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:PaymentMethod" + }, + { + "@id": "schema:LoanOrCredit" + } + ] + }, + { + "@id": "schema:mainEntityOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.", + "rdfs:label": "mainEntityOfPage", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:inverseOf": { + "@id": "schema:mainEntity" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:ScreeningHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about how to screen or further filter a topic.", + "rdfs:label": "ScreeningHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:providesBroadcastService", + "@type": "rdf:Property", + "rdfs:comment": "The BroadcastService offered on this channel.", + "rdfs:label": "providesBroadcastService", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:inverseOf": { + "@id": "schema:hasBroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastService" + } + }, + { + "@id": "schema:PresentationDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A file containing slides or used for a presentation.", + "rdfs:label": "PresentationDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:DonateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of providing goods, services, or money without compensation, often for philanthropic reasons.", + "rdfs:label": "DonateAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:gtin13", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceding zero. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin13", + "rdfs:subPropertyOf": [ + { + "@id": "schema:identifier" + }, + { + "@id": "schema:gtin" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Otolaryngologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the ear, nose and throat and their respective disease states.", + "rdfs:label": "Otolaryngologic", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:colleague", + "@type": "rdf:Property", + "rdfs:comment": "A colleague of the person.", + "rdfs:label": "colleague", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:CharitableIncorporatedOrganization", + "@type": "schema:UKNonprofitType", + "rdfs:comment": "CharitableIncorporatedOrganization: Non-profit type referring to a Charitable Incorporated Organization (UK).", + "rdfs:label": "CharitableIncorporatedOrganization", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:softwareAddOn", + "@type": "rdf:Property", + "rdfs:comment": "Additional content for a software application.", + "rdfs:label": "softwareAddOn", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:isEncodedByBioChemEntity", + "@type": "rdf:Property", + "rdfs:comment": "Another BioChemEntity encoding by this one.", + "rdfs:label": "isEncodedByBioChemEntity", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:inverseOf": { + "@id": "schema:encodesBioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Gene" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:distance", + "@type": "rdf:Property", + "rdfs:comment": "The distance travelled, e.g. exercising or travelling.", + "rdfs:label": "distance", + "schema:domainIncludes": [ + { + "@id": "schema:TravelAction" + }, + { + "@id": "schema:ExerciseAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Distance" + } + }, + { + "@id": "schema:LaboratoryScience", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A medical science pertaining to chemical, hematological, immunologic, microscopic, or bacteriological diagnostic analyses or research.", + "rdfs:label": "LaboratoryScience", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:targetProduct", + "@type": "rdf:Property", + "rdfs:comment": "Target Operating System / Product to which the code applies. If applies to several versions, just the product name can be used.", + "rdfs:label": "targetProduct", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:performer", + "@type": "rdf:Property", + "rdfs:comment": "A performer at the event—for example, a presenter, musician, musical group or actor.", + "rdfs:label": "performer", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:endOffset", + "@type": "rdf:Property", + "rdfs:comment": "The end time of the clip expressed as the number of seconds from the beginning of the work.", + "rdfs:label": "endOffset", + "schema:domainIncludes": { + "@id": "schema:Clip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:HyperTocEntry" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2021" + } + }, + { + "@id": "schema:director", + "@type": "rdf:Property", + "rdfs:comment": "A director of e.g. TV, radio, movie, video gaming etc. content, or of an event. Directors can be associated with individual items or with a series, episode, clip.", + "rdfs:label": "director", + "schema:domainIncludes": [ + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:TouristInformationCenter", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist information center.", + "rdfs:label": "TouristInformationCenter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:seasonNumber", + "@type": "rdf:Property", + "rdfs:comment": "Position of the season within an ordered group of seasons.", + "rdfs:label": "seasonNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWorkSeason" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:BioChemEntity", + "@type": "rdfs:Class", + "rdfs:comment": "Any biological, chemical, or biochemical thing. For example: a protein; a gene; a chemical; a synthetic chemical.", + "rdfs:label": "BioChemEntity", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:sdLicense", + "@type": "rdf:Property", + "rdfs:comment": "A license document that applies to this structured data, typically indicated by URL.", + "rdfs:label": "sdLicense", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1886" + } + }, + { + "@id": "schema:CreativeWork", + "@type": "rdfs:Class", + "rdfs:comment": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.", + "rdfs:label": "CreativeWork", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:False", + "@type": "schema:Boolean", + "rdfs:comment": "The boolean value false.", + "rdfs:label": "False" + }, + { + "@id": "schema:WriteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of authoring written creative content.", + "rdfs:label": "WriteAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:OnSitePickup", + "@type": "schema:DeliveryMethod", + "rdfs:comment": "A DeliveryMethod in which an item is collected on site, e.g. in a store or at a box office.", + "rdfs:label": "OnSitePickup" + }, + { + "@id": "schema:itemOffered", + "@type": "rdf:Property", + "rdfs:comment": "An item being offered (or demanded). The transactional nature of the offer or demand is documented using [[businessFunction]], e.g. sell, lease etc. While several common expected types are listed explicitly in this definition, others can be used. Using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.", + "rdfs:label": "itemOffered", + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:inverseOf": { + "@id": "schema:offers" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MenuItem" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Trip" + }, + { + "@id": "schema:AggregateOffer" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:partOfSystem", + "@type": "rdf:Property", + "rdfs:comment": "The anatomical or organ system that this structure is part of.", + "rdfs:label": "partOfSystem", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalSystem" + } + }, + { + "@id": "schema:UpdateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of managing by changing/editing the state of the object.", + "rdfs:label": "UpdateAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:WearableSizeSystemMX", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Mexican size system for wearables.", + "rdfs:label": "WearableSizeSystemMX", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Demand", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "Demand", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:fileSize", + "@type": "rdf:Property", + "rdfs:comment": "Size of the application / package (e.g. 18MB). In the absence of a unit (MB, KB etc.), KB will be assumed.", + "rdfs:label": "fileSize", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:relatedTo", + "@type": "rdf:Property", + "rdfs:comment": "The most generic familial relation.", + "rdfs:label": "relatedTo", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:OfferCatalog", + "@type": "rdfs:Class", + "rdfs:comment": "An OfferCatalog is an ItemList that contains related Offers and/or further OfferCatalogs that are offeredBy the same provider.", + "rdfs:label": "OfferCatalog", + "rdfs:subClassOf": { + "@id": "schema:ItemList" + } + }, + { + "@id": "schema:warrantyPromise", + "@type": "rdf:Property", + "rdfs:comment": "The warranty promise(s) included in the offer.", + "rdfs:label": "warrantyPromise", + "schema:domainIncludes": [ + { + "@id": "schema:SellAction" + }, + { + "@id": "schema:BuyAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:WarrantyPromise" + }, + "schema:supersededBy": { + "@id": "schema:warranty" + } + }, + { + "@id": "schema:course", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The course where this action was taken.", + "rdfs:label": "course", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + }, + "schema:supersededBy": { + "@id": "schema:exerciseCourse" + } + }, + { + "@id": "schema:dateCreated", + "@type": "rdf:Property", + "rdfs:comment": "The date on which the CreativeWork was created or the item was added to a DataFeed.", + "rdfs:label": "dateCreated", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:DataFeedItem" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:CivicStructure", + "@type": "rdfs:Class", + "rdfs:comment": "A public structure, such as a town hall or concert hall.", + "rdfs:label": "CivicStructure", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:FDAnotEvaluated", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation that the drug in question has not been assigned a pregnancy category designation by the US FDA.", + "rdfs:label": "FDAnotEvaluated", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:maxValue", + "@type": "rdf:Property", + "rdfs:comment": "The upper value of some characteristic or property.", + "rdfs:label": "maxValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:PropertyValueSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:validFor", + "@type": "rdf:Property", + "rdfs:comment": "The duration of validity of a permit or similar thing.", + "rdfs:label": "validFor", + "schema:domainIncludes": [ + { + "@id": "schema:Permit" + }, + { + "@id": "schema:EducationalOccupationalCredential" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:TrackAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent tracks an object for updates.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.\\n* [[SubscribeAction]]: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.", + "rdfs:label": "TrackAction", + "rdfs:subClassOf": { + "@id": "schema:FindAction" + } + }, + { + "@id": "schema:issuedThrough", + "@type": "rdf:Property", + "rdfs:comment": "The service through which the permit was granted.", + "rdfs:label": "issuedThrough", + "schema:domainIncludes": { + "@id": "schema:Permit" + }, + "schema:rangeIncludes": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:scheduledTime", + "@type": "rdf:Property", + "rdfs:comment": "The time the object is scheduled to.", + "rdfs:label": "scheduledTime", + "schema:domainIncludes": { + "@id": "schema:PlanAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:eligibleQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The interval and unit of measurement of ordering quantities for which the offer or price specification is valid. This allows e.g. specifying that a certain freight charge is valid only for a certain quantity.", + "rdfs:label": "eligibleQuantity", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:ActionStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "The status of an Action.", + "rdfs:label": "ActionStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:OnlineBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A particular online business, either standalone or the online part of a broader organization. Examples include an eCommerce site, an online travel booking site, an online learning site, an online logistics and shipping provider, an online (virtual) doctor, etc.", + "rdfs:label": "OnlineBusiness", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3028" + } + }, + { + "@id": "schema:workLocation", + "@type": "rdf:Property", + "rdfs:comment": "A contact location for a person's place of work.", + "rdfs:label": "workLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:MenuSection", + "@type": "rdfs:Class", + "rdfs:comment": "A sub-grouping of food or drink items in a menu. E.g. courses (such as 'Dinner', 'Breakfast', etc.), specific type of dishes (such as 'Meat', 'Vegan', 'Drinks', etc.), or some other classification made by the menu provider.", + "rdfs:label": "MenuSection", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Cemetery", + "@type": "rdfs:Class", + "rdfs:comment": "A graveyard.", + "rdfs:label": "Cemetery", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:trailer", + "@type": "rdf:Property", + "rdfs:comment": "The trailer of a movie or TV/radio series, season, episode, etc.", + "rdfs:label": "trailer", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + } + ], + "schema:rangeIncludes": { + "@id": "schema:VideoObject" + } + }, + { + "@id": "schema:CommunityHealth", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A field of public health focusing on improving health characteristics of a defined population in relation with their geographical or environment areas.", + "rdfs:label": "CommunityHealth", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:dropoffLocation", + "@type": "rdf:Property", + "rdfs:comment": "Where a rental car can be dropped off.", + "rdfs:label": "dropoffLocation", + "schema:domainIncludes": { + "@id": "schema:RentalCarReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:MusicAlbumProductionType", + "@type": "rdfs:Class", + "rdfs:comment": "Classification of the album by its type of content: soundtrack, live album, studio album, etc.", + "rdfs:label": "MusicAlbumProductionType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:IngredientsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content discussing ingredients-related aspects of a health topic.", + "rdfs:label": "IngredientsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:isLocatedInSubcellularLocation", + "@type": "rdf:Property", + "rdfs:comment": "Subcellular location where this BioChemEntity is located; please use PropertyValue if you want to include any evidence.", + "rdfs:label": "isLocatedInSubcellularLocation", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:AboutPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: About page.", + "rdfs:label": "AboutPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:CategoryCode", + "@type": "rdfs:Class", + "rdfs:comment": "A Category Code.", + "rdfs:label": "CategoryCode", + "rdfs:subClassOf": { + "@id": "schema:DefinedTerm" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:eventSchedule", + "@type": "rdf:Property", + "rdfs:comment": "Associates an [[Event]] with a [[Schedule]]. There are circumstances where it is preferable to share a schedule for a series of\n repeating events rather than data on the individual events themselves. For example, a website or application might prefer to publish a schedule for a weekly\n gym class rather than provide data on every event. A schedule could be processed by applications to add forthcoming events to a calendar. An [[Event]] that\n is associated with a [[Schedule]] using this property should not have [[startDate]] or [[endDate]] properties. These are instead defined within the associated\n [[Schedule]], this avoids any ambiguity for clients using the data. The property might have repeated values to specify different schedules, e.g. for different months\n or seasons.", + "rdfs:label": "eventSchedule", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Schedule" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:VegetarianDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet exclusive of animal meat.", + "rdfs:label": "VegetarianDiet" + }, + { + "@id": "schema:PublicHealth", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Branch of medicine that pertains to the health services to improve and protect community health, especially epidemiology, sanitation, immunization, and preventive medicine.", + "rdfs:label": "PublicHealth", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:occupationalCredentialAwarded", + "@type": "rdf:Property", + "rdfs:comment": "A description of the qualification, award, certificate, diploma or other occupational credential awarded as a consequence of successful completion of this course or program.", + "rdfs:label": "occupationalCredentialAwarded", + "schema:domainIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:recipeCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category of the recipe—for example, appetizer, entree, etc.", + "rdfs:label": "recipeCategory", + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:FlightReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for air travel.\\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 [[Offer]].", + "rdfs:label": "FlightReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:DrugCostCategory", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated categories of medical drug costs.", + "rdfs:label": "DrugCostCategory", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ReservationPackage", + "@type": "rdfs:Class", + "rdfs:comment": "A group of multiple reservations with common values for all sub-reservations.", + "rdfs:label": "ReservationPackage", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:MonetaryAmountDistribution", + "@type": "rdfs:Class", + "rdfs:comment": "A statistical distribution of monetary amounts.", + "rdfs:label": "MonetaryAmountDistribution", + "rdfs:subClassOf": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:icaoCode", + "@type": "rdf:Property", + "rdfs:comment": "ICAO identifier for an airport.", + "rdfs:label": "icaoCode", + "schema:domainIncludes": { + "@id": "schema:Airport" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Invoice", + "@type": "rdfs:Class", + "rdfs:comment": "A statement of the money due for goods or services; a bill.", + "rdfs:label": "Invoice", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:character", + "@type": "rdf:Property", + "rdfs:comment": "Fictional person connected with a creative work.", + "rdfs:label": "character", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:measurementQualifier", + "@type": "rdf:Property", + "rdfs:comment": "Provides additional qualification to an observation. For example, a GDP observation measures the Nominal value.", + "rdfs:label": "measurementQualifier", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Observation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Enumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:Toxicologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with poisons, their nature, effects and detection and involved in the treatment of poisoning.", + "rdfs:label": "Toxicologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BikeStore", + "@type": "rdfs:Class", + "rdfs:comment": "A bike store.", + "rdfs:label": "BikeStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:checkinTime", + "@type": "rdf:Property", + "rdfs:comment": "The earliest someone may check into a lodging establishment.", + "rdfs:label": "checkinTime", + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:LodgingReservation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:RestrictedDiet", + "@type": "rdfs:Class", + "rdfs:comment": "A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons. ", + "rdfs:label": "RestrictedDiet", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:ViewAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming static visual content.", + "rdfs:label": "ViewAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:ListItem", + "@type": "rdfs:Class", + "rdfs:comment": "An list item, e.g. a step in a checklist or how-to description.", + "rdfs:label": "ListItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:numConstraints", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the number of constraints property values defined for a particular [[ConstraintNode]] such as [[StatisticalVariable]]. This helps applications understand if they have access to a sufficiently complete description of a [[StatisticalVariable]] or other construct that is defined using properties on template-style nodes.", + "rdfs:label": "numConstraints", + "schema:domainIncludes": { + "@id": "schema:ConstraintNode" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:InfectiousAgentClass", + "@type": "rdfs:Class", + "rdfs:comment": "Classes of agents or pathogens that transmit infectious diseases. Enumerated type.", + "rdfs:label": "InfectiousAgentClass", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BusTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip on a commercial bus line.", + "rdfs:label": "BusTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + } + }, + { + "@id": "schema:MediaObject", + "@type": "rdfs:Class", + "rdfs:comment": "A media object, such as an image, video, audio, or text object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).", + "rdfs:label": "MediaObject", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:bankAccountType", + "@type": "rdf:Property", + "rdfs:comment": "The type of a bank account.", + "rdfs:label": "bankAccountType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:BankAccount" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:pregnancyCategory", + "@type": "rdf:Property", + "rdfs:comment": "Pregnancy category of this drug.", + "rdfs:label": "pregnancyCategory", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugPregnancyCategory" + } + }, + { + "@id": "schema:CourseInstance", + "@type": "rdfs:Class", + "rdfs:comment": "An instance of a [[Course]] which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.", + "rdfs:label": "CourseInstance", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:OpeningHoursSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value providing information about the opening hours of a place or a certain service inside a place.\\n\\n\nThe place is __open__ if the [[opens]] property is specified, and __closed__ otherwise.\\n\\nIf the value for the [[closes]] property is less than the value for the [[opens]] property then the hour range is assumed to span over the next day.\n ", + "rdfs:label": "OpeningHoursSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:PlayAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of playing/exercising/training/performing for enjoyment, leisure, recreation, competition or exercise.\\n\\nRelated actions:\\n\\n* [[ListenAction]]: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.\\n* [[WatchAction]]: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.", + "rdfs:label": "PlayAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:leaseLength", + "@type": "rdf:Property", + "rdfs:comment": "Length of the lease for some [[Accommodation]], either particular to some [[Offer]] or in some cases intrinsic to the property.", + "rdfs:label": "leaseLength", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:RealEstateListing" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Duration" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:LodgingReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for lodging at a hotel, motel, inn, etc.\\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.", + "rdfs:label": "LodgingReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:BodyMeasurementWaist", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of natural waistline (between hip bones and lower ribs). Used, for example, to fit pants.", + "rdfs:label": "BodyMeasurementWaist", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:CatholicChurch", + "@type": "rdfs:Class", + "rdfs:comment": "A Catholic church.", + "rdfs:label": "CatholicChurch", + "rdfs:subClassOf": { + "@id": "schema:Church" + } + }, + { + "@id": "schema:videoFormat", + "@type": "rdf:Property", + "rdfs:comment": "The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.).", + "rdfs:label": "videoFormat", + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastEvent" + }, + { + "@id": "schema:BroadcastService" + }, + { + "@id": "schema:ScreeningEvent" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AerobicActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity of relatively low intensity that depends primarily on the aerobic energy-generating process; during activity, the aerobic metabolism uses oxygen to adequately meet energy demands during exercise.", + "rdfs:label": "AerobicActivity", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ComicStory", + "@type": "rdfs:Class", + "rdfs:comment": "The term \"story\" is any indivisible, re-printable\n \tunit of a comic, including the interior stories, covers, and backmatter. Most\n \tcomics have at least two stories: a cover (ComicCoverArt) and an interior story.", + "rdfs:label": "ComicStory", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:PodcastEpisode", + "@type": "rdfs:Class", + "rdfs:comment": "A single episode of a podcast series.", + "rdfs:label": "PodcastEpisode", + "rdfs:subClassOf": { + "@id": "schema:Episode" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:Plumber", + "@type": "rdfs:Class", + "rdfs:comment": "A plumbing service.", + "rdfs:label": "Plumber", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:MultiCenterTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial that takes place at multiple centers.", + "rdfs:label": "MultiCenterTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:schemaVersion", + "@type": "rdf:Property", + "rdfs:comment": "Indicates (by URL or string) a particular version of a schema used in some CreativeWork. This property was created primarily to\n indicate the use of a specific schema.org release, e.g. ```10.0``` as a simple string, or more explicitly via URL, ```https://schema.org/docs/releases.html#v10.0```. There may be situations in which other schemas might usefully be referenced this way, e.g. ```http://dublincore.org/specifications/dublin-core/dces/1999-07-02/``` but this has not been carefully explored in the community.", + "rdfs:label": "schemaVersion", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:DecontextualizedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'missing context' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'missing context': Presenting unaltered video in an inaccurate manner that misrepresents the footage. For example, using incorrect dates or locations, altering the transcript or sharing brief clips from a longer video to mislead viewers. (A video rated 'original' can also be missing context.)\n\nFor an [[ImageObject]] to be 'missing context': Presenting unaltered images in an inaccurate manner to misrepresent the image and mislead the viewer. For example, a common tactic is using an unaltered image but saying it came from a different time or place. (An image rated 'original' can also be missing context.)\n\nFor an [[ImageObject]] with embedded text to be 'missing context': An unaltered image presented in an inaccurate manner to misrepresent the image and mislead the viewer. For example, a common tactic is using an unaltered image but saying it came from a different time or place. (An 'original' image with inaccurate text would generally fall in this category.)\n\nFor an [[AudioObject]] to be 'missing context': Unaltered audio presented in an inaccurate manner that misrepresents it. For example, using incorrect dates or locations, or sharing brief clips from a longer recording to mislead viewers. (Audio rated “original” can also be missing context.)\n", + "rdfs:label": "DecontextualizedContent", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:PaidLeave", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "PaidLeave: this is a benefit for paid leave.", + "rdfs:label": "PaidLeave", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:Action", + "@type": "rdfs:Class", + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/04/announcing-schemaorg-actions.html) and [Actions overview document](https://schema.org/docs/actions.html).", + "rdfs:label": "Action", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ActionCollabClass" + } + }, + { + "@id": "schema:DataType", + "@type": "rdfs:Class", + "rdfs:comment": "The basic data types such as Integers, Strings, etc.", + "rdfs:label": "DataType", + "rdfs:subClassOf": { + "@id": "rdfs:Class" + } + }, + { + "@id": "schema:legislationDate", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#date_document" + }, + "rdfs:comment": "The date of adoption or signature of the legislation. This is the date at which the text is officially aknowledged to be a legislation, even though it might not even be published or in force.", + "rdfs:label": "legislationDate", + "rdfs:subPropertyOf": { + "@id": "schema:dateCreated" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#date_document" + } + }, + { + "@id": "schema:engineType", + "@type": "rdf:Property", + "rdfs:comment": "The type of engine or engines powering the vehicle.", + "rdfs:label": "engineType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:material", + "@type": "rdf:Property", + "rdfs:comment": "A material that something is made from, e.g. leather, wool, cotton, paper.", + "rdfs:label": "material", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:fuelEfficiency", + "@type": "rdf:Property", + "rdfs:comment": "The distance traveled per unit of fuel used; most commonly miles per gallon (mpg) or kilometers per liter (km/L).\\n\\n* Note 1: There are unfortunately no standard unit codes for miles per gallon or kilometers per liter. Use [[unitText]] to indicate the unit of measurement, e.g. mpg or km/L.\\n* Note 2: There are two ways of indicating the fuel consumption, [[fuelConsumption]] (e.g. 8 liters per 100 km) and [[fuelEfficiency]] (e.g. 30 miles per gallon). They are reciprocal.\\n* Note 3: Often, the absolute value is useful only when related to driving speed (\"at 80 km/h\") or usage pattern (\"city traffic\"). You can use [[valueReference]] to link the value for the fuel economy to another value.", + "rdfs:label": "fuelEfficiency", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:MenuItem", + "@type": "rdfs:Class", + "rdfs:comment": "A food or drink item listed in a menu or menu section.", + "rdfs:label": "MenuItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:MedicalSpecialty", + "@type": "rdfs:Class", + "rdfs:comment": "Any specific branch of medical science or practice. Medical specialities include clinical specialties that pertain to particular organ systems and their respective disease states, as well as allied health specialties. Enumerated type.", + "rdfs:label": "MedicalSpecialty", + "rdfs:subClassOf": [ + { + "@id": "schema:Specialty" + }, + { + "@id": "schema:MedicalEnumeration" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:FrontWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "Front-wheel drive is a transmission layout where the engine drives the front wheels.", + "rdfs:label": "FrontWheelDriveConfiguration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:SeeDoctorHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about questions that may be asked, when to see a professional, measures before seeing a doctor or content about the first consultation.", + "rdfs:label": "SeeDoctorHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:Retail", + "@type": "schema:DrugCostCategory", + "rdfs:comment": "The drug's cost represents the retail cost of the drug.", + "rdfs:label": "Retail", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Property", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "rdf:Property" + }, + "rdfs:comment": "A property, used to indicate attributes and relationships of some Thing; equivalent to rdf:Property.", + "rdfs:label": "Property", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://meta.schema.org" + } + }, + { + "@id": "schema:tickerSymbol", + "@type": "rdf:Property", + "rdfs:comment": "The exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we recommend using the controlled vocabulary of Market Identifier Codes (MIC) specified in ISO 15022.", + "rdfs:label": "tickerSymbol", + "schema:domainIncludes": { + "@id": "schema:Corporation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BookSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A series of books. Included books can be indicated with the hasPart property.", + "rdfs:label": "BookSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:VirtualLocation", + "@type": "rdfs:Class", + "rdfs:comment": "An online or virtual location for attending events. For example, one may attend an online seminar or educational event. While a virtual location may be used as the location of an event, virtual locations should not be confused with physical locations in the real world.", + "rdfs:label": "VirtualLocation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:clipNumber", + "@type": "rdf:Property", + "rdfs:comment": "Position of the clip within an ordered group of clips.", + "rdfs:label": "clipNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:domainIncludes": { + "@id": "schema:Clip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:aspect", + "@type": "rdf:Property", + "rdfs:comment": "An aspect of medical practice that is considered on the page, such as 'diagnosis', 'treatment', 'causes', 'prognosis', 'etiology', 'epidemiology', etc.", + "rdfs:label": "aspect", + "schema:domainIncludes": { + "@id": "schema:MedicalWebPage" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:mainContentOfPage" + } + }, + { + "@id": "schema:cvdNumC19HOPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19hopats - HOSPITAL ONSET: Patients hospitalized in an NHSN inpatient care location with onset of suspected or confirmed COVID-19 14 or more days after hospitalization.", + "rdfs:label": "cvdNumC19HOPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:energyEfficiencyScaleMin", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the least energy efficient class on the regulated EU energy consumption scale for the product category a product belongs to. For example, energy consumption for televisions placed on the market after January 1, 2020 is scaled from D to A+++.", + "rdfs:label": "energyEfficiencyScaleMin", + "schema:domainIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EUEnergyEfficiencyEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:accessibilityControl", + "@type": "rdf:Property", + "rdfs:comment": "Identifies input methods that are sufficient to fully control the described resource. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityControl-vocabulary).", + "rdfs:label": "accessibilityControl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:legislationPassedBy", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#passed_by" + }, + "rdfs:comment": "The person or organization that originally passed or made the law: typically parliament (for primary legislation) or government (for secondary legislation). This indicates the \"legal author\" of the law, as opposed to its physical author.", + "rdfs:label": "legislationPassedBy", + "rdfs:subPropertyOf": { + "@id": "schema:creator" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#passed_by" + } + }, + { + "@id": "schema:TelevisionStation", + "@type": "rdfs:Class", + "rdfs:comment": "A television station.", + "rdfs:label": "TelevisionStation", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:seatingCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The number of persons that can be seated (e.g. in a vehicle), both in terms of the physical space available, and in terms of limitations set by law.\\n\\nTypical unit code(s): C62 for persons.", + "rdfs:label": "seatingCapacity", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:Nonprofit501e", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501e: Non-profit type referring to Cooperative Hospital Service Organizations.", + "rdfs:label": "Nonprofit501e", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:Poster", + "@type": "rdfs:Class", + "rdfs:comment": "A large, usually printed placard, bill, or announcement, often illustrated, that is posted to advertise or publicize something.", + "rdfs:label": "Poster", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:object", + "@type": "rdf:Property", + "rdfs:comment": "The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). E.g. John read *a book*.", + "rdfs:label": "object", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:MayTreatHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Related topics may be treated by a Topic.", + "rdfs:label": "MayTreatHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:workload", + "@type": "rdf:Property", + "rdfs:comment": "Quantitative measure of the physiologic output of the exercise; also referred to as energy expenditure.", + "rdfs:label": "workload", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Energy" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:WearableSizeSystemGS1", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "GS1 (formerly NRF) size system for wearables.", + "rdfs:label": "WearableSizeSystemGS1", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:nerve", + "@type": "rdf:Property", + "rdfs:comment": "The underlying innervation associated with the muscle.", + "rdfs:label": "nerve", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Nerve" + } + }, + { + "@id": "schema:broadcastTimezone", + "@type": "rdf:Property", + "rdfs:comment": "The timezone in [ISO 8601 format](http://en.wikipedia.org/wiki/ISO_8601) for which the service bases its broadcasts.", + "rdfs:label": "broadcastTimezone", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DeleteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of editing a recipient by removing one of its objects.", + "rdfs:label": "DeleteAction", + "rdfs:subClassOf": { + "@id": "schema:UpdateAction" + } + }, + { + "@id": "schema:Duration", + "@type": "rdfs:Class", + "rdfs:comment": "Quantity: Duration (use [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601)).", + "rdfs:label": "Duration", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:VideoGameClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short segment/part of a video game.", + "rdfs:label": "VideoGameClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:CardiovascularExam", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Cardiovascular system assessment with clinical examination.", + "rdfs:label": "CardiovascularExam", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Newspaper", + "@type": "rdfs:Class", + "rdfs:comment": "A publication containing information about varied topics that are pertinent to general information, a geographic area, or a specific subject matter (i.e. business, culture, education). Often published daily.", + "rdfs:label": "Newspaper", + "rdfs:subClassOf": { + "@id": "schema:Periodical" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:source": { + "@id": "http://www.productontology.org/id/Newspaper" + } + }, + { + "@id": "schema:birthPlace", + "@type": "rdf:Property", + "rdfs:comment": "The place where the person was born.", + "rdfs:label": "birthPlace", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:WearableSizeGroupPetite", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Petite\" for wearables.", + "rdfs:label": "WearableSizeGroupPetite", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:ShippingDeliveryTime", + "@type": "rdfs:Class", + "rdfs:comment": "ShippingDeliveryTime provides various pieces of information about delivery times for shipping.", + "rdfs:label": "ShippingDeliveryTime", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:SeaBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A sea (for example, the Caspian sea).", + "rdfs:label": "SeaBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:taxonRank", + "@type": "rdf:Property", + "rdfs:comment": "The taxonomic rank of this taxon given preferably as a URI from a controlled vocabulary – typically the ranks from TDWG TaxonRank ontology or equivalent Wikidata URIs.", + "rdfs:label": "taxonRank", + "schema:domainIncludes": { + "@id": "schema:Taxon" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Taxon" + } + }, + { + "@id": "schema:auditDate", + "@type": "rdf:Property", + "rdfs:comment": "Date when a certification was last audited. See also [gs1:certificationAuditDate](https://www.gs1.org/voc/certificationAuditDate).", + "rdfs:label": "auditDate", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:MedicalSign", + "@type": "rdfs:Class", + "rdfs:comment": "Any physical manifestation of a person's medical condition discoverable by objective diagnostic tests or physical examination.", + "rdfs:label": "MedicalSign", + "rdfs:subClassOf": { + "@id": "schema:MedicalSignOrSymptom" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:partOfSeason", + "@type": "rdf:Property", + "rdfs:comment": "The season to which this episode belongs.", + "rdfs:label": "partOfSeason", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Clip" + }, + { + "@id": "schema:Episode" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:ReimbursementCap", + "@type": "schema:DrugCostCategory", + "rdfs:comment": "The drug's cost represents the maximum reimbursement paid by an insurer for the drug.", + "rdfs:label": "ReimbursementCap", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Neurologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that studies the nerves and nervous system and its respective disease states.", + "rdfs:label": "Neurologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numberOfFullBathrooms", + "@type": "rdf:Property", + "rdfs:comment": "Number of full bathrooms - The total number of full and ¾ bathrooms in an [[Accommodation]]. This corresponds to the [BathroomsFull field in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsFull+Field).", + "rdfs:label": "numberOfFullBathrooms", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:GeoCoordinates", + "@type": "rdfs:Class", + "rdfs:comment": "The geographic coordinates of a place or event.", + "rdfs:label": "GeoCoordinates", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:streetAddress", + "@type": "rdf:Property", + "rdfs:comment": "The street address. For example, 1600 Amphitheatre Pkwy.", + "rdfs:label": "streetAddress", + "schema:domainIncludes": { + "@id": "schema:PostalAddress" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Map", + "@type": "rdfs:Class", + "rdfs:comment": "A map.", + "rdfs:label": "Map", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:RoofingContractor", + "@type": "rdfs:Class", + "rdfs:comment": "A roofing contractor.", + "rdfs:label": "RoofingContractor", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:numberOfPartialBathrooms", + "@type": "rdf:Property", + "rdfs:comment": "Number of partial bathrooms - The total number of half and ¼ bathrooms in an [[Accommodation]]. This corresponds to the [BathroomsPartial field in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsPartial+Field). ", + "rdfs:label": "numberOfPartialBathrooms", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:RadioEpisode", + "@type": "rdfs:Class", + "rdfs:comment": "A radio episode which can be part of a series or season.", + "rdfs:label": "RadioEpisode", + "rdfs:subClassOf": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:Thing", + "@type": "rdfs:Class", + "rdfs:comment": "The most generic type of item.", + "rdfs:label": "Thing" + }, + { + "@id": "schema:FullGameAvailability", + "@type": "schema:GameAvailabilityEnumeration", + "rdfs:comment": "Indicates full game availability.", + "rdfs:label": "FullGameAvailability", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:BefriendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.", + "rdfs:label": "BefriendAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:datasetTimeInterval", + "@type": "rdf:Property", + "rdfs:comment": "The range of temporal applicability of a dataset, e.g. for a 2011 census dataset, the year 2011 (in ISO 8601 time interval format).", + "rdfs:label": "datasetTimeInterval", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:supersededBy": { + "@id": "schema:temporalCoverage" + } + }, + { + "@id": "schema:ZoneBoardingPolicy", + "@type": "schema:BoardingPolicyType", + "rdfs:comment": "The airline boards by zones of the plane.", + "rdfs:label": "ZoneBoardingPolicy" + }, + { + "@id": "schema:healthcareReportingData", + "@type": "rdf:Property", + "rdfs:comment": "Indicates data describing a hospital, e.g. a CDC [[CDCPMDRecord]] or as some kind of [[Dataset]].", + "rdfs:label": "healthcareReportingData", + "schema:domainIncludes": { + "@id": "schema:Hospital" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Dataset" + }, + { + "@id": "schema:CDCPMDRecord" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:DeliveryChargeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "The price for the delivery of an offer using a particular delivery method.", + "rdfs:label": "DeliveryChargeSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:affiliation", + "@type": "rdf:Property", + "rdfs:comment": "An organization that this person is affiliated with. For example, a school/university, a club, or a team.", + "rdfs:label": "affiliation", + "rdfs:subPropertyOf": { + "@id": "schema:memberOf" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:Observation", + "@type": "rdfs:Class", + "rdfs:comment": "Instances of the class [[Observation]] are used to specify observations about an entity at a particular time. The principal properties of an [[Observation]] are [[observationAbout]], [[measuredProperty]], [[statType]], [[value] and [[observationDate]] and [[measuredProperty]]. Some but not all Observations represent a [[QuantitativeValue]]. Quantitative observations can be about a [[StatisticalVariable]], which is an abstract specification about which we can make observations that are grounded at a particular location and time. \n \nObservations can also encode a subset of simple RDF-like statements (its observationAbout, a StatisticalVariable, defining the measuredPoperty; its observationAbout property indicating the entity the statement is about, and [[value]] )\n\nIn the context of a quantitative knowledge graph, typical properties could include [[measuredProperty]], [[observationAbout]], [[observationDate]], [[value]], [[unitCode]], [[unitText]], [[measurementMethod]].\n ", + "rdfs:label": "Observation", + "rdfs:subClassOf": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Intangible" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:installUrl", + "@type": "rdf:Property", + "rdfs:comment": "URL at which the app may be installed, if different from the URL of the item.", + "rdfs:label": "installUrl", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:TextObject", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcmitype:Text" + }, + "rdfs:comment": "A text file. The text can be unformatted or contain markup, html, etc.", + "rdfs:label": "TextObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + } + }, + { + "@id": "schema:exercisePlan", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The exercise plan used on this action.", + "rdfs:label": "exercisePlan", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ExercisePlan" + } + }, + { + "@id": "schema:inBroadcastLineup", + "@type": "rdf:Property", + "rdfs:comment": "The CableOrSatelliteService offering the channel.", + "rdfs:label": "inBroadcastLineup", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:CableOrSatelliteService" + } + }, + { + "@id": "schema:DamagedCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is damaged.", + "rdfs:label": "DamagedCondition" + }, + { + "@id": "schema:PodcastSeason", + "@type": "rdfs:Class", + "rdfs:comment": "A single season of a podcast. Many podcasts do not break down into separate seasons. In that case, PodcastSeries should be used.", + "rdfs:label": "PodcastSeason", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeason" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/373" + } + }, + { + "@id": "schema:supportingData", + "@type": "rdf:Property", + "rdfs:comment": "Supporting data for a SoftwareApplication.", + "rdfs:label": "supportingData", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:DataFeed" + } + }, + { + "@id": "schema:cssSelector", + "@type": "rdf:Property", + "rdfs:comment": "A CSS selector, e.g. of a [[SpeakableSpecification]] or [[WebPageElement]]. In the latter case, multiple matches within a page can constitute a single conceptual \"Web page element\".", + "rdfs:label": "cssSelector", + "schema:domainIncludes": [ + { + "@id": "schema:SpeakableSpecification" + }, + { + "@id": "schema:WebPageElement" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CssSelectorType" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:BrainStructure", + "@type": "rdfs:Class", + "rdfs:comment": "Any anatomical structure which pertains to the soft nervous tissue functioning as the coordinating center of sensation and intellectual and nervous activity.", + "rdfs:label": "BrainStructure", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:HowTo", + "@type": "rdfs:Class", + "rdfs:comment": "Instructions that explain how to achieve a result by performing a sequence of steps.", + "rdfs:label": "HowTo", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:LivingWithHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about coping or life related to the topic.", + "rdfs:label": "LivingWithHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:WearableSizeSystemAU", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Australian size system for wearables.", + "rdfs:label": "WearableSizeSystemAU", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:embedUrl", + "@type": "rdf:Property", + "rdfs:comment": "A URL pointing to a player for a specific video. In general, this is the information in the ```src``` element of an ```embed``` tag and should not be the same as the content of the ```loc``` tag.", + "rdfs:label": "embedUrl", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:AdultEntertainment", + "@type": "rdfs:Class", + "rdfs:comment": "An adult entertainment establishment.", + "rdfs:label": "AdultEntertainment", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:AuthorizeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of granting permission to an object.", + "rdfs:label": "AuthorizeAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:EnergyStarCertified", + "@type": "schema:EnergyStarEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EnergyStar certification.", + "rdfs:label": "EnergyStarCertified", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:Observational", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "An observational study design.", + "rdfs:label": "Observational", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:CityHall", + "@type": "rdfs:Class", + "rdfs:comment": "A city hall.", + "rdfs:label": "CityHall", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:MeasurementMethodEnum", + "@type": "rdfs:Class", + "rdfs:comment": "Enumeration(s) for use with [[measurementMethod]].", + "rdfs:label": "MeasurementMethodEnum", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:courseMode", + "@type": "rdf:Property", + "rdfs:comment": "The medium or means of delivery of the course instance or the mode of study, either as a text label (e.g. \"online\", \"onsite\" or \"blended\"; \"synchronous\" or \"asynchronous\"; \"full-time\" or \"part-time\") or as a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous).", + "rdfs:label": "courseMode", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:InstallAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of installing an application.", + "rdfs:label": "InstallAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:attendee", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization attending the event.", + "rdfs:label": "attendee", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:guideline", + "@type": "rdf:Property", + "rdfs:comment": "A medical guideline related to this entity.", + "rdfs:label": "guideline", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalGuideline" + } + }, + { + "@id": "schema:ClaimReview", + "@type": "rdfs:Class", + "rdfs:comment": "A fact-checking review of claims made (or reported) in some creative work (referenced via itemReviewed).", + "rdfs:label": "ClaimReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1061" + } + }, + { + "@id": "schema:CausesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about the causes and main actions that gave rise to the topic.", + "rdfs:label": "CausesHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:MedicalRiskEstimator", + "@type": "rdfs:Class", + "rdfs:comment": "Any rule set or interactive tool for estimating the risk of developing a complication or condition.", + "rdfs:label": "MedicalRiskEstimator", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:articleSection", + "@type": "rdf:Property", + "rdfs:comment": "Articles may belong to one or more 'sections' in a magazine or newspaper, such as Sports, Lifestyle, etc.", + "rdfs:label": "articleSection", + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:riskFactor", + "@type": "rdf:Property", + "rdfs:comment": "A modifiable or non-modifiable factor that increases the risk of a patient contracting this condition, e.g. age, coexisting condition.", + "rdfs:label": "riskFactor", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalRiskFactor" + } + }, + { + "@id": "schema:LegislationObject", + "@type": "rdfs:Class", + "rdfs:comment": "A specific object or file containing a Legislation. Note that the same Legislation can be published in multiple files. For example, a digitally signed PDF, a plain PDF and an HTML version.", + "rdfs:label": "LegislationObject", + "rdfs:subClassOf": [ + { + "@id": "schema:Legislation" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": { + "@id": "http://data.europa.eu/eli/ontology#Format" + } + }, + { + "@id": "schema:minimumPaymentDue", + "@type": "rdf:Property", + "rdfs:comment": "The minimum payment required at this time.", + "rdfs:label": "minimumPaymentDue", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:MonetaryAmount" + } + ] + }, + { + "@id": "schema:EnergyConsumptionDetails", + "@type": "rdfs:Class", + "rdfs:comment": "EnergyConsumptionDetails represents information related to the energy efficiency of a product that consumes energy. The information that can be provided is based on international regulations such as for example [EU directive 2017/1369](https://eur-lex.europa.eu/eli/reg/2017/1369/oj) for energy labeling and the [Energy labeling rule](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/energy-water-use-labeling-consumer) under the Energy Policy and Conservation Act (EPCA) in the US.", + "rdfs:label": "EnergyConsumptionDetails", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:healthPlanNetworkId", + "@type": "rdf:Property", + "rdfs:comment": "Name or unique ID of network. (Networks are often reused across different insurance plans.)", + "rdfs:label": "healthPlanNetworkId", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalOrganization" + }, + { + "@id": "schema:HealthPlanNetwork" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:utterances", + "@type": "rdf:Property", + "rdfs:comment": "Text of an utterances (spoken words, lyrics etc.) that occurs at a certain section of a media object, represented as a [[HyperTocEntry]].", + "rdfs:label": "utterances", + "schema:domainIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:Bone", + "@type": "rdfs:Class", + "rdfs:comment": "Rigid connective tissue that comprises up the skeletal structure of the human body.", + "rdfs:label": "Bone", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:broadcastSignalModulation", + "@type": "rdf:Property", + "rdfs:comment": "The modulation (e.g. FM, AM, etc) used by a particular broadcast service.", + "rdfs:label": "broadcastSignalModulation", + "schema:domainIncludes": { + "@id": "schema:BroadcastFrequencySpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2111" + } + }, + { + "@id": "schema:accountablePerson", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the Person that is legally accountable for the CreativeWork.", + "rdfs:label": "accountablePerson", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:reviewRating", + "@type": "rdf:Property", + "rdfs:comment": "The rating given in this review. Note that reviews can themselves be rated. The ```reviewRating``` applies to rating given by the review. The [[aggregateRating]] property applies to the review itself, as a creative work.", + "rdfs:label": "reviewRating", + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:rangeIncludes": { + "@id": "schema:Rating" + } + }, + { + "@id": "schema:includedDataCatalog", + "@type": "rdf:Property", + "rdfs:comment": "A data catalog which contains this dataset (this property was previously 'catalog', preferred name is now 'includedInDataCatalog').", + "rdfs:label": "includedDataCatalog", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataCatalog" + }, + "schema:supersededBy": { + "@id": "schema:includedInDataCatalog" + } + }, + { + "@id": "schema:emissionsCO2", + "@type": "rdf:Property", + "rdfs:comment": "The CO2 emissions in g/km. When used in combination with a QuantitativeValue, put \"g/km\" into the unitText property of that value, since there is no UN/CEFACT Common Code for \"g/km\".", + "rdfs:label": "emissionsCO2", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:billingAddress", + "@type": "rdf:Property", + "rdfs:comment": "The billing address for the order.", + "rdfs:label": "billingAddress", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:branchOf", + "@type": "rdf:Property", + "rdfs:comment": "The larger organization that this local business is a branch of, if any. Not to be confused with (anatomical) [[branch]].", + "rdfs:label": "branchOf", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + }, + "schema:supersededBy": { + "@id": "schema:parentOrganization" + } + }, + { + "@id": "schema:discusses", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the CreativeWork associated with the UserComment.", + "rdfs:label": "discusses", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:musicGroupMember", + "@type": "rdf:Property", + "rdfs:comment": "A member of a music group—for example, John, Paul, George, or Ringo.", + "rdfs:label": "musicGroupMember", + "schema:domainIncludes": { + "@id": "schema:MusicGroup" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:member" + } + }, + { + "@id": "schema:regionsAllowed", + "@type": "rdf:Property", + "rdfs:comment": "The regions where the media is allowed. If not specified, then it's assumed to be allowed everywhere. Specify the countries in [ISO 3166 format](http://en.wikipedia.org/wiki/ISO_3166).", + "rdfs:label": "regionsAllowed", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:seatNumber", + "@type": "rdf:Property", + "rdfs:comment": "The location of the reserved seat (e.g., 27).", + "rdfs:label": "seatNumber", + "schema:domainIncludes": { + "@id": "schema:Seat" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:membershipPointsEarned", + "@type": "rdf:Property", + "rdfs:comment": "The number of membership points earned by the member. If necessary, the unitText can be used to express the units the points are issued in. (E.g. stars, miles, etc.)", + "rdfs:label": "membershipPointsEarned", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2085" + } + }, + { + "@id": "schema:musicBy", + "@type": "rdf:Property", + "rdfs:comment": "The composer of the soundtrack.", + "rdfs:label": "musicBy", + "schema:domainIncludes": [ + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Person" + }, + { + "@id": "schema:MusicGroup" + } + ] + }, + { + "@id": "schema:requiredMaxAge", + "@type": "rdf:Property", + "rdfs:comment": "Audiences defined by a person's maximum age.", + "rdfs:label": "requiredMaxAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:publishingPrinciples", + "@type": "rdf:Property", + "rdfs:comment": "The publishingPrinciples property indicates (typically via [[URL]]) a document describing the editorial principles of an [[Organization]] (or individual, e.g. a [[Person]] writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a [[CreativeWork]] (e.g. [[NewsArticle]]) the principles are those of the party primarily responsible for the creation of the [[CreativeWork]].\n\nWhile such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a [[funder]]) can be expressed using schema.org terminology.\n", + "rdfs:label": "publishingPrinciples", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:Permit", + "@type": "rdfs:Class", + "rdfs:comment": "A permit issued by an organization, e.g. a parking pass.", + "rdfs:label": "Permit", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:healthCondition", + "@type": "rdf:Property", + "rdfs:comment": "Specifying the health condition(s) of a patient, medical study, or other target audience.", + "rdfs:label": "healthCondition", + "schema:domainIncludes": [ + { + "@id": "schema:Patient" + }, + { + "@id": "schema:MedicalStudy" + }, + { + "@id": "schema:PeopleAudience" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:returnMethod", + "@type": "rdf:Property", + "rdfs:comment": "The type of return method offered, specified from an enumeration.", + "rdfs:label": "returnMethod", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnMethodEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:longitude", + "@type": "rdf:Property", + "rdfs:comment": "The longitude of a location. For example ```-122.08585``` ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)).", + "rdfs:label": "longitude", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:infectiousAgentClass", + "@type": "rdf:Property", + "rdfs:comment": "The class of infectious agent (bacteria, prion, etc.) that causes the disease.", + "rdfs:label": "infectiousAgentClass", + "schema:domainIncludes": { + "@id": "schema:InfectiousDisease" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:InfectiousAgentClass" + } + }, + { + "@id": "schema:TieAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of reaching a draw in a competitive activity.", + "rdfs:label": "TieAction", + "rdfs:subClassOf": { + "@id": "schema:AchieveAction" + } + }, + { + "@id": "schema:ContactPoint", + "@type": "rdfs:Class", + "rdfs:comment": "A contact point—for example, a Customer Complaints department.", + "rdfs:label": "ContactPoint", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:lastReviewed", + "@type": "rdf:Property", + "rdfs:comment": "Date on which the content on this web page was last reviewed for accuracy and/or completeness.", + "rdfs:label": "lastReviewed", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:performTime", + "@type": "rdf:Property", + "rdfs:comment": "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "performTime", + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:Podiatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Podiatry is the care of the human foot, especially the diagnosis and treatment of foot disorders.", + "rdfs:label": "Podiatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Winery", + "@type": "rdfs:Class", + "rdfs:comment": "A winery.", + "rdfs:label": "Winery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:learningResourceType", + "@type": "rdf:Property", + "rdfs:comment": "The predominant type or kind characterizing the learning resource. For example, 'presentation', 'handout'.", + "rdfs:label": "learningResourceType", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:DrugPrescriptionStatus", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates whether this drug is available by prescription or over-the-counter.", + "rdfs:label": "DrugPrescriptionStatus", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MedicalObservationalStudy", + "@type": "rdfs:Class", + "rdfs:comment": "An observational study is a type of medical study that attempts to infer the possible effect of a treatment through observation of a cohort of subjects over a period of time. In an observational study, the assignment of subjects into treatment groups versus control groups is outside the control of the investigator. This is in contrast with controlled studies, such as the randomized controlled trials represented by MedicalTrial, where each subject is randomly assigned to a treatment group or a control group before the start of the treatment.", + "rdfs:label": "MedicalObservationalStudy", + "rdfs:subClassOf": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:iswcCode", + "@type": "rdf:Property", + "rdfs:comment": "The International Standard Musical Work Code for the composition.", + "rdfs:label": "iswcCode", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:alternateName", + "@type": "rdf:Property", + "rdfs:comment": "An alias for the item.", + "rdfs:label": "alternateName", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:broadcastOfEvent", + "@type": "rdf:Property", + "rdfs:comment": "The event being broadcast such as a sporting event or awards ceremony.", + "rdfs:label": "broadcastOfEvent", + "schema:domainIncludes": { + "@id": "schema:BroadcastEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DiscoverAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of discovering/finding an object.", + "rdfs:label": "DiscoverAction", + "rdfs:subClassOf": { + "@id": "schema:FindAction" + } + }, + { + "@id": "schema:subStageSuffix", + "@type": "rdf:Property", + "rdfs:comment": "The substage, e.g. 'a' for Stage IIIa.", + "rdfs:label": "subStageSuffix", + "schema:domainIncludes": { + "@id": "schema:MedicalConditionStage" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DrugClass", + "@type": "rdfs:Class", + "rdfs:comment": "A class of medical drugs, e.g., statins. Classes can represent general pharmacological class, common mechanisms of action, common physiological effects, etc.", + "rdfs:label": "DrugClass", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EditedOrCroppedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'edited or cropped content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'edited or cropped content': The video has been edited or rearranged. This category applies to time edits, including editing multiple videos together to alter the story being told or editing out large portions from a video.\n\nFor an [[ImageObject]] to be 'edited or cropped content': Presenting a part of an image from a larger whole to mislead the viewer.\n\nFor an [[ImageObject]] with embedded text to be 'edited or cropped content': Presenting a part of an image from a larger whole to mislead the viewer.\n\nFor an [[AudioObject]] to be 'edited or cropped content': The audio has been edited or rearranged. This category applies to time edits, including editing multiple audio clips together to alter the story being told or editing out large portions from the recording.\n", + "rdfs:label": "EditedOrCroppedContent", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Recruiting", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Recruiting participants.", + "rdfs:label": "Recruiting", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:customerRemorseReturnShippingFeesAmount", + "@type": "rdf:Property", + "rdfs:comment": "The amount of shipping costs if a product is returned due to customer remorse. Applicable when property [[customerRemorseReturnFees]] equals [[ReturnShippingFees]].", + "rdfs:label": "customerRemorseReturnShippingFeesAmount", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:Car", + "@type": "rdfs:Class", + "rdfs:comment": "A car is a wheeled, self-powered motor vehicle used for transportation.", + "rdfs:label": "Car", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:Nonprofit501d", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501d: Non-profit type referring to Religious and Apostolic Associations.", + "rdfs:label": "Nonprofit501d", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:landlord", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The owner of the real estate property.", + "rdfs:label": "landlord", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:RentAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:httpMethod", + "@type": "rdf:Property", + "rdfs:comment": "An HTTP method that specifies the appropriate HTTP method for a request to an HTTP EntryPoint. Values are capitalized strings as used in HTTP.", + "rdfs:label": "httpMethod", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:includesHealthPlanNetwork", + "@type": "rdf:Property", + "rdfs:comment": "Networks covered by this plan.", + "rdfs:label": "includesHealthPlanNetwork", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthPlanNetwork" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:DrugStrength", + "@type": "rdfs:Class", + "rdfs:comment": "A specific strength in which a medical drug is available in a specific country.", + "rdfs:label": "DrugStrength", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:NonprofitANBI", + "@type": "schema:NLNonprofitType", + "rdfs:comment": "NonprofitANBI: Non-profit type referring to a Public Benefit Organization (NL).", + "rdfs:label": "NonprofitANBI", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:DigitalAudioTapeFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "DigitalAudioTapeFormat.", + "rdfs:label": "DigitalAudioTapeFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:ReplyAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of responding to a question/message asked/sent by the object. Related to [[AskAction]].\\n\\nRelated actions:\\n\\n* [[AskAction]]: Appears generally as an origin of a ReplyAction.", + "rdfs:label": "ReplyAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:Pharmacy", + "@type": "rdfs:Class", + "rdfs:comment": "A pharmacy or drugstore.", + "rdfs:label": "Pharmacy", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ] + }, + { + "@id": "schema:increasesRiskOf", + "@type": "rdf:Property", + "rdfs:comment": "The condition, complication, etc. influenced by this factor.", + "rdfs:label": "increasesRiskOf", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskFactor" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:ReviewNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A [[NewsArticle]] and [[CriticReview]] providing a professional critic's assessment of a service, product, performance, or artistic or literary work.", + "rdfs:label": "ReviewNewsArticle", + "rdfs:subClassOf": [ + { + "@id": "schema:NewsArticle" + }, + { + "@id": "schema:CriticReview" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:language", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The language used on this action.", + "rdfs:label": "language", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:WriteAction" + }, + { + "@id": "schema:CommunicateAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Language" + }, + "schema:supersededBy": { + "@id": "schema:inLanguage" + } + }, + { + "@id": "schema:returnPolicyCountry", + "@type": "rdf:Property", + "rdfs:comment": "The country where the product has to be sent to for returns, for example \"Ireland\" using the [[name]] property of [[Country]]. You can also provide the two-letter [ISO 3166-1 alpha-2 country code](http://en.wikipedia.org/wiki/ISO_3166-1). Note that this can be different from the country where the product was originally shipped from or sent to.", + "rdfs:label": "returnPolicyCountry", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Country" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:experienceInPlaceOfEducation", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether a [[JobPosting]] will accept experience (as indicated by [[OccupationalExperienceRequirements]]) in place of its formal educational qualifications (as indicated by [[educationRequirements]]). If true, indicates that satisfying one of these requirements is sufficient.", + "rdfs:label": "experienceInPlaceOfEducation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2681" + } + }, + { + "@id": "schema:variantCover", + "@type": "rdf:Property", + "rdfs:comment": "A description of the variant cover\n \tfor the issue, if the issue is a variant printing. For example, \"Bryan Hitch\n \tVariant Cover\" or \"2nd Printing Variant\".", + "rdfs:label": "variantCover", + "schema:domainIncludes": { + "@id": "schema:ComicIssue" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:RiverBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A river (for example, the broad majestic Shannon).", + "rdfs:label": "RiverBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:ReturnByMail", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that product returns must be done by mail.", + "rdfs:label": "ReturnByMail", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:sdPublisher", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the party responsible for generating and publishing the current structured data markup, typically in cases where the structured data is derived automatically from existing published content but published on a different site. For example, student projects and open data initiatives often re-publish existing content with more explicitly structured metadata. The\n[[sdPublisher]] property helps make such practices more explicit.", + "rdfs:label": "sdPublisher", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1886" + } + }, + { + "@id": "schema:dateRead", + "@type": "rdf:Property", + "rdfs:comment": "The date/time at which the message has been read by the recipient if a single recipient exists.", + "rdfs:label": "dateRead", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:DangerousGoodConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item is dangerous and requires careful handling and/or special training of the user. See also the [UN Model Classification](https://unece.org/DAM/trans/danger/publi/unrec/rev17/English/02EREv17_Part2.pdf) defining the 9 classes of dangerous goods such as explosives, gases, flammables, and more.", + "rdfs:label": "DangerousGoodConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:ItemListOrderAscending", + "@type": "schema:ItemListOrderType", + "rdfs:comment": "An ItemList ordered with lower values listed first.", + "rdfs:label": "ItemListOrderAscending" + }, + { + "@id": "schema:highPrice", + "@type": "rdf:Property", + "rdfs:comment": "The highest price of all offers available.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "highPrice", + "schema:domainIncludes": { + "@id": "schema:AggregateOffer" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:MonetaryGrant", + "@type": "rdfs:Class", + "rdfs:comment": "A monetary grant.", + "rdfs:label": "MonetaryGrant", + "rdfs:subClassOf": { + "@id": "schema:Grant" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "https://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:valueMaxLength", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the allowed range for number of characters in a literal value.", + "rdfs:label": "valueMaxLength", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:validIn", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area where the item is valid. Applies for example to a [[Permit]], a [[Certification]], or an [[EducationalOccupationalCredential]]. ", + "rdfs:label": "validIn", + "schema:domainIncludes": [ + { + "@id": "schema:Certification" + }, + { + "@id": "schema:Permit" + }, + { + "@id": "schema:EducationalOccupationalCredential" + } + ], + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:incentives", + "@type": "rdf:Property", + "rdfs:comment": "Description of bonus and commission compensation aspects of the job.", + "rdfs:label": "incentives", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:incentiveCompensation" + } + }, + { + "@id": "schema:SoldOut", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item has sold out.", + "rdfs:label": "SoldOut" + }, + { + "@id": "schema:DepartmentStore", + "@type": "rdfs:Class", + "rdfs:comment": "A department store.", + "rdfs:label": "DepartmentStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Project", + "@type": "rdfs:Class", + "rdfs:comment": "An enterprise (potentially individual but typically collaborative), planned to achieve a particular aim.\nUse properties from [[Organization]], [[subOrganization]]/[[parentOrganization]] to indicate project sub-structures. \n ", + "rdfs:label": "Project", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://schema.org/docs/collab/FundInfoCollab" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + } + ] + }, + { + "@id": "schema:serialNumber", + "@type": "rdf:Property", + "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.", + "rdfs:label": "serialNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:IndividualProduct" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:spouse", + "@type": "rdf:Property", + "rdfs:comment": "The person's spouse.", + "rdfs:label": "spouse", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:VeterinaryCare", + "@type": "rdfs:Class", + "rdfs:comment": "A vet's office.", + "rdfs:label": "VeterinaryCare", + "rdfs:subClassOf": { + "@id": "schema:MedicalOrganization" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Statement", + "@type": "rdfs:Class", + "rdfs:comment": "A statement about something, for example a fun or interesting fact. If known, the main entity this statement is about can be indicated using mainEntity. For more formal claims (e.g. in Fact Checking), consider using [[Claim]] instead. Use the [[text]] property to capture the text of the statement.", + "rdfs:label": "Statement", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2912" + } + }, + { + "@id": "schema:StatisticalVariable", + "@type": "rdfs:Class", + "rdfs:comment": "[[StatisticalVariable]] represents any type of statistical metric that can be measured at a place and time. The usage pattern for [[StatisticalVariable]] is typically expressed using [[Observation]] with an explicit [[populationType]], which is a type, typically drawn from Schema.org. Each [[StatisticalVariable]] is marked as a [[ConstraintNode]], meaning that some properties (those listed using [[constraintProperty]]) serve in this setting solely to define the statistical variable rather than literally describe a specific person, place or thing. For example, a [[StatisticalVariable]] Median_Height_Person_Female representing the median height of women, could be written as follows: the population type is [[Person]]; the measuredProperty [[height]]; the [[statType]] [[median]]; the [[gender]] [[Female]]. It is important to note that there are many kinds of scientific quantitative observation which are not fully, perfectly or unambiguously described following this pattern, or with solely Schema.org terminology. The approach taken here is designed to allow partial, incremental or minimal description of [[StatisticalVariable]]s, and the use of detailed sets of entity and property IDs from external repositories. The [[measurementMethod]], [[unitCode]] and [[unitText]] properties can also be used to clarify the specific nature and notation of an observed measurement. ", + "rdfs:label": "StatisticalVariable", + "rdfs:subClassOf": { + "@id": "schema:ConstraintNode" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:EntertainmentBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A business providing entertainment.", + "rdfs:label": "EntertainmentBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:spokenByCharacter", + "@type": "rdf:Property", + "rdfs:comment": "The (e.g. fictional) character, Person or Organization to whom the quotation is attributed within the containing CreativeWork.", + "rdfs:label": "spokenByCharacter", + "schema:domainIncludes": { + "@id": "schema:Quotation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/271" + } + }, + { + "@id": "schema:MixedEventAttendanceMode", + "@type": "schema:EventAttendanceModeEnumeration", + "rdfs:comment": "MixedEventAttendanceMode - an event that is conducted as a combination of both offline and online modes.", + "rdfs:label": "MixedEventAttendanceMode", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:answerCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of answers this question has received.", + "rdfs:label": "answerCount", + "schema:domainIncludes": { + "@id": "schema:Question" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:supplyTo", + "@type": "rdf:Property", + "rdfs:comment": "The area to which the artery supplies blood.", + "rdfs:label": "supplyTo", + "schema:domainIncludes": { + "@id": "schema:Artery" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:branchCode", + "@type": "rdf:Property", + "rdfs:comment": "A short textual code (also called \"store code\") that uniquely identifies a place of business. The code is typically assigned by the parentOrganization and used in structured URLs.\\n\\nFor example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code \"3047\" is a branchCode for a particular branch.\n ", + "rdfs:label": "branchCode", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:occupancy", + "@type": "rdf:Property", + "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.", + "rdfs:label": "occupancy", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HotelRoom" + }, + { + "@id": "schema:Suite" + }, + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:Apartment" + }, + { + "@id": "schema:SingleFamilyResidence" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:RealEstateAgent", + "@type": "rdfs:Class", + "rdfs:comment": "A real-estate agent.", + "rdfs:label": "RealEstateAgent", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Discontinued", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item has been discontinued.", + "rdfs:label": "Discontinued" + }, + { + "@id": "schema:numberOfPages", + "@type": "rdf:Property", + "rdfs:comment": "The number of pages in the book.", + "rdfs:label": "numberOfPages", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:foodEvent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The specific food event where the action occurred.", + "rdfs:label": "foodEvent", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:CookAction" + }, + "schema:rangeIncludes": { + "@id": "schema:FoodEvent" + } + }, + { + "@id": "schema:Drug", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/410942007" + }, + "rdfs:comment": "A chemical or biologic substance, used as a medical therapy, that has a physiological effect on an organism. Here the term drug is used interchangeably with the term medicine although clinical knowledge makes a clear difference between them.", + "rdfs:label": "Drug", + "rdfs:subClassOf": [ + { + "@id": "schema:Substance" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ConstraintNode", + "@type": "rdfs:Class", + "rdfs:comment": "The ConstraintNode type is provided to support usecases in which a node in a structured data graph is described with properties which appear to describe a single entity, but are being used in a situation where they serve a more abstract purpose. A [[ConstraintNode]] can be described using [[constraintProperty]] and [[numConstraints]]. These constraint properties can serve a \n variety of purposes, and their values may sometimes be understood to indicate sets of possible values rather than single, exact and specific values.", + "rdfs:label": "ConstraintNode", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:BookmarkAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent bookmarks/flags/labels/tags/marks an object.", + "rdfs:label": "BookmarkAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:MusicPlaylist", + "@type": "rdfs:Class", + "rdfs:comment": "A collection of music tracks in playlist form.", + "rdfs:label": "MusicPlaylist", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:orderStatus", + "@type": "rdf:Property", + "rdfs:comment": "The current status of the order.", + "rdfs:label": "orderStatus", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:OrderStatus" + } + }, + { + "@id": "schema:serviceOperator", + "@type": "rdf:Property", + "rdfs:comment": "The operating organization, if different from the provider. This enables the representation of services that are provided by an organization, but operated by another organization like a subcontractor.", + "rdfs:label": "serviceOperator", + "schema:domainIncludes": { + "@id": "schema:GovernmentService" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:numberOfBeds", + "@type": "rdf:Property", + "rdfs:comment": "The quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment.", + "rdfs:label": "numberOfBeds", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:BedDetails" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:parentTaxon", + "@type": "rdf:Property", + "rdfs:comment": "Closest parent taxon of the taxon in question.", + "rdfs:label": "parentTaxon", + "schema:domainIncludes": { + "@id": "schema:Taxon" + }, + "schema:inverseOf": { + "@id": "schema:childTaxon" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Taxon" + } + }, + { + "@id": "schema:courseCode", + "@type": "rdf:Property", + "rdfs:comment": "The identifier for the [[Course]] used by the course [[provider]] (e.g. CS101 or 6.001).", + "rdfs:label": "courseCode", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Rating", + "@type": "rdfs:Class", + "rdfs:comment": "A rating is an evaluation on a numeric scale, such as 1 to 5 stars.", + "rdfs:label": "Rating", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:ccRecipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of recipient. The recipient copied on a message.", + "rdfs:label": "ccRecipient", + "rdfs:subPropertyOf": { + "@id": "schema:recipient" + }, + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:Thursday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Wednesday and Friday.", + "rdfs:label": "Thursday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q129" + } + }, + { + "@id": "schema:wheelbase", + "@type": "rdf:Property", + "rdfs:comment": "The distance between the centers of the front and rear wheels.\\n\\nTypical unit code(s): CMT for centimeters, MTR for meters, INH for inches, FOT for foot/feet.", + "rdfs:label": "wheelbase", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:restPeriods", + "@type": "rdf:Property", + "rdfs:comment": "How often one should break from the activity.", + "rdfs:label": "restPeriods", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:alcoholWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to consumption of alcohol while taking this drug.", + "rdfs:label": "alcoholWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Physiotherapy", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The practice of treatment of disease, injury, or deformity by physical methods such as massage, heat treatment, and exercise rather than by drugs or surgery.", + "rdfs:label": "Physiotherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numAdults", + "@type": "rdf:Property", + "rdfs:comment": "The number of adults staying in the unit.", + "rdfs:label": "numAdults", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:expertConsiderations", + "@type": "rdf:Property", + "rdfs:comment": "Medical expert advice related to the plan.", + "rdfs:label": "expertConsiderations", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryF", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class F as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryF", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:releaseDate", + "@type": "rdf:Property", + "rdfs:comment": "The release date of a product or product model. This can be used to distinguish the exact variant of a product.", + "rdfs:label": "releaseDate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:eligibleTransactionVolume", + "@type": "rdf:Property", + "rdfs:comment": "The transaction volume, in a monetary unit, for which the offer or price specification is valid, e.g. for indicating a minimal purchasing volume, to express free shipping above a certain order volume, or to limit the acceptance of credit cards to purchases to a certain minimal amount.", + "rdfs:label": "eligibleTransactionVolume", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PriceSpecification" + } + }, + { + "@id": "schema:CableOrSatelliteService", + "@type": "rdfs:Class", + "rdfs:comment": "A service which provides access to media programming like TV or radio. Access may be via cable or satellite.", + "rdfs:label": "CableOrSatelliteService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:runsTo", + "@type": "rdf:Property", + "rdfs:comment": "The vasculature the lymphatic structure runs, or efferents, to.", + "rdfs:label": "runsTo", + "schema:domainIncludes": { + "@id": "schema:LymphaticVessel" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:additionalType", + "@type": "rdf:Property", + "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. Typically the value is a URI-identified RDF class, and in this case corresponds to the\n use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org style guide.", + "rdfs:label": "additionalType", + "rdfs:subPropertyOf": { + "@id": "rdf:type" + }, + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryC", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class C as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryC", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:NGO", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: Non-governmental Organization.", + "rdfs:label": "NGO", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:NoninvasiveProcedure", + "@type": "schema:MedicalProcedureType", + "rdfs:comment": "A type of medical procedure that involves noninvasive techniques.", + "rdfs:label": "NoninvasiveProcedure", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:numTracks", + "@type": "rdf:Property", + "rdfs:comment": "The number of tracks in this album or playlist.", + "rdfs:label": "numTracks", + "schema:domainIncludes": { + "@id": "schema:MusicPlaylist" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:overdosage", + "@type": "rdf:Property", + "rdfs:comment": "Any information related to overdose on a drug, including signs or symptoms, treatments, contact information for emergency response.", + "rdfs:label": "overdosage", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:experienceRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Description of skills and experience needed for the position or Occupation.", + "rdfs:label": "experienceRequirements", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:OccupationalExperienceRequirements" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:sharedContent", + "@type": "rdf:Property", + "rdfs:comment": "A CreativeWork such as an image, video, or audio clip shared as part of this posting.", + "rdfs:label": "sharedContent", + "schema:domainIncludes": [ + { + "@id": "schema:SocialMediaPosting" + }, + { + "@id": "schema:Comment" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:conditionsOfAccess", + "@type": "rdf:Property", + "rdfs:comment": "Conditions that affect the availability of, or method(s) of access to, an item. Typically used for real world items such as an [[ArchiveComponent]] held by an [[ArchiveOrganization]]. This property is not suitable for use as a general Web access control mechanism. It is expressed only in natural language.\\n\\nFor example \"Available by appointment from the Reading Room\" or \"Accessible only from logged-in accounts \". ", + "rdfs:label": "conditionsOfAccess", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2173" + } + }, + { + "@id": "schema:playMode", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether this game is multi-player, co-op or single-player. The game can be marked as multi-player, co-op and single-player at the same time.", + "rdfs:label": "playMode", + "schema:domainIncludes": [ + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:VideoGame" + } + ], + "schema:rangeIncludes": { + "@id": "schema:GamePlayMode" + } + }, + { + "@id": "schema:applicationContact", + "@type": "rdf:Property", + "rdfs:comment": "Contact details for further information relevant to this job posting.", + "rdfs:label": "applicationContact", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2396" + } + }, + { + "@id": "schema:GolfCourse", + "@type": "rdfs:Class", + "rdfs:comment": "A golf course.", + "rdfs:label": "GolfCourse", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:causeOf", + "@type": "rdf:Property", + "rdfs:comment": "The condition, complication, symptom, sign, etc. caused.", + "rdfs:label": "causeOf", + "schema:domainIncludes": { + "@id": "schema:MedicalCause" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:Consortium", + "@type": "rdfs:Class", + "rdfs:comment": "A Consortium is a membership [[Organization]] whose members are typically Organizations.", + "rdfs:label": "Consortium", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1559" + } + }, + { + "@id": "schema:BodyMeasurementChest", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum girth of chest. Used, for example, to fit men's suits.", + "rdfs:label": "BodyMeasurementChest", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:serviceArea", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area where the service is provided.", + "rdfs:label": "serviceArea", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:ContactPoint" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Place" + } + ], + "schema:supersededBy": { + "@id": "schema:areaServed" + } + }, + { + "@id": "schema:vehicleInteriorType", + "@type": "rdf:Property", + "rdfs:comment": "The type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.). While most interior types are characterized by the material used, an interior type can also be based on vehicle usage or target audience.", + "rdfs:label": "vehicleInteriorType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:trainName", + "@type": "rdf:Property", + "rdfs:comment": "The name of the train (e.g. The Orient Express).", + "rdfs:label": "trainName", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:publisherImprint", + "@type": "rdf:Property", + "rdfs:comment": "The publishing division which published the comic.", + "rdfs:label": "publisherImprint", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:EnrollingByInvitation", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Enrolling participants by invitation only.", + "rdfs:label": "EnrollingByInvitation", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Campground", + "@type": "rdfs:Class", + "rdfs:comment": "A camping site, campsite, or [[Campground]] is a place used for overnight stay in the outdoors, typically containing individual [[CampingPitch]] locations. \\n\\n\nIn British English a campsite is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites (source: Wikipedia, see [https://en.wikipedia.org/wiki/Campsite](https://en.wikipedia.org/wiki/Campsite)).\\n\\n\n\nSee also the dedicated [document on the use of schema.org for marking up hotels and other forms of accommodations](/docs/hotels.html).\n", + "rdfs:label": "Campground", + "rdfs:subClassOf": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:CivicStructure" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:Neck", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Neck assessment with clinical examination.", + "rdfs:label": "Neck", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DateTime", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "A combination of date and time of day in the form [-]CCYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm] (see Chapter 5.4 of ISO 8601).", + "rdfs:label": "DateTime" + }, + { + "@id": "schema:OfflinePermanently", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: OfflinePermanently. Server is offline and not available.", + "rdfs:label": "OfflinePermanently" + }, + { + "@id": "schema:honorificSuffix", + "@type": "rdf:Property", + "rdfs:comment": "An honorific suffix following a Person's name such as M.D./PhD/MSCSW.", + "rdfs:label": "honorificSuffix", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MoveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of an agent relocating to a place.\\n\\nRelated actions:\\n\\n* [[TransferAction]]: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.", + "rdfs:label": "MoveAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:employerOverview", + "@type": "rdf:Property", + "rdfs:comment": "A description of the employer, career opportunities and work environment for this position.", + "rdfs:label": "employerOverview", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2396" + } + }, + { + "@id": "schema:BowlingAlley", + "@type": "rdfs:Class", + "rdfs:comment": "A bowling alley.", + "rdfs:label": "BowlingAlley", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:PropertyValueSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A Property value specification.", + "rdfs:label": "PropertyValueSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ActionCollabClass" + } + }, + { + "@id": "schema:BarOrPub", + "@type": "rdfs:Class", + "rdfs:comment": "A bar or pub.", + "rdfs:label": "BarOrPub", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:feesAndCommissionsSpecification", + "@type": "rdf:Property", + "rdfs:comment": "Description of fees, commissions, and other terms applied either to a class of financial product, or by a financial service organization.", + "rdfs:label": "feesAndCommissionsSpecification", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": [ + { + "@id": "schema:FinancialProduct" + }, + { + "@id": "schema:FinancialService" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:SomeProducts", + "@type": "rdfs:Class", + "rdfs:comment": "A placeholder for multiple similar products of the same kind.", + "rdfs:label": "SomeProducts", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:collection", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The collection target of the action.", + "rdfs:label": "collection", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:UpdateAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + }, + "schema:supersededBy": { + "@id": "schema:targetCollection" + } + }, + { + "@id": "schema:Registry", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "A registry-based study design.", + "rdfs:label": "Registry", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:seller", + "@type": "rdf:Property", + "rdfs:comment": "An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider.", + "rdfs:label": "seller", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Order" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Flight" + }, + { + "@id": "schema:BuyAction" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:MediaEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "MediaEnumeration enumerations are lists of codes, labels etc. useful for describing media objects. They may be reflections of externally developed lists, or created at schema.org, or a combination.", + "rdfs:label": "MediaEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + } + }, + { + "@id": "schema:healthPlanCopayOption", + "@type": "rdf:Property", + "rdfs:comment": "Whether the copay is before or after deductible, etc. TODO: Is this a closed set?", + "rdfs:label": "healthPlanCopayOption", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:departureBusStop", + "@type": "rdf:Property", + "rdfs:comment": "The stop or station from which the bus departs.", + "rdfs:label": "departureBusStop", + "schema:domainIncludes": { + "@id": "schema:BusTrip" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BusStation" + }, + { + "@id": "schema:BusStop" + } + ] + }, + { + "@id": "schema:iataCode", + "@type": "rdf:Property", + "rdfs:comment": "IATA identifier for an airline or airport.", + "rdfs:label": "iataCode", + "schema:domainIncludes": [ + { + "@id": "schema:Airport" + }, + { + "@id": "schema:Airline" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:spatial", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:spatial" + }, + "rdfs:comment": "The \"spatial\" property can be used in cases when more specific properties\n(e.g. [[locationCreated]], [[spatialCoverage]], [[contentLocation]]) are not known to be appropriate.", + "rdfs:label": "spatial", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:imagingTechnique", + "@type": "rdf:Property", + "rdfs:comment": "Imaging technique used.", + "rdfs:label": "imagingTechnique", + "schema:domainIncludes": { + "@id": "schema:ImagingTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalImagingTechnique" + } + }, + { + "@id": "schema:postalCodePrefix", + "@type": "rdf:Property", + "rdfs:comment": "A defined range of postal codes indicated by a common textual prefix. Used for non-numeric systems such as UK.", + "rdfs:label": "postalCodePrefix", + "schema:domainIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:applicableLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location in which the status applies.", + "rdfs:label": "applicableLocation", + "schema:domainIncludes": [ + { + "@id": "schema:DrugLegalStatus" + }, + { + "@id": "schema:DrugCost" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:Terminated", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Terminated.", + "rdfs:label": "Terminated", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ImageGallery", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Image gallery page.", + "rdfs:label": "ImageGallery", + "rdfs:subClassOf": { + "@id": "schema:MediaGallery" + } + }, + { + "@id": "schema:typicalTest", + "@type": "rdf:Property", + "rdfs:comment": "A medical test typically performed given this condition.", + "rdfs:label": "typicalTest", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:billingIncrement", + "@type": "rdf:Property", + "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.", + "rdfs:label": "billingIncrement", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:OriginalShippingFees", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that the customer must pay the original shipping costs when returning a product.", + "rdfs:label": "OriginalShippingFees", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:cvdFacilityId", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the NHSN facility that this data record applies to. Use [[cvdFacilityCounty]] to indicate the county. To provide other details, [[healthcareReportingData]] can be used on a [[Hospital]] entry.", + "rdfs:label": "cvdFacilityId", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:Bridge", + "@type": "rdfs:Class", + "rdfs:comment": "A bridge.", + "rdfs:label": "Bridge", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:reviews", + "@type": "rdf:Property", + "rdfs:comment": "Review of the item.", + "rdfs:label": "reviews", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:supersededBy": { + "@id": "schema:review" + } + }, + { + "@id": "schema:TypesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Categorization and other types related to a topic.", + "rdfs:label": "TypesHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:height", + "@type": "rdf:Property", + "rdfs:comment": "The height of the item.", + "rdfs:label": "height", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:VisualArtwork" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Distance" + } + ] + }, + { + "@id": "schema:AllergiesHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the allergy-related aspects of a health topic.", + "rdfs:label": "AllergiesHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:benefitsSummaryUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL that goes directly to the summary of benefits and coverage for the specific standard plan or plan variation.", + "rdfs:label": "benefitsSummaryUrl", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:roleName", + "@type": "rdf:Property", + "rdfs:comment": "A role played, performed or filled by a person or organization. For example, the team of creators for a comic book might fill the roles named 'inker', 'penciller', and 'letterer'; or an athlete in a SportsTeam might play in the position named 'Quarterback'.", + "rdfs:label": "roleName", + "schema:domainIncludes": { + "@id": "schema:Role" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:geoCoveredBy", + "@type": "rdf:Property", + "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a geometry to another that covers it. As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoCoveredBy", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:breadcrumb", + "@type": "rdf:Property", + "rdfs:comment": "A set of links that can help a user understand and navigate a website hierarchy.", + "rdfs:label": "breadcrumb", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:BreadcrumbList" + } + ] + }, + { + "@id": "schema:mentions", + "@type": "rdf:Property", + "rdfs:comment": "Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept.", + "rdfs:label": "mentions", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:hasCourseInstance", + "@type": "rdf:Property", + "rdfs:comment": "An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.", + "rdfs:label": "hasCourseInstance", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:rangeIncludes": { + "@id": "schema:CourseInstance" + } + }, + { + "@id": "schema:gtin12", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin12", + "rdfs:subPropertyOf": [ + { + "@id": "schema:gtin" + }, + { + "@id": "schema:identifier" + } + ], + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:xpath", + "@type": "rdf:Property", + "rdfs:comment": "An XPath, e.g. of a [[SpeakableSpecification]] or [[WebPageElement]]. In the latter case, multiple matches within a page can constitute a single conceptual \"Web page element\".", + "rdfs:label": "xpath", + "schema:domainIncludes": [ + { + "@id": "schema:SpeakableSpecification" + }, + { + "@id": "schema:WebPageElement" + } + ], + "schema:rangeIncludes": { + "@id": "schema:XPathType" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:reservationStatus", + "@type": "rdf:Property", + "rdfs:comment": "The current status of the reservation.", + "rdfs:label": "reservationStatus", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:ReservationStatusType" + } + }, + { + "@id": "schema:BroadcastChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A unique instance of a BroadcastService on a CableOrSatelliteService lineup.", + "rdfs:label": "BroadcastChannel", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:Nonprofit501c19", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c19: Non-profit type referring to Post or Organization of Past or Present Members of the Armed Forces.", + "rdfs:label": "Nonprofit501c19", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:roofLoad", + "@type": "rdf:Property", + "rdfs:comment": "The permitted total weight of cargo and installations (e.g. a roof rack) on top of the vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]]\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "roofLoad", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Car" + }, + { + "@id": "schema:BusOrCoach" + } + ], + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:pageEnd", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/pageEnd" + }, + "rdfs:comment": "The page on which the work ends; for example \"138\" or \"xvi\".", + "rdfs:label": "pageEnd", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:Chapter" + }, + { + "@id": "schema:PublicationVolume" + }, + { + "@id": "schema:PublicationIssue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:lender", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The person that lends the object being borrowed.", + "rdfs:label": "lender", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:BorrowAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:HVACBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A business that provides Heating, Ventilation and Air Conditioning services.", + "rdfs:label": "HVACBusiness", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:percentile90", + "@type": "rdf:Property", + "rdfs:comment": "The 90th percentile value.", + "rdfs:label": "percentile90", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:itemDefectReturnShippingFeesAmount", + "@type": "rdf:Property", + "rdfs:comment": "Amount of shipping costs for defect product returns. Applicable when property [[itemDefectReturnFees]] equals [[ReturnShippingFees]].", + "rdfs:label": "itemDefectReturnShippingFeesAmount", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:description", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:description" + }, + "rdfs:comment": "A description of the item.", + "rdfs:label": "description", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:TextObject" + } + ] + }, + { + "@id": "schema:OceanBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "An ocean (for example, the Pacific).", + "rdfs:label": "OceanBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:UserReview", + "@type": "rdfs:Class", + "rdfs:comment": "A review created by an end-user (e.g. consumer, purchaser, attendee etc.), in contrast with [[CriticReview]].", + "rdfs:label": "UserReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1589" + } + }, + { + "@id": "schema:EndorsementRating", + "@type": "rdfs:Class", + "rdfs:comment": "An EndorsementRating is a rating that expresses some level of endorsement, for example inclusion in a \"critic's pick\" blog, a\n\"Like\" or \"+1\" on a social network. It can be considered the [[result]] of an [[EndorseAction]] in which the [[object]] of the action is rated positively by\nsome [[agent]]. As is common elsewhere in schema.org, it is sometimes more useful to describe the results of such an action without explicitly describing the [[Action]].\n\nAn [[EndorsementRating]] may be part of a numeric scale or organized system, but this is not required: having an explicit type for indicating a positive,\nendorsement rating is particularly useful in the absence of numeric scales as it helps consumers understand that the rating is broadly positive.\n", + "rdfs:label": "EndorsementRating", + "rdfs:subClassOf": { + "@id": "schema:Rating" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1293" + } + }, + { + "@id": "schema:sha256", + "@type": "rdf:Property", + "rdfs:comment": "The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the content of the item. For example, a zero-length input has value 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'.", + "rdfs:label": "sha256", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:departurePlatform", + "@type": "rdf:Property", + "rdfs:comment": "The platform from which the train departs.", + "rdfs:label": "departurePlatform", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Virus", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Pathogenic virus that causes viral infection.", + "rdfs:label": "Virus", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:paymentMethod", + "@type": "rdf:Property", + "rdfs:comment": "The name of the credit card or other method of payment for the order.", + "rdfs:label": "paymentMethod", + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PaymentMethod" + } + }, + { + "@id": "schema:materialExtent", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "The quantity of the materials being described or an expression of the physical space they occupy." + }, + "rdfs:label": { + "@language": "en", + "@value": "materialExtent" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1759" + } + }, + { + "@id": "schema:Pond", + "@type": "rdfs:Class", + "rdfs:comment": "A pond.", + "rdfs:label": "Pond", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:cvdNumVentUse", + "@type": "rdf:Property", + "rdfs:comment": "numventuse - MECHANICAL VENTILATORS IN USE: Total number of ventilators in use.", + "rdfs:label": "cvdNumVentUse", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:NewCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is new.", + "rdfs:label": "NewCondition" + }, + { + "@id": "schema:inAlbum", + "@type": "rdf:Property", + "rdfs:comment": "The album to which this recording belongs.", + "rdfs:label": "inAlbum", + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + } + }, + { + "@id": "schema:SafetyHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the safety-related aspects of a health topic.", + "rdfs:label": "SafetyHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:healthPlanPharmacyCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category or type of pharmacy associated with this cost sharing.", + "rdfs:label": "healthPlanPharmacyCategory", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:AnatomicalSystem", + "@type": "rdfs:Class", + "rdfs:comment": "An anatomical system is a group of anatomical structures that work together to perform a certain task. Anatomical systems, such as organ systems, are one organizing principle of anatomy, and can include circulatory, digestive, endocrine, integumentary, immune, lymphatic, muscular, nervous, reproductive, respiratory, skeletal, urinary, vestibular, and other systems.", + "rdfs:label": "AnatomicalSystem", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:legislationLegalForce", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#in_force" + }, + "rdfs:comment": "Whether the legislation is currently in force, not in force, or partially in force.", + "rdfs:label": "legislationLegalForce", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:LegalForceStatus" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#in_force" + } + }, + { + "@id": "schema:FreeReturn", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that product returns are free of charge for the customer.", + "rdfs:label": "FreeReturn", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:runtimePlatform", + "@type": "rdf:Property", + "rdfs:comment": "Runtime platform or script interpreter dependencies (example: Java v1, Python 2.3, .NET Framework 3.0).", + "rdfs:label": "runtimePlatform", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Clinician", + "@type": "schema:MedicalAudienceType", + "rdfs:comment": "Medical clinicians, including practicing physicians and other medical professionals involved in clinical practice.", + "rdfs:label": "Clinician", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:CheckInAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check-in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).\\n\\nRelated actions:\\n\\n* [[CheckOutAction]]: The antonym of CheckInAction.\\n* [[ArriveAction]]: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.\\n* [[ConfirmAction]]: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* of a previously reserved service rather than its validity/existence.", + "rdfs:label": "CheckInAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:reservationId", + "@type": "rdf:Property", + "rdfs:comment": "A unique identifier for the reservation.", + "rdfs:label": "reservationId", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MathSolver", + "@type": "rdfs:Class", + "rdfs:comment": "A math solver which is capable of solving a subset of mathematical problems.", + "rdfs:label": "MathSolver", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2740" + } + }, + { + "@id": "schema:InStock", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is in stock.", + "rdfs:label": "InStock" + }, + { + "@id": "schema:availability", + "@type": "rdf:Property", + "rdfs:comment": "The availability of this item—for example In stock, Out of stock, Pre-order, etc.", + "rdfs:label": "availability", + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ItemAvailability" + } + }, + { + "@id": "schema:Boolean", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "Boolean: True or False.", + "rdfs:label": "Boolean" + }, + { + "@id": "schema:MedicalSymptom", + "@type": "rdfs:Class", + "rdfs:comment": "Any complaint sensed and expressed by the patient (therefore defined as subjective) like stomachache, lower-back pain, or fatigue.", + "rdfs:label": "MedicalSymptom", + "rdfs:subClassOf": { + "@id": "schema:MedicalSignOrSymptom" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:hasCategoryCode", + "@type": "rdf:Property", + "rdfs:comment": "A Category code contained in this code set.", + "rdfs:label": "hasCategoryCode", + "rdfs:subPropertyOf": { + "@id": "schema:hasDefinedTerm" + }, + "schema:domainIncludes": { + "@id": "schema:CategoryCodeSet" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CategoryCode" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:isAvailableGenerically", + "@type": "rdf:Property", + "rdfs:comment": "True if the drug is available in a generic form (regardless of name).", + "rdfs:label": "isAvailableGenerically", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:Midwifery", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A nurse-like health profession that deals with pregnancy, childbirth, and the postpartum period (including care of the newborn), besides sexual and reproductive health of women throughout their lives.", + "rdfs:label": "Midwifery", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:sport", + "@type": "rdf:Property", + "rdfs:comment": "A type of sport (e.g. Baseball).", + "rdfs:label": "sport", + "schema:domainIncludes": [ + { + "@id": "schema:SportsEvent" + }, + { + "@id": "schema:SportsOrganization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1951" + } + }, + { + "@id": "schema:predecessorOf", + "@type": "rdf:Property", + "rdfs:comment": "A pointer from a previous, often discontinued variant of the product to its newer variant.", + "rdfs:label": "predecessorOf", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:ProductModel" + }, + "schema:rangeIncludes": { + "@id": "schema:ProductModel" + } + }, + { + "@id": "schema:Continent", + "@type": "rdfs:Class", + "rdfs:comment": "One of the continents (for example, Europe or Africa).", + "rdfs:label": "Continent", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:callSign", + "@type": "rdf:Property", + "rdfs:comment": "A [callsign](https://en.wikipedia.org/wiki/Call_sign), as used in broadcasting and radio communications to identify people, radio and TV stations, or vehicles.", + "rdfs:label": "callSign", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:BroadcastService" + }, + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2109" + } + }, + { + "@id": "schema:sodiumContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of milligrams of sodium.", + "rdfs:label": "sodiumContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:supply", + "@type": "rdf:Property", + "rdfs:comment": "A sub-property of instrument. A supply consumed when performing instructions or a direction.", + "rdfs:label": "supply", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:HowToSupply" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:applicationSubCategory", + "@type": "rdf:Property", + "rdfs:comment": "Subcategory of the application, e.g. 'Arcade Game'.", + "rdfs:label": "applicationSubCategory", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:isbn", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/isbn" + }, + "rdfs:comment": "The ISBN of the book.", + "rdfs:label": "isbn", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:isicV4", + "@type": "rdf:Property", + "rdfs:comment": "The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.", + "rdfs:label": "isicV4", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Code", + "@type": "rdfs:Class", + "rdfs:comment": "Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.", + "rdfs:label": "Code", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:supersededBy": { + "@id": "schema:SoftwareSourceCode" + } + }, + { + "@id": "schema:smiles", + "@type": "rdf:Property", + "rdfs:comment": "A specification in form of a line notation for describing the structure of chemical species using short ASCII strings. Double bond stereochemistry \\ indicators may need to be escaped in the string in formats where the backslash is an escape character.", + "rdfs:label": "smiles", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:RadioSeries", + "@type": "rdfs:Class", + "rdfs:comment": "CreativeWorkSeries dedicated to radio broadcast and associated online delivery.", + "rdfs:label": "RadioSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:PalliativeProcedure", + "@type": "rdfs:Class", + "rdfs:comment": "A medical procedure intended primarily for palliative purposes, aimed at relieving the symptoms of an underlying health condition.", + "rdfs:label": "PalliativeProcedure", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalTherapy" + }, + { + "@id": "schema:MedicalProcedure" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Mosque", + "@type": "rdfs:Class", + "rdfs:comment": "A mosque.", + "rdfs:label": "Mosque", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:Drawing", + "@type": "rdfs:Class", + "rdfs:comment": "A picture or diagram made with a pencil, pen, or crayon rather than paint.", + "rdfs:label": "Drawing", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:applicableCountry", + "@type": "rdf:Property", + "rdfs:comment": "A country where a particular merchant return policy applies to, for example the two-letter ISO 3166-1 alpha-2 country code.", + "rdfs:label": "applicableCountry", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Country" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3001" + } + }, + { + "@id": "schema:priceSpecification", + "@type": "rdf:Property", + "rdfs:comment": "One or more detailed price specifications, indicating the unit price and delivery or payment charges.", + "rdfs:label": "priceSpecification", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TradeAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:PriceSpecification" + } + }, + { + "@id": "schema:associatedDisease", + "@type": "rdf:Property", + "rdfs:comment": "Disease associated to this BioChemEntity. Such disease can be a MedicalCondition or a URL. If you want to add an evidence supporting the association, please use PropertyValue.", + "rdfs:label": "associatedDisease", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:Zoo", + "@type": "rdfs:Class", + "rdfs:comment": "A zoo.", + "rdfs:label": "Zoo", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:netWorth", + "@type": "rdf:Property", + "rdfs:comment": "The total financial value of the person as calculated by subtracting assets from liabilities.", + "rdfs:label": "netWorth", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PriceSpecification" + } + ] + }, + { + "@id": "schema:UserBlocks", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserBlocks", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:Genetic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to hereditary transmission and the variation of inherited characteristics and disorders.", + "rdfs:label": "Genetic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:duration", + "@type": "rdf:Property", + "rdfs:comment": "The duration of the item (movie, audio recording, event, etc.) in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "duration", + "schema:domainIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:Schedule" + }, + { + "@id": "schema:Audiobook" + }, + { + "@id": "schema:MusicRelease" + }, + { + "@id": "schema:QuantitativeValueDistribution" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Episode" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + ] + }, + { + "@id": "schema:DrinkAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of swallowing liquids.", + "rdfs:label": "DrinkAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:AllocateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of organizing tasks/objects/events by associating resources to it.", + "rdfs:label": "AllocateAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:processingTime", + "@type": "rdf:Property", + "rdfs:comment": "Estimated processing time for the service using this channel.", + "rdfs:label": "processingTime", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:priceCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency of the price, or a price component when attached to [[PriceSpecification]] and its subtypes.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "priceCurrency", + "schema:domainIncludes": [ + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:Ticket" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TradeAction" + }, + { + "@id": "schema:PriceSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TVEpisode", + "@type": "rdfs:Class", + "rdfs:comment": "A TV episode which can be part of a series or season.", + "rdfs:label": "TVEpisode", + "rdfs:subClassOf": { + "@id": "schema:Episode" + } + }, + { + "@id": "schema:WearableSizeSystemUS", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "United States size system for wearables.", + "rdfs:label": "WearableSizeSystemUS", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:prescribingInfo", + "@type": "rdf:Property", + "rdfs:comment": "Link to prescribing information for the drug.", + "rdfs:label": "prescribingInfo", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:editor", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the Person who edited the CreativeWork.", + "rdfs:label": "editor", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:HealthcareConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item is a pharmaceutical (e.g., a prescription or OTC drug) or a restricted medical device.", + "rdfs:label": "HealthcareConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:BodyMeasurementHead", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum girth of head above the ears. Used, for example, to fit hats.", + "rdfs:label": "BodyMeasurementHead", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:industry", + "@type": "rdf:Property", + "rdfs:comment": "The industry associated with the job position.", + "rdfs:label": "industry", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ] + }, + { + "@id": "schema:broker", + "@type": "rdf:Property", + "rdfs:comment": "An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.", + "rdfs:label": "broker", + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Order" + }, + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Reservation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:floorLimit", + "@type": "rdf:Property", + "rdfs:comment": "A floor limit is the amount of money above which credit card transactions must be authorized.", + "rdfs:label": "floorLimit", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:encodesCreativeWork", + "@type": "rdf:Property", + "rdfs:comment": "The CreativeWork encoded by this media object.", + "rdfs:label": "encodesCreativeWork", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:inverseOf": { + "@id": "schema:encoding" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Nonprofit501c20", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c20: Non-profit type referring to Group Legal Services Plan Organizations.", + "rdfs:label": "Nonprofit501c20", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:BodyMeasurementUnderbust", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of body just below the bust. Used, for example, to fit women's swimwear.", + "rdfs:label": "BodyMeasurementUnderbust", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Withdrawn", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Withdrawn.", + "rdfs:label": "Withdrawn", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:paymentAccepted", + "@type": "rdf:Property", + "rdfs:comment": "Cash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc.", + "rdfs:label": "paymentAccepted", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:numberOfAirbags", + "@type": "rdf:Property", + "rdfs:comment": "The number or type of airbags in the vehicle.", + "rdfs:label": "numberOfAirbags", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:ContactPointOption", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated options related to a ContactPoint.", + "rdfs:label": "ContactPointOption", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:EffectivenessHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the effectiveness-related aspects of a health topic.", + "rdfs:label": "EffectivenessHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:Surgical", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to treating diseases, injuries and deformities by manual and instrumental means.", + "rdfs:label": "Surgical", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:containsSeason", + "@type": "rdf:Property", + "rdfs:comment": "A season that is part of the media series.", + "rdfs:label": "containsSeason", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWorkSeason" + } + }, + { + "@id": "schema:OrderProcessing", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that an order is being processed.", + "rdfs:label": "OrderProcessing" + }, + { + "@id": "schema:MedicalConditionStage", + "@type": "rdfs:Class", + "rdfs:comment": "A stage of a medical condition, such as 'Stage IIIa'.", + "rdfs:label": "MedicalConditionStage", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Grant", + "@type": "rdfs:Class", + "rdfs:comment": "A grant, typically financial or otherwise quantifiable, of resources. Typically a [[funder]] sponsors some [[MonetaryAmount]] to an [[Organization]] or [[Person]],\n sometimes not necessarily via a dedicated or long-lived [[Project]], resulting in one or more outputs, or [[fundedItem]]s. For financial sponsorship, indicate the [[funder]] of a [[MonetaryGrant]]. For non-financial support, indicate [[sponsor]] of [[Grant]]s of resources (e.g. office space).\n\nGrants support activities directed towards some agreed collective goals, often but not always organized as [[Project]]s. Long-lived projects are sometimes sponsored by a variety of grants over time, but it is also common for a project to be associated with a single grant.\n\nThe amount of a [[Grant]] is represented using [[amount]] as a [[MonetaryAmount]].\n ", + "rdfs:label": "Grant", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "https://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:orderItemStatus", + "@type": "rdf:Property", + "rdfs:comment": "The current status of the order item.", + "rdfs:label": "orderItemStatus", + "schema:domainIncludes": { + "@id": "schema:OrderItem" + }, + "schema:rangeIncludes": { + "@id": "schema:OrderStatus" + } + }, + { + "@id": "schema:ExchangeRateSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value representing exchange rate.", + "rdfs:label": "ExchangeRateSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:commentText", + "@type": "rdf:Property", + "rdfs:comment": "The text of the UserComment.", + "rdfs:label": "commentText", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:broadcastDisplayName", + "@type": "rdf:Property", + "rdfs:comment": "The name displayed in the channel guide. For many US affiliates, it is the network name.", + "rdfs:label": "broadcastDisplayName", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Pediatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that specializes in the care of infants, children and adolescents.", + "rdfs:label": "Pediatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:artworkSurface", + "@type": "rdf:Property", + "rdfs:comment": "The supporting materials for the artwork, e.g. Canvas, Paper, Wood, Board, etc.", + "rdfs:label": "artworkSurface", + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:EvidenceLevelB", + "@type": "schema:MedicalEvidenceLevel", + "rdfs:comment": "Data derived from a single randomized trial, or nonrandomized studies.", + "rdfs:label": "EvidenceLevelB", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Hostel", + "@type": "rdfs:Class", + "rdfs:comment": "A hostel - cheap accommodation, often in shared dormitories.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Hostel", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:annualPercentageRate", + "@type": "rdf:Property", + "rdfs:comment": "The annual rate that is charged for borrowing (or made by investing), expressed as a single percentage number that represents the actual yearly cost of funds over the term of a loan. This includes any fees or additional costs associated with the transaction.", + "rdfs:label": "annualPercentageRate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:FinancialProduct" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:endDate", + "@type": "rdf:Property", + "rdfs:comment": "The end date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)).", + "rdfs:label": "endDate", + "schema:domainIncludes": [ + { + "@id": "schema:Schedule" + }, + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:CreativeWorkSeries" + }, + { + "@id": "schema:Role" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2486" + } + }, + { + "@id": "schema:interactionService", + "@type": "rdf:Property", + "rdfs:comment": "The WebSite or SoftwareApplication where the interactions took place.", + "rdfs:label": "interactionService", + "schema:domainIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SoftwareApplication" + }, + { + "@id": "schema:WebSite" + } + ] + }, + { + "@id": "schema:MerchantReturnUnlimitedWindow", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that there is an unlimited window for product returns.", + "rdfs:label": "MerchantReturnUnlimitedWindow", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:appliesToPaymentMethod", + "@type": "rdf:Property", + "rdfs:comment": "The payment method(s) to which the payment charge specification applies.", + "rdfs:label": "appliesToPaymentMethod", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentChargeSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:PaymentMethod" + } + }, + { + "@id": "schema:weightTotal", + "@type": "rdf:Property", + "rdfs:comment": "The permitted total weight of the loaded vehicle, including passengers and cargo and the weight of the empty vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "weightTotal", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:WearableSizeGroupJuniors", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Juniors\" for wearables.", + "rdfs:label": "WearableSizeGroupJuniors", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:PreventionHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about actions or measures that can be taken to avoid getting the topic or reaching a critical situation related to the topic.", + "rdfs:label": "PreventionHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:musicalKey", + "@type": "rdf:Property", + "rdfs:comment": "The key, mode, or scale this composition uses.", + "rdfs:label": "musicalKey", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Intangible", + "@type": "rdfs:Class", + "rdfs:comment": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.", + "rdfs:label": "Intangible", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:LoanOrCredit", + "@type": "rdfs:Class", + "rdfs:comment": "A financial product for the loaning of an amount of money, or line of credit, under agreed terms and charges.", + "rdfs:label": "LoanOrCredit", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:HealthClub", + "@type": "rdfs:Class", + "rdfs:comment": "A health club.", + "rdfs:label": "HealthClub", + "rdfs:subClassOf": [ + { + "@id": "schema:HealthAndBeautyBusiness" + }, + { + "@id": "schema:SportsActivityLocation" + } + ] + }, + { + "@id": "schema:discussionUrl", + "@type": "rdf:Property", + "rdfs:comment": "A link to the page containing the comments of the CreativeWork.", + "rdfs:label": "discussionUrl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:checkoutTime", + "@type": "rdf:Property", + "rdfs:comment": "The latest someone may check out of a lodging establishment.", + "rdfs:label": "checkoutTime", + "schema:domainIncludes": [ + { + "@id": "schema:LodgingReservation" + }, + { + "@id": "schema:LodgingBusiness" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:subEvent", + "@type": "rdf:Property", + "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.", + "rdfs:label": "subEvent", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:inverseOf": { + "@id": "schema:superEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DefenceEstablishment", + "@type": "rdfs:Class", + "rdfs:comment": "A defence establishment, such as an army or navy base.", + "rdfs:label": "DefenceEstablishment", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:containedInPlace", + "@type": "rdf:Property", + "rdfs:comment": "The basic containment relation between a place and one that contains it.", + "rdfs:label": "containedInPlace", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:inverseOf": { + "@id": "schema:containsPlace" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:flightDistance", + "@type": "rdf:Property", + "rdfs:comment": "The distance of the flight.", + "rdfs:label": "flightDistance", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Distance" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:hasGS1DigitalLink", + "@type": "rdf:Property", + "rdfs:comment": "The GS1 digital link associated with the object. This URL should conform to the particular requirements of digital links. The link should only contain the Application Identifiers (AIs) that are relevant for the entity being annotated, for instance a [[Product]] or an [[Organization]], and for the correct granularity. In particular, for products:
  • A Digital Link that contains a serial number (AI 21) should only be present on instances of [[IndividualProduct]]
  • A Digital Link that contains a lot number (AI 10) should be annotated as [[SomeProduct]] if only products from that lot are sold, or [[IndividualProduct]] if there is only a specific product.
  • A Digital Link that contains a global model number (AI 8013) should be attached to a [[Product]] or a [[ProductModel]].
Other item types should be adapted similarly.", + "rdfs:label": "hasGS1DigitalLink", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3475" + } + }, + { + "@id": "schema:isInvolvedInBiologicalProcess", + "@type": "rdf:Property", + "rdfs:comment": "Biological process this BioChemEntity is involved in; please use PropertyValue if you want to include any evidence.", + "rdfs:label": "isInvolvedInBiologicalProcess", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:knowsLanguage", + "@type": "rdf:Property", + "rdfs:comment": "Of a [[Person]], and less typically of an [[Organization]], to indicate a known language. We do not distinguish skill levels or reading/writing/speaking/signing here. Use language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47).", + "rdfs:label": "knowsLanguage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Language" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:physicalRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A description of the types of physical activity associated with the job. Defined terms such as those in O*net may be used, but note that there is no way to specify the level of ability as well as its nature when using a defined term.", + "rdfs:label": "physicalRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:activityDuration", + "@type": "rdf:Property", + "rdfs:comment": "Length of time to engage in the activity.", + "rdfs:label": "activityDuration", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Duration" + } + ] + }, + { + "@id": "schema:colleagues", + "@type": "rdf:Property", + "rdfs:comment": "A colleague of the person.", + "rdfs:label": "colleagues", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:colleague" + } + }, + { + "@id": "schema:review", + "@type": "rdf:Property", + "rdfs:comment": "A review of the item.", + "rdfs:label": "review", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Review" + } + }, + { + "@id": "schema:GameServer", + "@type": "rdfs:Class", + "rdfs:comment": "Server that provides game interaction in a multiplayer game.", + "rdfs:label": "GameServer", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:algorithm", + "@type": "rdf:Property", + "rdfs:comment": "The algorithm or rules to follow to compute the score.", + "rdfs:label": "algorithm", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskScore" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:tool", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. An object used (but not consumed) when performing instructions or a direction.", + "rdfs:label": "tool", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:HowToTool" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:marginOfError", + "@type": "rdf:Property", + "rdfs:comment": "A [[marginOfError]] for an [[Observation]].", + "rdfs:label": "marginOfError", + "schema:domainIncludes": { + "@id": "schema:Observation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:FoodEstablishment", + "@type": "rdfs:Class", + "rdfs:comment": "A food-related business.", + "rdfs:label": "FoodEstablishment", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:EBook", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Ebook.", + "rdfs:label": "EBook" + }, + { + "@id": "schema:PhysicalTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "A process of progressive physical care and rehabilitation aimed at improving a health condition.", + "rdfs:label": "PhysicalTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:byArtist", + "@type": "rdf:Property", + "rdfs:comment": "The artist that performed this album or recording.", + "rdfs:label": "byArtist", + "schema:domainIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:MusicAlbum" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Person" + }, + { + "@id": "schema:MusicGroup" + } + ] + }, + { + "@id": "schema:gender", + "@type": "rdf:Property", + "rdfs:comment": "Gender of something, typically a [[Person]], but possibly also fictional characters, animals, etc. While https://schema.org/Male and https://schema.org/Female may be used, text strings are also acceptable for people who do not identify as a binary gender. The [[gender]] property can also be used in an extended sense to cover e.g. the gender of sports teams. As with the gender of individuals, we do not try to enumerate all possibilities. A mixed-gender [[SportsTeam]] can be indicated with a text value of \"Mixed\".", + "rdfs:label": "gender", + "schema:domainIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GenderType" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2341" + } + }, + { + "@id": "schema:numberOfBedrooms", + "@type": "rdf:Property", + "rdfs:comment": "The total integer number of bedrooms in a some [[Accommodation]], [[ApartmentComplex]] or [[FloorPlan]].", + "rdfs:label": "numberOfBedrooms", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:ApartmentComplex" + }, + { + "@id": "schema:FloorPlan" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:OfflineTemporarily", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: OfflineTemporarily. Server is offline now but it can be online soon.", + "rdfs:label": "OfflineTemporarily" + }, + { + "@id": "schema:WearableMeasurementWidth", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the width, for example of shoes.", + "rdfs:label": "WearableMeasurementWidth", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:ElementarySchool", + "@type": "rdfs:Class", + "rdfs:comment": "An elementary school.", + "rdfs:label": "ElementarySchool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:MovieRentalStore", + "@type": "rdfs:Class", + "rdfs:comment": "A movie rental store.", + "rdfs:label": "MovieRentalStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:BusinessFunction", + "@type": "rdfs:Class", + "rdfs:comment": "The business function specifies the type of activity or access (i.e., the bundle of rights) offered by the organization or business person through the offer. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation. Proprietary specifications of access rights are also instances of this class.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#ConstructionInstallation\\n* http://purl.org/goodrelations/v1#Dispose\\n* http://purl.org/goodrelations/v1#LeaseOut\\n* http://purl.org/goodrelations/v1#Maintain\\n* http://purl.org/goodrelations/v1#ProvideService\\n* http://purl.org/goodrelations/v1#Repair\\n* http://purl.org/goodrelations/v1#Sell\\n* http://purl.org/goodrelations/v1#Buy\n ", + "rdfs:label": "BusinessFunction", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:XRay", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "X-ray imaging.", + "rdfs:label": "XRay", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:repeatCount", + "@type": "rdf:Property", + "rdfs:comment": "Defines the number of times a recurring [[Event]] will take place.", + "rdfs:label": "repeatCount", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:Vein", + "@type": "rdfs:Class", + "rdfs:comment": "A type of blood vessel that specifically carries blood to the heart.", + "rdfs:label": "Vein", + "rdfs:subClassOf": { + "@id": "schema:Vessel" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:familyName", + "@type": "rdf:Property", + "rdfs:comment": "Family name. In the U.S., the last name of a Person.", + "rdfs:label": "familyName", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:travelBans", + "@type": "rdf:Property", + "rdfs:comment": "Information about travel bans, e.g. in the context of a pandemic.", + "rdfs:label": "travelBans", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:foodEstablishment", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The specific food establishment where the action occurred.", + "rdfs:label": "foodEstablishment", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:CookAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:FoodEstablishment" + } + ] + }, + { + "@id": "schema:duns", + "@type": "rdf:Property", + "rdfs:comment": "The Dun & Bradstreet DUNS number for identifying an organization or business person.", + "rdfs:label": "duns", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:currency", + "@type": "rdf:Property", + "rdfs:comment": "The currency in which the monetary amount is expressed.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "currency", + "schema:domainIncludes": [ + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:ExchangeRateSpecification" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:LoanOrCredit" + }, + { + "@id": "schema:MonetaryAmountDistribution" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:LegalService", + "@type": "rdfs:Class", + "rdfs:comment": "A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.\\n\\nAs a [[LocalBusiness]] it can be described as a [[provider]] of one or more [[Service]]\\(s).", + "rdfs:label": "LegalService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:EnergyStarEnergyEfficiencyEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Used to indicate whether a product is EnergyStar certified.", + "rdfs:label": "EnergyStarEnergyEfficiencyEnumeration", + "rdfs:subClassOf": { + "@id": "schema:EnergyEfficiencyEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:postOp", + "@type": "rdf:Property", + "rdfs:comment": "A description of the postoperative procedures, care, and/or followups for this device.", + "rdfs:label": "postOp", + "schema:domainIncludes": { + "@id": "schema:MedicalDevice" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:video", + "@type": "rdf:Property", + "rdfs:comment": "An embedded video object.", + "rdfs:label": "video", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:Clip" + } + ] + }, + { + "@id": "schema:XPathType", + "@type": "rdfs:Class", + "rdfs:comment": "Text representing an XPath (typically but not necessarily version 1.0).", + "rdfs:label": "XPathType", + "rdfs:subClassOf": { + "@id": "schema:Text" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1672" + } + }, + { + "@id": "schema:hasEnergyConsumptionDetails", + "@type": "rdf:Property", + "rdfs:comment": "Defines the energy efficiency Category (also known as \"class\" or \"rating\") for a product according to an international energy efficiency standard.", + "rdfs:label": "hasEnergyConsumptionDetails", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableSizeSystemCN", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Chinese size system for wearables.", + "rdfs:label": "WearableSizeSystemCN", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:childMaxAge", + "@type": "rdf:Property", + "rdfs:comment": "Maximal age of the child.", + "rdfs:label": "childMaxAge", + "schema:domainIncludes": { + "@id": "schema:ParentAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:homeLocation", + "@type": "rdf:Property", + "rdfs:comment": "A contact location for a person's residence.", + "rdfs:label": "homeLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:isrcCode", + "@type": "rdf:Property", + "rdfs:comment": "The International Standard Recording Code for the recording.", + "rdfs:label": "isrcCode", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AchieveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.", + "rdfs:label": "AchieveAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:previousItem", + "@type": "rdf:Property", + "rdfs:comment": "A link to the ListItem that precedes the current one.", + "rdfs:label": "previousItem", + "schema:domainIncludes": { + "@id": "schema:ListItem" + }, + "schema:rangeIncludes": { + "@id": "schema:ListItem" + } + }, + { + "@id": "schema:ReturnShippingFees", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that the customer must pay the return shipping costs when returning a product.", + "rdfs:label": "ReturnShippingFees", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:hasPOS", + "@type": "rdf:Property", + "rdfs:comment": "Points-of-Sales operated by the organization or person.", + "rdfs:label": "hasPOS", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Person" + }, + { + "@id": "schema:Organization" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:quest", + "@type": "rdf:Property", + "rdfs:comment": "The task that a player-controlled character, or group of characters may complete in order to gain a reward.", + "rdfs:label": "quest", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:LiquorStore", + "@type": "rdfs:Class", + "rdfs:comment": "A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.", + "rdfs:label": "LiquorStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Distillery", + "@type": "rdfs:Class", + "rdfs:comment": "A distillery.", + "rdfs:label": "Distillery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/743" + } + }, + { + "@id": "schema:TypeAndQuantityNode", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value indicating the quantity, unit of measurement, and business function of goods included in a bundle offer.", + "rdfs:label": "TypeAndQuantityNode", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:MeasurementTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumeration of common measurement types (or dimensions), for example \"chest\" for a person, \"inseam\" for pants, \"gauge\" for screws, or \"wheel\" for bicycles.", + "rdfs:label": "MeasurementTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:NonprofitSBBI", + "@type": "schema:NLNonprofitType", + "rdfs:comment": "NonprofitSBBI: Non-profit type referring to a Social Interest Promoting Institution (NL).", + "rdfs:label": "NonprofitSBBI", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:givenName", + "@type": "rdf:Property", + "rdfs:comment": "Given name. In the U.S., the first name of a Person.", + "rdfs:label": "givenName", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:UserTweets", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserTweets", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:gtin8", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-8 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 [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin8", + "rdfs:subPropertyOf": [ + { + "@id": "schema:identifier" + }, + { + "@id": "schema:gtin" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:WorkersUnion", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "WorkersUnion", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/243" + } + }, + { + "@id": "schema:knownVehicleDamages", + "@type": "rdf:Property", + "rdfs:comment": "A textual description of known damages, both repaired and unrepaired.", + "rdfs:label": "knownVehicleDamages", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:messageAttachment", + "@type": "rdf:Property", + "rdfs:comment": "A CreativeWork attached to the message.", + "rdfs:label": "messageAttachment", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:SideEffectsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Side effects that can be observed from the usage of the topic.", + "rdfs:label": "SideEffectsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:nonProprietaryName", + "@type": "rdf:Property", + "rdfs:comment": "The generic name of this drug or supplement.", + "rdfs:label": "nonProprietaryName", + "schema:domainIncludes": [ + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:inDefinedTermSet", + "@type": "rdf:Property", + "rdfs:comment": "A [[DefinedTermSet]] that contains this term.", + "rdfs:label": "inDefinedTermSet", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTermSet" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:ExampleMeasurementMethodEnum", + "@type": "schema:MeasurementMethodEnum", + "rdfs:comment": "An example [[MeasurementMethodEnum]] (to remove when real enums are added).", + "rdfs:label": "ExampleMeasurementMethodEnum", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:SatireOrParodyContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'satire or parody content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'satire or parody content': A video that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n\nFor an [[ImageObject]] to be 'satire or parody content': An image that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n\nFor an [[ImageObject]] with embedded text to be 'satire or parody content': An image that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n\nFor an [[AudioObject]] to be 'satire or parody content': Audio that was created as political or humorous commentary and is presented in that context. (Reshares of satire/parody content that do not include relevant context are more likely to fall under the “missing context” rating.)\n", + "rdfs:label": "SatireOrParodyContent", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Volcano", + "@type": "rdfs:Class", + "rdfs:comment": "A volcano, like Fujisan.", + "rdfs:label": "Volcano", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:inChIKey", + "@type": "rdf:Property", + "rdfs:comment": "InChIKey is a hashed version of the full InChI (using the SHA-256 algorithm).", + "rdfs:label": "inChIKey", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:lyricist", + "@type": "rdf:Property", + "rdfs:comment": "The person who wrote the words.", + "rdfs:label": "lyricist", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:AudiobookFormat", + "@type": "schema:BookFormatType", + "rdfs:comment": "Book format: Audiobook. This is an enumerated value for use with the bookFormat property. There is also a type 'Audiobook' in the bib extension which includes Audiobook specific properties.", + "rdfs:label": "AudiobookFormat" + }, + { + "@id": "schema:minValue", + "@type": "rdf:Property", + "rdfs:comment": "The lower value of some characteristic or property.", + "rdfs:label": "minValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:PropertyValueSpecification" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:PropertyValue" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Thesis", + "@type": "rdfs:Class", + "rdfs:comment": "A thesis or dissertation document submitted in support of candidature for an academic degree or professional qualification.", + "rdfs:label": "Thesis", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:source": { + "@id": "http://www.productontology.org/id/Thesis" + } + }, + { + "@id": "schema:numberOfAxles", + "@type": "rdf:Property", + "rdfs:comment": "The number of axles.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfAxles", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:hasEnergyEfficiencyCategory", + "@type": "rdf:Property", + "rdfs:comment": "Defines the energy efficiency Category (which could be either a rating out of range of values or a yes/no certification) for a product according to an international energy efficiency standard.", + "rdfs:label": "hasEnergyEfficiencyCategory", + "schema:domainIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EnergyEfficiencyEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:RespiratoryTherapy", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The therapy that is concerned with the maintenance or improvement of respiratory function (as in patients with pulmonary disease).", + "rdfs:label": "RespiratoryTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:School", + "@type": "rdfs:Class", + "rdfs:comment": "A school.", + "rdfs:label": "School", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:WearableSizeGroupWomens", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Womens\" for wearables.", + "rdfs:label": "WearableSizeGroupWomens", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:arrivalStation", + "@type": "rdf:Property", + "rdfs:comment": "The station where the train trip ends.", + "rdfs:label": "arrivalStation", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:TrainStation" + } + }, + { + "@id": "schema:GeospatialGeometry", + "@type": "rdfs:Class", + "rdfs:comment": "(Eventually to be defined as) a supertype of GeoShape designed to accommodate definitions from Geo-Spatial best practices.", + "rdfs:label": "GeospatialGeometry", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1375" + } + }, + { + "@id": "schema:governmentBenefitsInfo", + "@type": "rdf:Property", + "rdfs:comment": "governmentBenefitsInfo provides information about government benefits associated with a SpecialAnnouncement.", + "rdfs:label": "governmentBenefitsInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:GovernmentService" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:arrivalTerminal", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's arrival terminal.", + "rdfs:label": "arrivalTerminal", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:EventMovedOnline", + "@type": "schema:EventStatusType", + "rdfs:comment": "Indicates that the event was changed to allow online participation. See [[eventAttendanceMode]] for specifics of whether it is now fully or partially online.", + "rdfs:label": "EventMovedOnline" + }, + { + "@id": "schema:countryOfAssembly", + "@type": "rdf:Property", + "rdfs:comment": "The place where the product was assembled.", + "rdfs:label": "countryOfAssembly", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/991" + } + }, + { + "@id": "schema:additionalNumberOfGuests", + "@type": "rdf:Property", + "rdfs:comment": "If responding yes, the number of guests who will attend in addition to the invitee.", + "rdfs:label": "additionalNumberOfGuests", + "schema:domainIncludes": { + "@id": "schema:RsvpAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:musicReleaseFormat", + "@type": "rdf:Property", + "rdfs:comment": "Format of this release (the type of recording media used, i.e. compact disc, digital media, LP, etc.).", + "rdfs:label": "musicReleaseFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicRelease" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicReleaseFormatType" + } + }, + { + "@id": "schema:OnlineEventAttendanceMode", + "@type": "schema:EventAttendanceModeEnumeration", + "rdfs:comment": "OnlineEventAttendanceMode - an event that is primarily conducted online. ", + "rdfs:label": "OnlineEventAttendanceMode", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:availableDeliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "The delivery method(s) available for this offer.", + "rdfs:label": "availableDeliveryMethod", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:Dermatologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Something relating to or practicing dermatology.", + "rdfs:label": "Dermatologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:supersededBy": { + "@id": "schema:Dermatology" + } + }, + { + "@id": "schema:serviceSmsNumber", + "@type": "rdf:Property", + "rdfs:comment": "The number to access the service by text message.", + "rdfs:label": "serviceSmsNumber", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:Crematorium", + "@type": "rdfs:Class", + "rdfs:comment": "A crematorium.", + "rdfs:label": "Crematorium", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:SubscribeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.\\n* [[RegisterAction]]: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.\\n* [[JoinAction]]: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.", + "rdfs:label": "SubscribeAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:usNPI", + "@type": "rdf:Property", + "rdfs:comment": "A National Provider Identifier (NPI) \n is a unique 10-digit identification number issued to health care providers in the United States by the Centers for Medicare and Medicaid Services.", + "rdfs:label": "usNPI", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Physician" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3420" + } + }, + { + "@id": "schema:merchantReturnLink", + "@type": "rdf:Property", + "rdfs:comment": "Specifies a Web page or service by URL, for product returns.", + "rdfs:label": "merchantReturnLink", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:Number", + "@type": [ + "rdfs:Class", + "schema:DataType" + ], + "rdfs:comment": "Data type: Number.\\n\\nUsage guidelines:\\n\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.", + "rdfs:label": "Number" + }, + { + "@id": "schema:MusicAlbum", + "@type": "rdfs:Class", + "rdfs:comment": "A collection of music tracks.", + "rdfs:label": "MusicAlbum", + "rdfs:subClassOf": { + "@id": "schema:MusicPlaylist" + } + }, + { + "@id": "schema:percentile75", + "@type": "rdf:Property", + "rdfs:comment": "The 75th percentile value.", + "rdfs:label": "percentile75", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:associatedMediaReview", + "@type": "rdf:Property", + "rdfs:comment": "An associated [[MediaReview]], related by specific common content, topic or claim. The expectation is that this property would be most typically used in cases where a single activity is conducting both claim reviews and media reviews, in which case [[relatedMediaReview]] would commonly be used on a [[ClaimReview]], while [[relatedClaimReview]] would be used on [[MediaReview]].", + "rdfs:label": "associatedMediaReview", + "rdfs:subPropertyOf": { + "@id": "schema:associatedReview" + }, + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:Skin", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Skin assessment with clinical examination.", + "rdfs:label": "Skin", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BodyMeasurementWeight", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Body weight. Used, for example, to measure pantyhose.", + "rdfs:label": "BodyMeasurementWeight", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:boardingGroup", + "@type": "rdf:Property", + "rdfs:comment": "The airline-specific indicator of boarding order / preference.", + "rdfs:label": "boardingGroup", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:contentUrl", + "@type": "rdf:Property", + "rdfs:comment": "Actual bytes of the media object, for example the image file or video file.", + "rdfs:label": "contentUrl", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:leiCode", + "@type": "rdf:Property", + "rdfs:comment": "An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.", + "rdfs:label": "leiCode", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/FIBO" + }, + { + "@id": "https://schema.org/docs/collab/GLEIF" + } + ], + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MedicalObservationalStudyDesign", + "@type": "rdfs:Class", + "rdfs:comment": "Design models for observational medical studies. Enumerated type.", + "rdfs:label": "MedicalObservationalStudyDesign", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ReceiveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of physically/electronically taking delivery of an object that has been transferred from an origin to a destination. Reciprocal of SendAction.\\n\\nRelated actions:\\n\\n* [[SendAction]]: The reciprocal of ReceiveAction.\\n* [[TakeAction]]: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transferred (e.g. I can receive a package, but it does not mean the package is now mine).", + "rdfs:label": "ReceiveAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:MedicalResearcher", + "@type": "schema:MedicalAudienceType", + "rdfs:comment": "Medical researchers.", + "rdfs:label": "MedicalResearcher", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:SheetMusic", + "@type": "rdfs:Class", + "rdfs:comment": "Printed music, as opposed to performed or recorded music.", + "rdfs:label": "SheetMusic", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:jurisdiction", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a legal jurisdiction, e.g. of some legislation, or where some government service is based.", + "rdfs:label": "jurisdiction", + "schema:domainIncludes": [ + { + "@id": "schema:GovernmentService" + }, + { + "@id": "schema:Legislation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:ReturnLabelCustomerResponsibility", + "@type": "schema:ReturnLabelSourceEnumeration", + "rdfs:comment": "Indicated that creating a return label is the responsibility of the customer.", + "rdfs:label": "ReturnLabelCustomerResponsibility", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:benefits", + "@type": "rdf:Property", + "rdfs:comment": "Description of benefits associated with the job.", + "rdfs:label": "benefits", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:jobBenefits" + } + }, + { + "@id": "schema:PaymentAutomaticallyApplied", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "An automatic payment system is in place and will be used.", + "rdfs:label": "PaymentAutomaticallyApplied" + }, + { + "@id": "schema:bestRating", + "@type": "rdf:Property", + "rdfs:comment": "The highest value allowed in this rating system.", + "rdfs:label": "bestRating", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:episodes", + "@type": "rdf:Property", + "rdfs:comment": "An episode of a TV/radio series or season.", + "rdfs:label": "episodes", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Episode" + }, + "schema:supersededBy": { + "@id": "schema:episode" + } + }, + { + "@id": "schema:WebApplication", + "@type": "rdfs:Class", + "rdfs:comment": "Web applications.", + "rdfs:label": "WebApplication", + "rdfs:subClassOf": { + "@id": "schema:SoftwareApplication" + } + }, + { + "@id": "schema:ratingExplanation", + "@type": "rdf:Property", + "rdfs:comment": "A short explanation (e.g. one to two sentences) providing background context and other information that led to the conclusion expressed in the rating. This is particularly applicable to ratings associated with \"fact check\" markup using [[ClaimReview]].", + "rdfs:label": "ratingExplanation", + "schema:domainIncludes": { + "@id": "schema:Rating" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2300" + } + }, + { + "@id": "schema:LakeBodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A lake (for example, Lake Pontrachain).", + "rdfs:label": "LakeBodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:Nonprofit501q", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501q: Non-profit type referring to Credit Counseling Organizations.", + "rdfs:label": "Nonprofit501q", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:DDxElement", + "@type": "rdfs:Class", + "rdfs:comment": "An alternative, closely-related condition typically considered later in the differential diagnosis process along with the signs that are used to distinguish it.", + "rdfs:label": "DDxElement", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:stageAsNumber", + "@type": "rdf:Property", + "rdfs:comment": "The stage represented as a number, e.g. 3.", + "rdfs:label": "stageAsNumber", + "schema:domainIncludes": { + "@id": "schema:MedicalConditionStage" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Nerve", + "@type": "rdfs:Class", + "rdfs:comment": "A common pathway for the electrochemical nerve impulses that are transmitted along each of the axons.", + "rdfs:label": "Nerve", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:publisher", + "@type": "rdf:Property", + "rdfs:comment": "The publisher of the creative work.", + "rdfs:label": "publisher", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:strengthValue", + "@type": "rdf:Property", + "rdfs:comment": "The value of an active ingredient's strength, e.g. 325.", + "rdfs:label": "strengthValue", + "schema:domainIncludes": { + "@id": "schema:DrugStrength" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:FDAcategoryD", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that there is positive evidence of human fetal risk based on adverse reaction data from investigational or marketing experience or studies in humans, but potential benefits may warrant use of the drug in pregnant women despite potential risks.", + "rdfs:label": "FDAcategoryD", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Protozoa", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Single-celled organism that causes an infection.", + "rdfs:label": "Protozoa", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:codeValue", + "@type": "rdf:Property", + "rdfs:comment": "A short textual code that uniquely identifies the value.", + "rdfs:label": "codeValue", + "rdfs:subPropertyOf": { + "@id": "schema:termCode" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:MedicalCode" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:Diet", + "@type": "rdfs:Class", + "rdfs:comment": "A strategy of regulating the intake of food to achieve or maintain a specific health-related goal.", + "rdfs:label": "Diet", + "rdfs:subClassOf": [ + { + "@id": "schema:LifestyleModification" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Language", + "@type": "rdfs:Class", + "rdfs:comment": "Natural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in [BCP 47](https://en.wikipedia.org/wiki/IETF_language_tag) can be used via the [[alternateName]] property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using [[ComputerLanguage]].", + "rdfs:label": "Language", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:ComedyEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Comedy event.", + "rdfs:label": "ComedyEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:FullRefund", + "@type": "schema:RefundTypeEnumeration", + "rdfs:comment": "Specifies that a refund can be done in the full amount the customer paid for the product.", + "rdfs:label": "FullRefund", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:Place", + "@type": "rdfs:Class", + "rdfs:comment": "Entities that have a somewhat fixed, physical extension.", + "rdfs:label": "Place", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:cvdNumC19HospPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19hosppats - HOSPITALIZED: Patients currently hospitalized in an inpatient care location who have suspected or confirmed COVID-19.", + "rdfs:label": "cvdNumC19HospPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:Fungus", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Pathogenic fungus.", + "rdfs:label": "Fungus", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:legislationJurisdiction", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#jurisdiction" + }, + "rdfs:comment": "The jurisdiction from which the legislation originates.", + "rdfs:label": "legislationJurisdiction", + "rdfs:subPropertyOf": [ + { + "@id": "schema:jurisdiction" + }, + { + "@id": "schema:spatialCoverage" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#jurisdiction" + } + }, + { + "@id": "schema:ExerciseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of participating in exertive activity for the purposes of improving health and fitness.", + "rdfs:label": "ExerciseAction", + "rdfs:subClassOf": { + "@id": "schema:PlayAction" + } + }, + { + "@id": "schema:returnLabelSource", + "@type": "rdf:Property", + "rdfs:comment": "The method (from an enumeration) by which the customer obtains a return shipping label for a product returned for any reason.", + "rdfs:label": "returnLabelSource", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnLabelSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:MotorcycleDealer", + "@type": "rdfs:Class", + "rdfs:comment": "A motorcycle dealer.", + "rdfs:label": "MotorcycleDealer", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:TreatmentIndication", + "@type": "rdfs:Class", + "rdfs:comment": "An indication for treating an underlying condition, symptom, etc.", + "rdfs:label": "TreatmentIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalIndication" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Sunday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Saturday and Monday.", + "rdfs:label": "Sunday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q132" + } + }, + { + "@id": "schema:HighSchool", + "@type": "rdfs:Class", + "rdfs:comment": "A high school.", + "rdfs:label": "HighSchool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:BusOrCoach", + "@type": "rdfs:Class", + "rdfs:comment": "A bus (also omnibus or autobus) is a road vehicle designed to carry passengers. Coaches are luxury buses, usually in service for long distance travel.", + "rdfs:label": "BusOrCoach", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:mapType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the kind of Map, from the MapCategoryType Enumeration.", + "rdfs:label": "mapType", + "schema:domainIncludes": { + "@id": "schema:Map" + }, + "schema:rangeIncludes": { + "@id": "schema:MapCategoryType" + } + }, + { + "@id": "schema:acceptedOffer", + "@type": "rdf:Property", + "rdfs:comment": "The offer(s) -- e.g., product, quantity and price combinations -- included in the order.", + "rdfs:label": "acceptedOffer", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:endorsers", + "@type": "rdf:Property", + "rdfs:comment": "People or organizations that endorse the plan.", + "rdfs:label": "endorsers", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:lesser", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is lesser than the object.", + "rdfs:label": "lesser", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:accommodationFloorPlan", + "@type": "rdf:Property", + "rdfs:comment": "A floorplan of some [[Accommodation]].", + "rdfs:label": "accommodationFloorPlan", + "schema:domainIncludes": [ + { + "@id": "schema:Residence" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:FloorPlan" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:WebPage", + "@type": "rdfs:Class", + "rdfs:comment": "A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as breadcrumb may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.", + "rdfs:label": "WebPage", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:TransformedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'transformed content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'transformed content': or all of the video has been manipulated to transform the footage itself. This category includes using tools like the Adobe Suite to change the speed of the video, add or remove visual elements or dub audio. Deepfakes are also a subset of transformation.\n\nFor an [[ImageObject]] to be 'transformed content': Adding or deleting visual elements to give the image a different meaning with the intention to mislead.\n\nFor an [[ImageObject]] with embedded text to be 'transformed content': Adding or deleting visual elements to give the image a different meaning with the intention to mislead.\n\nFor an [[AudioObject]] to be 'transformed content': Part or all of the audio has been manipulated to alter the words or sounds, or the audio has been synthetically generated, such as to create a sound-alike voice.\n", + "rdfs:label": "TransformedContent", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:DietarySupplement", + "@type": "rdfs:Class", + "rdfs:comment": "A product taken by mouth that contains a dietary ingredient intended to supplement the diet. Dietary ingredients may include vitamins, minerals, herbs or other botanicals, amino acids, and substances such as enzymes, organ tissues, glandulars and metabolites.", + "rdfs:label": "DietarySupplement", + "rdfs:subClassOf": [ + { + "@id": "schema:Substance" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:OfficialLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "All the documents published by an official publisher should have at least the legal value level \"OfficialLegalValue\". This indicates that the document was published by an organisation with the public task of making it available (e.g. a consolidated version of an EU directive published by the EU Office of Publications).", + "rdfs:label": "OfficialLegalValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-official" + } + }, + { + "@id": "schema:nationality", + "@type": "rdf:Property", + "rdfs:comment": "Nationality of the person.", + "rdfs:label": "nationality", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Country" + } + }, + { + "@id": "schema:LibrarySystem", + "@type": "rdfs:Class", + "rdfs:comment": "A [[LibrarySystem]] is a collaborative system amongst several libraries.", + "rdfs:label": "LibrarySystem", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1495" + } + }, + { + "@id": "schema:hasDriveThroughService", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether some facility (e.g. [[FoodEstablishment]], [[CovidTestingFacility]]) offers a service that can be used by driving through in a car. In the case of [[CovidTestingFacility]] such facilities could potentially help with social distancing from other potentially-infected users.", + "rdfs:label": "hasDriveThroughService", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:DaySpa", + "@type": "rdfs:Class", + "rdfs:comment": "A day spa.", + "rdfs:label": "DaySpa", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:PotentialActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "A description of an action that is supported.", + "rdfs:label": "PotentialActionStatus" + }, + { + "@id": "schema:educationalCredentialAwarded", + "@type": "rdf:Property", + "rdfs:comment": "A description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course or program.", + "rdfs:label": "educationalCredentialAwarded", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:Course" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:AutoBodyShop", + "@type": "rdfs:Class", + "rdfs:comment": "Auto body shop.", + "rdfs:label": "AutoBodyShop", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:valueRequired", + "@type": "rdf:Property", + "rdfs:comment": "Whether the property must be filled in to complete the action. Default is false.", + "rdfs:label": "valueRequired", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:salaryCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency (coded using [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217)) used for the main salary information in this job posting or for this employee.", + "rdfs:label": "salaryCurrency", + "schema:domainIncludes": [ + { + "@id": "schema:EmployeeRole" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AggregateOffer", + "@type": "rdfs:Class", + "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.\\n\\nNote: AggregateOffers are normally expected to associate multiple offers that all share the same defined [[businessFunction]] value, or default to http://purl.org/goodrelations/v1#Sell if businessFunction is not explicitly defined.", + "rdfs:label": "AggregateOffer", + "rdfs:subClassOf": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:foundingDate", + "@type": "rdf:Property", + "rdfs:comment": "The date that this organization was founded.", + "rdfs:label": "foundingDate", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:ChooseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a preference from a set of options or a large or unbounded set of choices/options.", + "rdfs:label": "ChooseAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:itemDefectReturnFees", + "@type": "rdf:Property", + "rdfs:comment": "The type of return fees for returns of defect products.", + "rdfs:label": "itemDefectReturnFees", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnFeesEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:LearningResource", + "@type": "rdfs:Class", + "rdfs:comment": "The LearningResource type can be used to indicate [[CreativeWork]]s (whether physical or digital) that have a particular and explicit orientation towards learning, education, skill acquisition, and other educational purposes.\n\n[[LearningResource]] is expected to be used as an addition to a primary type such as [[Book]], [[VideoObject]], [[Product]] etc.\n\n[[EducationEvent]] serves a similar purpose for event-like things (e.g. a [[Trip]]). A [[LearningResource]] may be created as a result of an [[EducationEvent]], for example by recording one.", + "rdfs:label": "LearningResource", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1401" + } + }, + { + "@id": "schema:ImageObjectSnapshot", + "@type": "rdfs:Class", + "rdfs:comment": "A specific and exact (byte-for-byte) version of an [[ImageObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata (e.g. XMP, EXIF) the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.", + "rdfs:label": "ImageObjectSnapshot", + "rdfs:subClassOf": { + "@id": "schema:ImageObject" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:subTest", + "@type": "rdf:Property", + "rdfs:comment": "A component test of the panel.", + "rdfs:label": "subTest", + "schema:domainIncludes": { + "@id": "schema:MedicalTestPanel" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:SpokenWordAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "SpokenWordAlbum.", + "rdfs:label": "SpokenWordAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:cutoffTime", + "@type": "rdf:Property", + "rdfs:comment": "Order cutoff time allows merchants to describe the time after which they will no longer process orders received on that day. For orders processed after cutoff time, one day gets added to the delivery time estimate. This property is expected to be most typically used via the [[ShippingRateSettings]] publication pattern. The time is indicated using the ISO-8601 Time format, e.g. \"23:30:00-05:00\" would represent 6:30 pm Eastern Standard Time (EST) which is 5 hours behind Coordinated Universal Time (UTC).", + "rdfs:label": "cutoffTime", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Time" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:MinorHumanEditsDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'minor human edits' using the IPTC digital source type vocabulary.", + "rdfs:label": "MinorHumanEditsDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/minorHumanEdits" + } + }, + { + "@id": "schema:hasRepresentation", + "@type": "rdf:Property", + "rdfs:comment": "A common representation such as a protein sequence or chemical structure for this entity. For images use schema.org/image.", + "rdfs:label": "hasRepresentation", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:Suspended", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Suspended.", + "rdfs:label": "Suspended", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:manufacturer", + "@type": "rdf:Property", + "rdfs:comment": "The manufacturer of the product.", + "rdfs:label": "manufacturer", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:deliveryStatus", + "@type": "rdf:Property", + "rdfs:comment": "New entry added as the package passes through each leg of its journey (from shipment to final delivery).", + "rdfs:label": "deliveryStatus", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:DeliveryEvent" + } + }, + { + "@id": "schema:availableFrom", + "@type": "rdf:Property", + "rdfs:comment": "When the item is available for pickup from the store, locker, etc.", + "rdfs:label": "availableFrom", + "schema:domainIncludes": { + "@id": "schema:DeliveryEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:publishedOn", + "@type": "rdf:Property", + "rdfs:comment": "A broadcast service associated with the publication event.", + "rdfs:label": "publishedOn", + "schema:domainIncludes": { + "@id": "schema:PublicationEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:BroadcastService" + } + }, + { + "@id": "schema:children", + "@type": "rdf:Property", + "rdfs:comment": "A child of the person.", + "rdfs:label": "children", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:DrugCost", + "@type": "rdfs:Class", + "rdfs:comment": "The cost per unit of a medical drug. Note that this type is not meant to represent the price in an offer of a drug for sale; see the Offer type for that. This type will typically be used to tag wholesale or average retail cost of a drug, or maximum reimbursable cost. Costs of medical drugs vary widely depending on how and where they are paid for, so while this type captures some of the variables, costs should be used with caution by consumers of this schema's markup.", + "rdfs:label": "DrugCost", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:referencesOrder", + "@type": "rdf:Property", + "rdfs:comment": "The Order(s) related to this Invoice. One or more Orders may be combined into a single Invoice.", + "rdfs:label": "referencesOrder", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Order" + } + }, + { + "@id": "schema:geoDisjoint", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) are topologically disjoint: \"they have no point in common. They form a set of disconnected geometries.\" (A symmetric relationship, as defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).)", + "rdfs:label": "geoDisjoint", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:RearWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "Real-wheel drive is a transmission layout where the engine drives the rear wheels.", + "rdfs:label": "RearWheelDriveConfiguration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:OfferForPurchase", + "@type": "rdfs:Class", + "rdfs:comment": "An [[OfferForPurchase]] in Schema.org represents an [[Offer]] to sell something, i.e. an [[Offer]] whose\n [[businessFunction]] is [sell](http://purl.org/goodrelations/v1#Sell.). See [Good Relations](https://en.wikipedia.org/wiki/GoodRelations) for\n background on the underlying concepts.\n ", + "rdfs:label": "OfferForPurchase", + "rdfs:subClassOf": { + "@id": "schema:Offer" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2348" + } + }, + { + "@id": "schema:WinAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of achieving victory in a competitive activity.", + "rdfs:label": "WinAction", + "rdfs:subClassOf": { + "@id": "schema:AchieveAction" + } + }, + { + "@id": "schema:Nonprofit501c12", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c12: Non-profit type referring to Benevolent Life Insurance Associations, Mutual Ditch or Irrigation Companies, Mutual or Cooperative Telephone Companies.", + "rdfs:label": "Nonprofit501c12", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:ActiveActionStatus", + "@type": "schema:ActionStatusType", + "rdfs:comment": "An in-progress action (e.g., while watching the movie, or driving to a location).", + "rdfs:label": "ActiveActionStatus" + }, + { + "@id": "schema:BuyAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price. Reciprocal of SellAction.", + "rdfs:label": "BuyAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:PrescriptionOnly", + "@type": "schema:DrugPrescriptionStatus", + "rdfs:comment": "Available by prescription only.", + "rdfs:label": "PrescriptionOnly", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:totalTime", + "@type": "rdf:Property", + "rdfs:comment": "The total time required to perform instructions or a direction (including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "totalTime", + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:CampingPitch", + "@type": "rdfs:Class", + "rdfs:comment": "A [[CampingPitch]] is an individual place for overnight stay in the outdoors, typically being part of a larger camping site, or [[Campground]].\\n\\n\nIn British English a campsite, or campground, is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites.\n(Source: Wikipedia, see [https://en.wikipedia.org/wiki/Campsite](https://en.wikipedia.org/wiki/Campsite).)\\n\\n\nSee also the dedicated [document on the use of schema.org for marking up hotels and other forms of accommodations](/docs/hotels.html).\n", + "rdfs:label": "CampingPitch", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:ParentAudience", + "@type": "rdfs:Class", + "rdfs:comment": "A set of characteristics describing parents, who can be interested in viewing some content.", + "rdfs:label": "ParentAudience", + "rdfs:subClassOf": { + "@id": "schema:PeopleAudience" + } + }, + { + "@id": "schema:ComputerStore", + "@type": "rdfs:Class", + "rdfs:comment": "A computer store.", + "rdfs:label": "ComputerStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:targetName", + "@type": "rdf:Property", + "rdfs:comment": "The name of a node in an established educational framework.", + "rdfs:label": "targetName", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SubwayStation", + "@type": "rdfs:Class", + "rdfs:comment": "A subway station.", + "rdfs:label": "SubwayStation", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:healthPlanCopay", + "@type": "rdf:Property", + "rdfs:comment": "The copay amount.", + "rdfs:label": "healthPlanCopay", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:recordedAs", + "@type": "rdf:Property", + "rdfs:comment": "An audio recording of the work.", + "rdfs:label": "recordedAs", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:inverseOf": { + "@id": "schema:recordingOf" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicRecording" + } + }, + { + "@id": "schema:urlTemplate", + "@type": "rdf:Property", + "rdfs:comment": "An url template (RFC6570) that will be used to construct the target of the execution of the action.", + "rdfs:label": "urlTemplate", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:GeoShape", + "@type": "rdfs:Class", + "rdfs:comment": "The geographic shape of a place. A GeoShape can be described using several properties whose values are based on latitude/longitude pairs. Either whitespace or commas can be used to separate latitude and longitude; whitespace should be used when writing a list of several such points.", + "rdfs:label": "GeoShape", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:EducationalAudience", + "@type": "rdfs:Class", + "rdfs:comment": "An EducationalAudience.", + "rdfs:label": "EducationalAudience", + "rdfs:subClassOf": { + "@id": "schema:Audience" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/LRMIClass" + } + }, + { + "@id": "schema:EventSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A series of [[Event]]s. Included events can relate with the series using the [[superEvent]] property.\n\nAn EventSeries is a collection of events that share some unifying characteristic. For example, \"The Olympic Games\" is a series, which\nis repeated regularly. The \"2012 London Olympics\" can be presented both as an [[Event]] in the series \"Olympic Games\", and as an\n[[EventSeries]] that included a number of sporting competitions as Events.\n\nThe nature of the association between the events in an [[EventSeries]] can vary, but typical examples could\ninclude a thematic event series (e.g. topical meetups or classes), or a series of regular events that share a location, attendee group and/or organizers.\n\nEventSeries has been defined as a kind of Event to make it easy for publishers to use it in an Event context without\nworrying about which kinds of series are really event-like enough to call an Event. In general an EventSeries\nmay seem more Event-like when the period of time is compact and when aspects such as location are fixed, but\nit may also sometimes prove useful to describe a longer-term series as an Event.\n ", + "rdfs:label": "EventSeries", + "rdfs:subClassOf": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:Series" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/447" + } + }, + { + "@id": "schema:OrderReturned", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that an order has been returned.", + "rdfs:label": "OrderReturned" + }, + { + "@id": "schema:dosageForm", + "@type": "rdf:Property", + "rdfs:comment": "A dosage form in which this drug/supplement is available, e.g. 'tablet', 'suspension', 'injection'.", + "rdfs:label": "dosageForm", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:cookTime", + "@type": "rdf:Property", + "rdfs:comment": "The time it takes to actually cook the dish, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "cookTime", + "rdfs:subPropertyOf": { + "@id": "schema:performTime" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:UnclassifiedAdultConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item is suitable only for adults, without indicating why. Due to widespread use of \"adult\" as a euphemism for \"sexual\", many such items are likely suited also for the SexualContentConsideration code.", + "rdfs:label": "UnclassifiedAdultConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:repeatFrequency", + "@type": "rdf:Property", + "rdfs:comment": "Defines the frequency at which [[Event]]s will occur according to a schedule [[Schedule]]. The intervals between\n events should be defined as a [[Duration]] of time.", + "rdfs:label": "repeatFrequency", + "rdfs:subPropertyOf": { + "@id": "schema:frequency" + }, + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Duration" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:DigitalPlatformEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates some common technology platforms, for use with properties such as [[actionPlatform]]. It is not supposed to be comprehensive - when a suitable code is not enumerated here, textual or URL values can be used instead. These codes are at a fairly high level and do not deal with versioning and other nuance. Additional codes can be suggested [in github](https://github.com/schemaorg/schemaorg/issues/3057). ", + "rdfs:label": "DigitalPlatformEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:issn", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/issn" + }, + "rdfs:comment": "The International Standard Serial Number (ISSN) that identifies this serial publication. You can repeat this property to identify different formats of, or the linking ISSN (ISSN-L) for, this serial publication.", + "rdfs:label": "issn", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Blog" + }, + { + "@id": "schema:WebSite" + }, + { + "@id": "schema:CreativeWorkSeries" + }, + { + "@id": "schema:Dataset" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:mainContentOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates if this web page element is the main subject of the page.", + "rdfs:label": "mainContentOfPage", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:SalePrice", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents a sale price (usually active for a limited period) of an offered product.", + "rdfs:label": "SalePrice", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:fromLocation", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The original location of the object or the agent before the action.", + "rdfs:label": "fromLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TransferAction" + }, + { + "@id": "schema:ExerciseAction" + }, + { + "@id": "schema:MoveAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:BodyMeasurementFoot", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Foot length (measured between end of the most prominent toe and the most prominent part of the heel). Used, for example, to measure socks.", + "rdfs:label": "BodyMeasurementFoot", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:LikeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.", + "rdfs:label": "LikeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:FilmAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of capturing sound and moving images on film, video, or digitally.", + "rdfs:label": "FilmAction", + "rdfs:subClassOf": { + "@id": "schema:CreateAction" + } + }, + { + "@id": "schema:OrderInTransit", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that an order is in transit.", + "rdfs:label": "OrderInTransit" + }, + { + "@id": "schema:Course", + "@type": "rdfs:Class", + "rdfs:comment": "A description of an educational course which may be offered as distinct instances 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.", + "rdfs:label": "Course", + "rdfs:subClassOf": [ + { + "@id": "schema:LearningResource" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:recordedIn", + "@type": "rdf:Property", + "rdfs:comment": "The CreativeWork that captured all or part of this Event.", + "rdfs:label": "recordedIn", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:inverseOf": { + "@id": "schema:recordedAt" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:totalJobOpenings", + "@type": "rdf:Property", + "rdfs:comment": "The number of positions open for this job posting. Use a positive integer. Do not use if the number of positions is unclear or not known.", + "rdfs:label": "totalJobOpenings", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2329" + } + }, + { + "@id": "schema:event", + "@type": "rdf:Property", + "rdfs:comment": "Upcoming or past event associated with this place, organization, or action.", + "rdfs:label": "event", + "schema:domainIncludes": [ + { + "@id": "schema:InviteAction" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:LeaveAction" + }, + { + "@id": "schema:PlayAction" + }, + { + "@id": "schema:JoinAction" + }, + { + "@id": "schema:InformAction" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:ArtGallery", + "@type": "rdfs:Class", + "rdfs:comment": "An art gallery.", + "rdfs:label": "ArtGallery", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:LowLactoseDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet appropriate for people with lactose intolerance.", + "rdfs:label": "LowLactoseDiet" + }, + { + "@id": "schema:sampleType", + "@type": "rdf:Property", + "rdfs:comment": "What type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.", + "rdfs:label": "sampleType", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:codeSampleType" + } + }, + { + "@id": "schema:CompositeSyntheticDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'composite synthetic' using the IPTC digital source type vocabulary.", + "rdfs:label": "CompositeSyntheticDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/compositeSynthetic" + } + }, + { + "@id": "schema:WearableMeasurementHeight", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the height, for example the heel height of a shoe.", + "rdfs:label": "WearableMeasurementHeight", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:InformAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of notifying someone of information pertinent to them, with no expectation of a response.", + "rdfs:label": "InformAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:error", + "@type": "rdf:Property", + "rdfs:comment": "For failed actions, more information on the cause of the failure.", + "rdfs:label": "error", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:provider", + "@type": "rdf:Property", + "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.", + "rdfs:label": "provider", + "schema:domainIncludes": [ + { + "@id": "schema:ParcelDelivery" + }, + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Trip" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2927" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + ] + }, + { + "@id": "schema:numberOfEmployees", + "@type": "rdf:Property", + "rdfs:comment": "The number of employees in an organization, e.g. business.", + "rdfs:label": "numberOfEmployees", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:BusinessAudience" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:RentalCarReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for a rental car.\\n\\nNote: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.", + "rdfs:label": "RentalCarReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:MarryAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of marrying a person.", + "rdfs:label": "MarryAction", + "rdfs:subClassOf": { + "@id": "schema:InteractAction" + } + }, + { + "@id": "schema:validThrough", + "@type": "rdf:Property", + "rdfs:comment": "The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.", + "rdfs:label": "validThrough", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:LocationFeatureSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:OpeningHoursSpecification" + }, + { + "@id": "schema:MonetaryAmount" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:iso6523Code", + "@type": "rdf:Property", + "rdfs:comment": "An organization identifier as defined in [ISO 6523(-1)](https://en.wikipedia.org/wiki/ISO/IEC_6523). The identifier should be in the `XXXX:YYYYYY:ZZZ` or `XXXX:YYYYYY`format. Where `XXXX` is a 4 digit _ICD_ (International Code Designator), `YYYYYY` is an _OID_ (Organization Identifier) with all formatting characters (dots, dashes, spaces) removed with a maximal length of 35 characters, and `ZZZ` is an optional OPI (Organization Part Identifier) with a maximum length of 35 characters. The various components (ICD, OID, OPI) are joined with a colon character (ASCII `0x3a`). Note that many existing organization identifiers defined as attributes like [leiCode](https://schema.org/leiCode) (`0199`), [duns](https://schema.org/duns) (`0060`) or [GLN](https://schema.org/globalLocationNumber) (`0088`) can be expressed using ISO-6523. If possible, ISO-6523 codes should be preferred to populating [vatID](https://schema.org/vatID) or [taxID](https://schema.org/taxID), as ISO identifiers are less ambiguous.", + "rdfs:label": "iso6523Code", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2915" + } + }, + { + "@id": "schema:SpeechPathology", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The scientific study and treatment of defects, disorders, and malfunctions of speech and voice, as stuttering, lisping, or lalling, and of language disturbances, as aphasia or delayed language acquisition.", + "rdfs:label": "SpeechPathology", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:competitor", + "@type": "rdf:Property", + "rdfs:comment": "A competitor in a sports event.", + "rdfs:label": "competitor", + "schema:domainIncludes": { + "@id": "schema:SportsEvent" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:isGift", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether the offer was accepted as a gift for someone other than the buyer.", + "rdfs:label": "isGift", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:geoMidpoint", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the GeoCoordinates at the centre of a GeoShape, e.g. GeoCircle.", + "rdfs:label": "geoMidpoint", + "schema:domainIncludes": { + "@id": "schema:GeoCircle" + }, + "schema:rangeIncludes": { + "@id": "schema:GeoCoordinates" + } + }, + { + "@id": "schema:suggestedGender", + "@type": "rdf:Property", + "rdfs:comment": "The suggested gender of the intended person or audience, for example \"male\", \"female\", or \"unisex\".", + "rdfs:label": "suggestedGender", + "schema:domainIncludes": [ + { + "@id": "schema:PeopleAudience" + }, + { + "@id": "schema:SizeSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:GenderType" + } + ] + }, + { + "@id": "schema:mealService", + "@type": "rdf:Property", + "rdfs:comment": "Description of the meals that will be provided or available for purchase.", + "rdfs:label": "mealService", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:dateReceived", + "@type": "rdf:Property", + "rdfs:comment": "The date/time the message was received if a single recipient exists.", + "rdfs:label": "dateReceived", + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:interactionStatistic", + "@type": "rdf:Property", + "rdfs:comment": "The number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used.", + "rdfs:label": "interactionStatistic", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2421" + } + }, + { + "@id": "schema:UserPlays", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserPlays", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:interpretedAsClaim", + "@type": "rdf:Property", + "rdfs:comment": "Used to indicate a specific claim contained, implied, translated or refined from the content of a [[MediaObject]] or other [[CreativeWork]]. The interpreting party can be indicated using [[claimInterpreter]].", + "rdfs:label": "interpretedAsClaim", + "rdfs:subPropertyOf": { + "@id": "schema:description" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Claim" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:episodeNumber", + "@type": "rdf:Property", + "rdfs:comment": "Position of the episode within an ordered group of episodes.", + "rdfs:label": "episodeNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:domainIncludes": { + "@id": "schema:Episode" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:CompilationAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "CompilationAlbum.", + "rdfs:label": "CompilationAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:issueNumber", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/issue" + }, + "rdfs:comment": "Identifies the issue of publication; for example, \"iii\" or \"2\".", + "rdfs:label": "issueNumber", + "rdfs:subPropertyOf": { + "@id": "schema:position" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:PublicationIssue" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:PaymentMethod", + "@type": "rdfs:Class", + "rdfs:comment": "A payment method is a standardized procedure for transferring the monetary amount for a purchase. Payment methods are characterized by the legal and technical structures used, and by the organization or group carrying out the transaction.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#ByBankTransferInAdvance\\n* http://purl.org/goodrelations/v1#ByInvoice\\n* http://purl.org/goodrelations/v1#Cash\\n* http://purl.org/goodrelations/v1#CheckInAdvance\\n* http://purl.org/goodrelations/v1#COD\\n* http://purl.org/goodrelations/v1#DirectDebit\\n* http://purl.org/goodrelations/v1#GoogleCheckout\\n* http://purl.org/goodrelations/v1#PayPal\\n* http://purl.org/goodrelations/v1#PaySwarm\n ", + "rdfs:label": "PaymentMethod", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:vehicleConfiguration", + "@type": "rdf:Property", + "rdfs:comment": "A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.", + "rdfs:label": "vehicleConfiguration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:audio", + "@type": "rdf:Property", + "rdfs:comment": "An embedded audio object.", + "rdfs:label": "audio", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:AudioObject" + }, + { + "@id": "schema:Clip" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2420" + } + }, + { + "@id": "schema:TradeAction", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "TradeAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:hasVariant", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a [[Product]] that is a member of this [[ProductGroup]] (or [[ProductModel]]).", + "rdfs:label": "hasVariant", + "schema:domainIncludes": { + "@id": "schema:ProductGroup" + }, + "schema:inverseOf": { + "@id": "schema:isVariantOf" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:AnalysisNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "An AnalysisNewsArticle is a [[NewsArticle]] that, while based on factual reporting, incorporates the expertise of the author/producer, offering interpretations and conclusions.", + "rdfs:label": "AnalysisNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:isAcceptingNewPatients", + "@type": "rdf:Property", + "rdfs:comment": "Whether the provider is accepting new patients.", + "rdfs:label": "isAcceptingNewPatients", + "schema:domainIncludes": { + "@id": "schema:MedicalOrganization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:Dentistry", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A branch of medicine that is involved in the dental care.", + "rdfs:label": "Dentistry", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:VideoGame", + "@type": "rdfs:Class", + "rdfs:comment": "A video game is an electronic game that involves human interaction with a user interface to generate visual feedback on a video device.", + "rdfs:label": "VideoGame", + "rdfs:subClassOf": [ + { + "@id": "schema:SoftwareApplication" + }, + { + "@id": "schema:Game" + } + ] + }, + { + "@id": "schema:fatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of fat.", + "rdfs:label": "fatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:remainingAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The number of attendee places for an event that remain unallocated.", + "rdfs:label": "remainingAttendeeCapacity", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:numberOfPreviousOwners", + "@type": "rdf:Property", + "rdfs:comment": "The number of owners of the vehicle, including the current one.\\n\\nTypical unit code(s): C62.", + "rdfs:label": "numberOfPreviousOwners", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:Flight", + "@type": "rdfs:Class", + "rdfs:comment": "An airline flight.", + "rdfs:label": "Flight", + "rdfs:subClassOf": { + "@id": "schema:Trip" + } + }, + { + "@id": "schema:SeekToAction", + "@type": "rdfs:Class", + "rdfs:comment": "This is the [[Action]] of navigating to a specific [[startOffset]] timestamp within a [[VideoObject]], typically represented with a URL template structure.", + "rdfs:label": "SeekToAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2722" + } + }, + { + "@id": "schema:FundingAgency", + "@type": "rdfs:Class", + "rdfs:comment": "A FundingAgency is an organization that implements one or more [[FundingScheme]]s and manages\n the granting process (via [[Grant]]s, typically [[MonetaryGrant]]s).\n A funding agency is not always required for grant funding, e.g. philanthropic giving, corporate sponsorship etc.\n \nExamples of funding agencies include ERC, REA, NIH, Bill and Melinda Gates Foundation, ...\n ", + "rdfs:label": "FundingAgency", + "rdfs:subClassOf": { + "@id": "schema:Project" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "https://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:partOfTVSeries", + "@type": "rdf:Property", + "rdfs:comment": "The TV series to which this episode or season belongs.", + "rdfs:label": "partOfTVSeries", + "rdfs:subPropertyOf": { + "@id": "schema:isPartOf" + }, + "schema:domainIncludes": [ + { + "@id": "schema:TVSeason" + }, + { + "@id": "schema:TVEpisode" + }, + { + "@id": "schema:TVClip" + } + ], + "schema:rangeIncludes": { + "@id": "schema:TVSeries" + }, + "schema:supersededBy": { + "@id": "schema:partOfSeries" + } + }, + { + "@id": "schema:cvdNumBeds", + "@type": "rdf:Property", + "rdfs:comment": "numbeds - HOSPITAL INPATIENT BEDS: Inpatient beds, including all staffed, licensed, and overflow (surge) beds used for inpatients.", + "rdfs:label": "cvdNumBeds", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:BrokerageAccount", + "@type": "rdfs:Class", + "rdfs:comment": "An account that allows an investor to deposit funds and place investment orders with a licensed broker or brokerage firm.", + "rdfs:label": "BrokerageAccount", + "rdfs:subClassOf": { + "@id": "schema:InvestmentOrDeposit" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:APIReference", + "@type": "rdfs:Class", + "rdfs:comment": "Reference documentation for application programming interfaces (APIs).", + "rdfs:label": "APIReference", + "rdfs:subClassOf": { + "@id": "schema:TechArticle" + } + }, + { + "@id": "schema:HousePainter", + "@type": "rdfs:Class", + "rdfs:comment": "A house painting service.", + "rdfs:label": "HousePainter", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:DriveWheelConfigurationValue", + "@type": "rdfs:Class", + "rdfs:comment": "A value indicating which roadwheels will receive torque.", + "rdfs:label": "DriveWheelConfigurationValue", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:DataFeedItem", + "@type": "rdfs:Class", + "rdfs:comment": "A single item within a larger data feed.", + "rdfs:label": "DataFeedItem", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:interactivityType", + "@type": "rdf:Property", + "rdfs:comment": "The predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.", + "rdfs:label": "interactivityType", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:doorTime", + "@type": "rdf:Property", + "rdfs:comment": "The time admission will commence.", + "rdfs:label": "doorTime", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ] + }, + { + "@id": "schema:healthPlanId", + "@type": "rdf:Property", + "rdfs:comment": "The 14-character, HIOS-generated Plan ID number. (Plan IDs must be unique, even across different markets.)", + "rdfs:label": "healthPlanId", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:partOfInvoice", + "@type": "rdf:Property", + "rdfs:comment": "The order is being paid as part of the referenced Invoice.", + "rdfs:label": "partOfInvoice", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Invoice" + } + }, + { + "@id": "schema:Monday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Sunday and Tuesday.", + "rdfs:label": "Monday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q105" + } + }, + { + "@id": "schema:albums", + "@type": "rdf:Property", + "rdfs:comment": "A collection of music albums.", + "rdfs:label": "albums", + "schema:domainIncludes": { + "@id": "schema:MusicGroup" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:supersededBy": { + "@id": "schema:album" + } + }, + { + "@id": "schema:includedRiskFactor", + "@type": "rdf:Property", + "rdfs:comment": "A modifiable or non-modifiable risk factor included in the calculation, e.g. age, coexisting condition.", + "rdfs:label": "includedRiskFactor", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalRiskFactor" + } + }, + { + "@id": "schema:LinkRole", + "@type": "rdfs:Class", + "rdfs:comment": "A Role that represents a Web link, e.g. as expressed via the 'url' property. Its linkRelationship property can indicate URL-based and plain textual link types, e.g. those in IANA link registry or others such as 'amphtml'. This structure provides a placeholder where details from HTML's link element can be represented outside of HTML, e.g. in JSON-LD feeds.", + "rdfs:label": "LinkRole", + "rdfs:subClassOf": { + "@id": "schema:Role" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1045" + } + }, + { + "@id": "schema:MedicalEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerations related to health and the practice of medicine: A concept that is used to attribute a quality to another concept, as a qualifier, a collection of items or a listing of all of the elements of a set in medicine practice.", + "rdfs:label": "MedicalEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GatedResidenceCommunity", + "@type": "rdfs:Class", + "rdfs:comment": "Residence type: Gated community.", + "rdfs:label": "GatedResidenceCommunity", + "rdfs:subClassOf": { + "@id": "schema:Residence" + } + }, + { + "@id": "schema:DanceEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: A social dance.", + "rdfs:label": "DanceEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:PayAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent pays a price to a participant.", + "rdfs:label": "PayAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:closes", + "@type": "rdf:Property", + "rdfs:comment": "The closing hour of the place or service on the given day(s) of the week.", + "rdfs:label": "closes", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OpeningHoursSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Time" + } + }, + { + "@id": "schema:Series", + "@type": "rdfs:Class", + "rdfs:comment": "A Series in schema.org is a group of related items, typically but not necessarily of the same kind. See also [[CreativeWorkSeries]], [[EventSeries]].", + "rdfs:label": "Series", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:commentTime", + "@type": "rdf:Property", + "rdfs:comment": "The time at which the UserComment was made.", + "rdfs:label": "commentTime", + "schema:domainIncludes": { + "@id": "schema:UserComments" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:minPrice", + "@type": "rdf:Property", + "rdfs:comment": "The lowest price if the price is a range.", + "rdfs:label": "minPrice", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:translationOfWork", + "@type": "rdf:Property", + "rdfs:comment": "The work that this work has been translated from. E.g. 物种起源 is a translationOf “On the Origin of Species”.", + "rdfs:label": "translationOfWork", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:workTranslation" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:includedInHealthInsurancePlan", + "@type": "rdf:Property", + "rdfs:comment": "The insurance plans that cover this drug.", + "rdfs:label": "includedInHealthInsurancePlan", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:TransitMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A transit map.", + "rdfs:label": "TransitMap" + }, + { + "@id": "schema:TrainStation", + "@type": "rdfs:Class", + "rdfs:comment": "A train station.", + "rdfs:label": "TrainStation", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:PaymentDue", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payment is due, but still within an acceptable time to be received.", + "rdfs:label": "PaymentDue" + }, + { + "@id": "schema:touristType", + "@type": "rdf:Property", + "rdfs:comment": "Attraction suitable for type(s) of tourist. E.g. children, visitors from a particular country, etc. ", + "rdfs:label": "touristType", + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/Tourism" + }, + { + "@id": "https://schema.org/docs/collab/IIT-CNR.it" + } + ], + "schema:domainIncludes": [ + { + "@id": "schema:TouristAttraction" + }, + { + "@id": "schema:TouristTrip" + }, + { + "@id": "schema:TouristDestination" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Audience" + } + ] + }, + { + "@id": "schema:CT", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "X-ray computed tomography imaging.", + "rdfs:label": "CT", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:CompositeWithTrainedAlgorithmicMediaDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'composite with trained algorithmic media' using the IPTC digital source type vocabulary.", + "rdfs:label": "CompositeWithTrainedAlgorithmicMediaDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia" + } + }, + { + "@id": "schema:estimatesRiskOf", + "@type": "rdf:Property", + "rdfs:comment": "The condition, complication, or symptom whose risk is being estimated.", + "rdfs:label": "estimatesRiskOf", + "schema:domainIncludes": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:MedicalScholarlyArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A scholarly article in the medical domain.", + "rdfs:label": "MedicalScholarlyArticle", + "rdfs:subClassOf": { + "@id": "schema:ScholarlyArticle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:occupationLocation", + "@type": "rdf:Property", + "rdfs:comment": " The region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.", + "rdfs:label": "occupationLocation", + "schema:domainIncludes": { + "@id": "schema:Occupation" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:gameLocation", + "@type": "rdf:Property", + "rdfs:comment": "Real or fictional location of the game (or part of game).", + "rdfs:label": "gameLocation", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:eligibleRegion", + "@type": "rdf:Property", + "rdfs:comment": "The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-political region(s) for which the offer or delivery charge specification is valid.\\n\\nSee also [[ineligibleRegion]].\n ", + "rdfs:label": "eligibleRegion", + "rdfs:subPropertyOf": { + "@id": "schema:areaServed" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:DeliveryChargeSpecification" + }, + { + "@id": "schema:ActionAccessSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Place" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:hasMeasurement", + "@type": "rdf:Property", + "rdfs:comment": "A measurement of an item, For example, the inseam of pants, the wheel size of a bicycle, the gauge of a screw, or the carbon footprint measured for certification by an authority. Usually an exact measurement, but can also be a range of measurements for adjustable products, for example belts and ski bindings.", + "rdfs:label": "hasMeasurement", + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Certification" + }, + { + "@id": "schema:SizeSpecification" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:dateDeleted", + "@type": "rdf:Property", + "rdfs:comment": "The datetime the item was removed from the DataFeed.", + "rdfs:label": "dateDeleted", + "schema:domainIncludes": { + "@id": "schema:DataFeedItem" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:title", + "@type": "rdf:Property", + "rdfs:comment": "The title of the job.", + "rdfs:label": "title", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:AmusementPark", + "@type": "rdfs:Class", + "rdfs:comment": "An amusement park.", + "rdfs:label": "AmusementPark", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:accessibilitySummary", + "@type": "rdf:Property", + "rdfs:comment": "A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as \"short descriptions are present but long descriptions will be needed for non-visual users\" or \"short descriptions are present and no long descriptions are needed\".", + "rdfs:label": "accessibilitySummary", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1100" + } + }, + { + "@id": "schema:QualitativeValue", + "@type": "rdfs:Class", + "rdfs:comment": "A predefined value for a product characteristic, e.g. the power cord plug type 'US' or the garment sizes 'S', 'M', 'L', and 'XL'.", + "rdfs:label": "QualitativeValue", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:timeToComplete", + "@type": "rdf:Property", + "rdfs:comment": "The expected length of time to complete the program if attending full-time.", + "rdfs:label": "timeToComplete", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:customerRemorseReturnLabelSource", + "@type": "rdf:Property", + "rdfs:comment": "The method (from an enumeration) by which the customer obtains a return shipping label for a product returned due to customer remorse.", + "rdfs:label": "customerRemorseReturnLabelSource", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ReturnLabelSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:opponent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The opponent on this action.", + "rdfs:label": "opponent", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:ScheduleAction", + "@type": "rdfs:Class", + "rdfs:comment": "Scheduling future actions, events, or tasks.\\n\\nRelated actions:\\n\\n* [[ReserveAction]]: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.", + "rdfs:label": "ScheduleAction", + "rdfs:subClassOf": { + "@id": "schema:PlanAction" + } + }, + { + "@id": "schema:diagram", + "@type": "rdf:Property", + "rdfs:comment": "An image containing a diagram that illustrates the structure and/or its component substructures and/or connections with other structures.", + "rdfs:label": "diagram", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:gettingTestedInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about getting tested (for a [[MedicalCondition]]), e.g. in the context of a pandemic.", + "rdfs:label": "gettingTestedInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:GameAvailabilityEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "For a [[VideoGame]], such as used with a [[PlayGameAction]], an enumeration of the kind of game availability offered. ", + "rdfs:label": "GameAvailabilityEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:CaseSeries", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "A case series (also known as a clinical series) is a medical research study that tracks patients with a known exposure given similar treatment or examines their medical records for exposure and outcome. A case series can be retrospective or prospective and usually involves a smaller number of patients than the more powerful case-control studies or randomized controlled trials. Case series may be consecutive or non-consecutive, depending on whether all cases presenting to the reporting authors over a period of time were included, or only a selection.", + "rdfs:label": "CaseSeries", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:agentInteractionStatistic", + "@type": "rdf:Property", + "rdfs:comment": "The number of completed interactions for this entity, in a particular role (the 'agent'), in a particular action (indicated in the statistic), and in a particular context (i.e. interactionService).", + "rdfs:label": "agentInteractionStatistic", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:InteractionCounter" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2858" + } + }, + { + "@id": "schema:Resort", + "@type": "rdfs:Class", + "rdfs:comment": "A resort is a place used for relaxation or recreation, attracting visitors for holidays or vacations. Resorts are places, towns or sometimes commercial establishments operated by a single company (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Resort).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n ", + "rdfs:label": "Resort", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:MusculoskeletalExam", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Musculoskeletal system clinical examination.", + "rdfs:label": "MusculoskeletalExam", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ReturnFeesEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several kinds of policies for product return fees.", + "rdfs:label": "ReturnFeesEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:BloodTest", + "@type": "rdfs:Class", + "rdfs:comment": "A medical test performed on a sample of a patient's blood.", + "rdfs:label": "BloodTest", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MisconceptionsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about common misconceptions and myths that are related to a topic.", + "rdfs:label": "MisconceptionsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:BusinessEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Business event.", + "rdfs:label": "BusinessEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:homeTeam", + "@type": "rdf:Property", + "rdfs:comment": "The home team in a sports event.", + "rdfs:label": "homeTeam", + "rdfs:subPropertyOf": { + "@id": "schema:competitor" + }, + "schema:domainIncludes": { + "@id": "schema:SportsEvent" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:SportsTeam" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:expectedPrognosis", + "@type": "rdf:Property", + "rdfs:comment": "The likely outcome in either the short term or long term of the medical condition.", + "rdfs:label": "expectedPrognosis", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:drugClass", + "@type": "rdf:Property", + "rdfs:comment": "The class of drug this belongs to (e.g., statins).", + "rdfs:label": "drugClass", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugClass" + } + }, + { + "@id": "schema:Nonprofit501c15", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c15: Non-profit type referring to Mutual Insurance Companies or Associations.", + "rdfs:label": "Nonprofit501c15", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:Nonprofit501c18", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c18: Non-profit type referring to Employee Funded Pension Trust (created before 25 June 1959).", + "rdfs:label": "Nonprofit501c18", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:hasCourse", + "@type": "rdf:Property", + "rdfs:comment": "A course or class that is one of the learning opportunities that constitute an educational / occupational program. No information is implied about whether the course is mandatory or optional; no guarantee is implied about whether the course will be available to everyone on the program.", + "rdfs:label": "hasCourse", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Course" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2483" + } + }, + { + "@id": "schema:MediaSubscription", + "@type": "rdfs:Class", + "rdfs:comment": "A subscription which allows a user to access media including audio, video, books, etc.", + "rdfs:label": "MediaSubscription", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:legislationChanges", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#changes" + }, + "rdfs:comment": "Another legislation that this legislation changes. This encompasses the notions of amendment, replacement, correction, repeal, or other types of change. This may be a direct change (textual or non-textual amendment) or a consequential or indirect change. The property is to be used to express the existence of a change relationship between two acts rather than the existence of a consolidated version of the text that shows the result of the change. For consolidation relationships, use the legislationConsolidates property.", + "rdfs:label": "legislationChanges", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#changes" + } + }, + { + "@id": "schema:toLocation", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The final location of the object or the agent after the action.", + "rdfs:label": "toLocation", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ExerciseAction" + }, + { + "@id": "schema:MoveAction" + }, + { + "@id": "schema:InsertAction" + }, + { + "@id": "schema:TransferAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:contactOption", + "@type": "rdf:Property", + "rdfs:comment": "An option available on this contact point (e.g. a toll-free number or support for hearing-impaired callers).", + "rdfs:label": "contactOption", + "schema:domainIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:ContactPointOption" + } + }, + { + "@id": "schema:ExchangeRefund", + "@type": "schema:RefundTypeEnumeration", + "rdfs:comment": "Specifies that a refund can be done as an exchange for the same product.", + "rdfs:label": "ExchangeRefund", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:isRelatedTo", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another, somehow related product (or multiple products).", + "rdfs:label": "isRelatedTo", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Product" + } + ] + }, + { + "@id": "schema:permitAudience", + "@type": "rdf:Property", + "rdfs:comment": "The target audience for this permit.", + "rdfs:label": "permitAudience", + "schema:domainIncludes": { + "@id": "schema:Permit" + }, + "schema:rangeIncludes": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:OfferShippingDetails", + "@type": "rdfs:Class", + "rdfs:comment": "OfferShippingDetails represents information about shipping destinations.\n\nMultiple of these entities can be used to represent different shipping rates for different destinations:\n\nOne entity for Alaska/Hawaii. A different one for continental US. A different one for all France.\n\nMultiple of these entities can be used to represent different shipping costs and delivery times.\n\nTwo entities that are identical but differ in rate and time:\n\nE.g. Cheaper and slower: $5 in 5-7 days\nor Fast and expensive: $15 in 1-2 days.", + "rdfs:label": "OfferShippingDetails", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:BodyMeasurementHips", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Girth of hips (measured around the buttocks). Used, for example, to fit skirts.", + "rdfs:label": "BodyMeasurementHips", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:IgnoreAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of intentionally disregarding the object. An agent ignores an object.", + "rdfs:label": "IgnoreAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:OfficeEquipmentStore", + "@type": "rdfs:Class", + "rdfs:comment": "An office equipment store.", + "rdfs:label": "OfficeEquipmentStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:ReportedDoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "A patient-reported or observed dosing schedule for a drug or supplement.", + "rdfs:label": "ReportedDoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:typicalAgeRange", + "@type": "rdf:Property", + "rdfs:comment": "The typical expected age range, e.g. '7-9', '11-'.", + "rdfs:label": "typicalAgeRange", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:serviceUrl", + "@type": "rdf:Property", + "rdfs:comment": "The website to access the service.", + "rdfs:label": "serviceUrl", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:award", + "@type": "rdf:Property", + "rdfs:comment": "An award won by or for this item.", + "rdfs:label": "award", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HealthPlanNetwork", + "@type": "rdfs:Class", + "rdfs:comment": "A US-style health insurance plan network.", + "rdfs:label": "HealthPlanNetwork", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:Online", + "@type": "schema:GameServerStatus", + "rdfs:comment": "Game server status: Online. Server is available.", + "rdfs:label": "Online" + }, + { + "@id": "schema:PartiallyInForce", + "@type": "schema:LegalForceStatus", + "rdfs:comment": "Indicates that parts of the legislation are in force, and parts are not.", + "rdfs:label": "PartiallyInForce", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce-partiallyInForce" + } + }, + { + "@id": "schema:propertyID", + "@type": "rdf:Property", + "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.", + "rdfs:label": "propertyID", + "schema:domainIncludes": { + "@id": "schema:PropertyValue" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:departureStation", + "@type": "rdf:Property", + "rdfs:comment": "The station from which the train departs.", + "rdfs:label": "departureStation", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:TrainStation" + } + }, + { + "@id": "schema:readBy", + "@type": "rdf:Property", + "rdfs:comment": "A person who reads (performs) the audiobook.", + "rdfs:label": "readBy", + "rdfs:subPropertyOf": { + "@id": "schema:actor" + }, + "schema:domainIncludes": { + "@id": "schema:Audiobook" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:MedicalRiskCalculator", + "@type": "rdfs:Class", + "rdfs:comment": "A complex mathematical calculation requiring an online calculator, used to assess prognosis. Note: use the url property of Thing to record any URLs for online calculators.", + "rdfs:label": "MedicalRiskCalculator", + "rdfs:subClassOf": { + "@id": "schema:MedicalRiskEstimator" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GiveAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.\\n\\nRelated actions:\\n\\n* [[TakeAction]]: Reciprocal of GiveAction.\\n* [[SendAction]]: 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).", + "rdfs:label": "GiveAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:beneficiaryBank", + "@type": "rdf:Property", + "rdfs:comment": "A bank or bank’s branch, financial institution or international financial institution operating the beneficiary’s bank account or releasing funds for the beneficiary.", + "rdfs:label": "beneficiaryBank", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:MoneyTransfer" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:BankOrCreditUnion" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:diagnosis", + "@type": "rdf:Property", + "rdfs:comment": "One or more alternative conditions considered in the differential diagnosis process as output of a diagnosis process.", + "rdfs:label": "diagnosis", + "schema:domainIncludes": [ + { + "@id": "schema:DDxElement" + }, + { + "@id": "schema:Patient" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:actionAccessibilityRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A set of requirements that must be fulfilled in order to perform an Action. If more than one value is specified, fulfilling one set of requirements will allow the Action to be performed.", + "rdfs:label": "actionAccessibilityRequirement", + "schema:domainIncludes": { + "@id": "schema:ConsumeAction" + }, + "schema:rangeIncludes": { + "@id": "schema:ActionAccessSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryB", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class B as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryB", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableSizeGroupHusky", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Husky\" (or \"Stocky\") for wearables.", + "rdfs:label": "WearableSizeGroupHusky", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:estimatedSalary", + "@type": "rdf:Property", + "rdfs:comment": "An estimated salary for a job posting or occupation, based on a variety of variables including, but not limited to industry, job title, and location. Estimated salaries are often computed by outside organizations rather than the hiring organization, who may not have committed to the estimated value.", + "rdfs:label": "estimatedSalary", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmountDistribution" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:MonetaryAmount" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:hospitalAffiliation", + "@type": "rdf:Property", + "rdfs:comment": "A hospital with which the physician or office is affiliated.", + "rdfs:label": "hospitalAffiliation", + "schema:domainIncludes": { + "@id": "schema:Physician" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Hospital" + } + }, + { + "@id": "schema:incentiveCompensation", + "@type": "rdf:Property", + "rdfs:comment": "Description of bonus and commission compensation aspects of the job.", + "rdfs:label": "incentiveCompensation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:directors", + "@type": "rdf:Property", + "rdfs:comment": "A director of e.g. TV, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.", + "rdfs:label": "directors", + "schema:domainIncludes": [ + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:Clip" + }, + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:director" + } + }, + { + "@id": "schema:hasBioPolymerSequence", + "@type": "rdf:Property", + "rdfs:comment": "A symbolic representation of a BioChemEntity. For example, a nucleotide sequence of a Gene or an amino acid sequence of a Protein.", + "rdfs:label": "hasBioPolymerSequence", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Protein" + }, + { + "@id": "schema:Gene" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:orderDelivery", + "@type": "rdf:Property", + "rdfs:comment": "The delivery of the parcel related to this order or order item.", + "rdfs:label": "orderDelivery", + "schema:domainIncludes": [ + { + "@id": "schema:OrderItem" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ParcelDelivery" + } + }, + { + "@id": "schema:Subscription", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the subscription pricing component of the total price for an offered product.", + "rdfs:label": "Subscription", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:availableService", + "@type": "rdf:Property", + "rdfs:comment": "A medical service available from this provider.", + "rdfs:label": "availableService", + "schema:domainIncludes": [ + { + "@id": "schema:Physician" + }, + { + "@id": "schema:MedicalClinic" + }, + { + "@id": "schema:Hospital" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalTest" + }, + { + "@id": "schema:MedicalTherapy" + }, + { + "@id": "schema:MedicalProcedure" + } + ] + }, + { + "@id": "schema:Gastroenterologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of digestive system.", + "rdfs:label": "Gastroenterologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:tracks", + "@type": "rdf:Property", + "rdfs:comment": "A music recording (track)—usually a single song.", + "rdfs:label": "tracks", + "schema:domainIncludes": [ + { + "@id": "schema:MusicPlaylist" + }, + { + "@id": "schema:MusicGroup" + } + ], + "schema:rangeIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:supersededBy": { + "@id": "schema:track" + } + }, + { + "@id": "schema:SRP", + "@type": "schema:PriceTypeEnumeration", + "rdfs:comment": "Represents the suggested retail price (\"SRP\") of an offered product.", + "rdfs:label": "SRP", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:GenderType", + "@type": "rdfs:Class", + "rdfs:comment": "An enumeration of genders.", + "rdfs:label": "GenderType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:chemicalComposition", + "@type": "rdf:Property", + "rdfs:comment": "The chemical composition describes the identity and relative ratio of the chemical elements that make up the substance.", + "rdfs:label": "chemicalComposition", + "schema:domainIncludes": { + "@id": "schema:ChemicalSubstance" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/ChemicalSubstance" + } + }, + { + "@id": "schema:editEIDR", + "@type": "rdf:Property", + "rdfs:comment": "An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) [[identifier]] representing a specific edit / edition for a work of film or television.\n\nFor example, the motion picture known as \"Ghostbusters\" whose [[titleEIDR]] is \"10.5240/7EC7-228A-510A-053E-CBB8-J\" has several edits, e.g. \"10.5240/1F2A-E1C5-680A-14C6-E76B-I\" and \"10.5240/8A35-3BEE-6497-5D12-9E4F-3\".\n\nSince schema.org types like [[Movie]] and [[TVEpisode]] can be used for both works and their multiple expressions, it is possible to use [[titleEIDR]] alone (for a general description), or alongside [[editEIDR]] for a more edit-specific description.\n", + "rdfs:label": "editEIDR", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2469" + } + }, + { + "@id": "schema:ownedFrom", + "@type": "rdf:Property", + "rdfs:comment": "The date and time of obtaining the product.", + "rdfs:label": "ownedFrom", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OwnershipInfo" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:MulticellularParasite", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Multicellular parasite that causes an infection.", + "rdfs:label": "MulticellularParasite", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:HowToItem", + "@type": "rdfs:Class", + "rdfs:comment": "An item used as either a tool or supply when performing the instructions for how to achieve a result.", + "rdfs:label": "HowToItem", + "rdfs:subClassOf": { + "@id": "schema:ListItem" + } + }, + { + "@id": "schema:ApplyAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of registering to an organization/service without the guarantee to receive it.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.", + "rdfs:label": "ApplyAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:Nonprofit501c2", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c2: Non-profit type referring to Title-holding Corporations for Exempt Organizations.", + "rdfs:label": "Nonprofit501c2", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:labelDetails", + "@type": "rdf:Property", + "rdfs:comment": "Link to the drug's label details.", + "rdfs:label": "labelDetails", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:bookingTime", + "@type": "rdf:Property", + "rdfs:comment": "The date and time the reservation was booked.", + "rdfs:label": "bookingTime", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:FDAcategoryC", + "@type": "schema:DrugPregnancyCategory", + "rdfs:comment": "A designation by the US FDA signifying that animal reproduction studies have shown an adverse effect on the fetus and there are no adequate and well-controlled studies in humans, but potential benefits may warrant use of the drug in pregnant women despite potential risks.", + "rdfs:label": "FDAcategoryC", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MusicStore", + "@type": "rdfs:Class", + "rdfs:comment": "A music store.", + "rdfs:label": "MusicStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:infectiousAgent", + "@type": "rdf:Property", + "rdfs:comment": "The actual infectious agent, such as a specific bacterium.", + "rdfs:label": "infectiousAgent", + "schema:domainIncludes": { + "@id": "schema:InfectiousDisease" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:arrivalGate", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's arrival gate.", + "rdfs:label": "arrivalGate", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:biomechnicalClass", + "@type": "rdf:Property", + "rdfs:comment": "The biomechanical properties of the bone.", + "rdfs:label": "biomechnicalClass", + "schema:domainIncludes": { + "@id": "schema:Joint" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:defaultValue", + "@type": "rdf:Property", + "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.", + "rdfs:label": "defaultValue", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Thing" + } + ] + }, + { + "@id": "schema:followee", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The person or organization being followed.", + "rdfs:label": "followee", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:FollowAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:InForce", + "@type": "schema:LegalForceStatus", + "rdfs:comment": "Indicates that a legislation is in force.", + "rdfs:label": "InForce", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce-inForce" + } + }, + { + "@id": "schema:DigitalCaptureDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'digital capture' using the IPTC digital source type vocabulary.", + "rdfs:label": "DigitalCaptureDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/digitalCapture" + } + }, + { + "@id": "schema:addressRegion", + "@type": "rdf:Property", + "rdfs:comment": "The region in which the locality is, and which is in the country. For example, California or another appropriate first-level [Administrative division](https://en.wikipedia.org/wiki/List_of_administrative_divisions_by_country).", + "rdfs:label": "addressRegion", + "schema:domainIncludes": [ + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:DefinedRegion" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:artist", + "@type": "rdf:Property", + "rdfs:comment": "The primary artist for a work\n \tin a medium other than pencils or digital line art--for example, if the\n \tprimary artwork is done in watercolors or digital paints.", + "rdfs:label": "artist", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:deathPlace", + "@type": "rdf:Property", + "rdfs:comment": "The place where the person died.", + "rdfs:label": "deathPlace", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:storageRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Storage requirements (free space required).", + "rdfs:label": "storageRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:inChI", + "@type": "rdf:Property", + "rdfs:comment": "Non-proprietary identifier for molecular entity that can be used in printed and electronic data sources thus enabling easier linking of diverse data compilations.", + "rdfs:label": "inChI", + "rdfs:subPropertyOf": { + "@id": "schema:hasRepresentation" + }, + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:expressedIn", + "@type": "rdf:Property", + "rdfs:comment": "Tissue, organ, biological sample, etc in which activity of this gene has been observed experimentally. For example brain, digestive system.", + "rdfs:label": "expressedIn", + "schema:domainIncludes": { + "@id": "schema:Gene" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:BioChemEntity" + }, + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:AnatomicalSystem" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Gene" + } + }, + { + "@id": "schema:RisksOrComplicationsHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Information about the risk factors and possible complications that may follow a topic.", + "rdfs:label": "RisksOrComplicationsHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:inProductGroupWithID", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the [[productGroupID]] for a [[ProductGroup]] that this product [[isVariantOf]]. ", + "rdfs:label": "inProductGroupWithID", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:startTime", + "@type": "rdf:Property", + "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 *January* to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.\\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.", + "rdfs:label": "startTime", + "schema:domainIncludes": [ + { + "@id": "schema:FoodEstablishmentReservation" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:InteractionCounter" + }, + { + "@id": "schema:Schedule" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Time" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2493" + } + }, + { + "@id": "schema:TVClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short TV program or a segment/part of a TV program.", + "rdfs:label": "TVClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:referenceQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit.", + "rdfs:label": "referenceQuantity", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:PerformanceRole", + "@type": "rdfs:Class", + "rdfs:comment": "A PerformanceRole is a Role that some entity places with regard to a theatrical performance, e.g. in a Movie, TVSeries etc.", + "rdfs:label": "PerformanceRole", + "rdfs:subClassOf": { + "@id": "schema:Role" + } + }, + { + "@id": "schema:pickupLocation", + "@type": "rdf:Property", + "rdfs:comment": "Where a taxi will pick up a passenger or a rental car can be picked up.", + "rdfs:label": "pickupLocation", + "schema:domainIncludes": [ + { + "@id": "schema:RentalCarReservation" + }, + { + "@id": "schema:TaxiReservation" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:PlasticSurgery", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to therapeutic or cosmetic repair or re-formation of missing, injured or malformed tissues or body parts by manual and instrumental means.", + "rdfs:label": "PlasticSurgery", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:dataFeedElement", + "@type": "rdf:Property", + "rdfs:comment": "An item within a data feed. Data feeds may have many elements.", + "rdfs:label": "dataFeedElement", + "schema:domainIncludes": { + "@id": "schema:DataFeed" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Thing" + }, + { + "@id": "schema:DataFeedItem" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:domiciledMortgage", + "@type": "rdf:Property", + "rdfs:comment": "Whether borrower is a resident of the jurisdiction where the property is located.", + "rdfs:label": "domiciledMortgage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:MortgageLoan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Nonprofit501c5", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c5: Non-profit type referring to Labor, Agricultural and Horticultural Organizations.", + "rdfs:label": "Nonprofit501c5", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:programmingModel", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether API is managed or unmanaged.", + "rdfs:label": "programmingModel", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:EventStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "EventStatusType is an enumeration type whose instances represent several states that an Event may be in.", + "rdfs:label": "EventStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:VideoGameSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A video game series.", + "rdfs:label": "VideoGameSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:Festival", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Festival.", + "rdfs:label": "Festival", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:MedicalAudience", + "@type": "rdfs:Class", + "rdfs:comment": "Target audiences for medical web pages.", + "rdfs:label": "MedicalAudience", + "rdfs:subClassOf": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:PeopleAudience" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ProductModel", + "@type": "rdfs:Class", + "rdfs:comment": "A datasheet or vendor specification of a product (in the sense of a prototypical description).", + "rdfs:label": "ProductModel", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:Audiobook", + "@type": "rdfs:Class", + "rdfs:comment": "An audiobook.", + "rdfs:label": "Audiobook", + "rdfs:subClassOf": [ + { + "@id": "schema:Book" + }, + { + "@id": "schema:AudioObject" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:IndividualProduct", + "@type": "rdfs:Class", + "rdfs:comment": "A single, identifiable product instance (e.g. a laptop with a particular serial number).", + "rdfs:label": "IndividualProduct", + "rdfs:subClassOf": { + "@id": "schema:Product" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:contentType", + "@type": "rdf:Property", + "rdfs:comment": "The supported content type(s) for an EntryPoint response.", + "rdfs:label": "contentType", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HyperTocEntry", + "@type": "rdfs:Class", + "rdfs:comment": "A HyperToEntry is an item within a [[HyperToc]], which represents a hypertext table of contents for complex media objects, such as [[VideoObject]], [[AudioObject]]. The media object itself is indicated using [[associatedMedia]]. Each section of interest within that content can be described with a [[HyperTocEntry]], with associated [[startOffset]] and [[endOffset]]. When several entries are all from the same file, [[associatedMedia]] is used on the overarching [[HyperTocEntry]]; if the content has been split into multiple files, they can be referenced using [[associatedMedia]] on each [[HyperTocEntry]].", + "rdfs:label": "HyperTocEntry", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:AudioObjectSnapshot", + "@type": "rdfs:Class", + "rdfs:comment": "A specific and exact (byte-for-byte) version of an [[AudioObject]]. Two byte-for-byte identical files, for the purposes of this type, considered identical. If they have different embedded metadata the files will differ. Different external facts about the files, e.g. creator or dateCreated that aren't represented in their actual content, do not affect this notion of identity.", + "rdfs:label": "AudioObjectSnapshot", + "rdfs:subClassOf": { + "@id": "schema:AudioObject" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:syllabusSections", + "@type": "rdf:Property", + "rdfs:comment": "Indicates (typically several) Syllabus entities that lay out what each section of the overall course will cover.", + "rdfs:label": "syllabusSections", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Syllabus" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:amountOfThisGood", + "@type": "rdf:Property", + "rdfs:comment": "The quantity of the goods included in the offer.", + "rdfs:label": "amountOfThisGood", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:TypeAndQuantityNode" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:cvdFacilityCounty", + "@type": "rdf:Property", + "rdfs:comment": "Name of the County of the NHSN facility that this data record applies to. Use [[cvdFacilityId]] to identify the facility. To provide other details, [[healthcareReportingData]] can be used on a [[Hospital]] entry.", + "rdfs:label": "cvdFacilityCounty", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:TouristAttraction", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist attraction. In principle any Thing can be a [[TouristAttraction]], from a [[Mountain]] and [[LandmarksOrHistoricalBuildings]] to a [[LocalBusiness]]. This Type can be used on its own to describe a general [[TouristAttraction]], or be used as an [[additionalType]] to add tourist attraction properties to any other type. (See examples below)", + "rdfs:label": "TouristAttraction", + "rdfs:subClassOf": { + "@id": "schema:Place" + }, + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/Tourism" + }, + { + "@id": "https://schema.org/docs/collab/IIT-CNR.it" + } + ] + }, + { + "@id": "schema:HealthInsurancePlan", + "@type": "rdfs:Class", + "rdfs:comment": "A US-style health insurance plan, including PPOs, EPOs, and HMOs.", + "rdfs:label": "HealthInsurancePlan", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:cargoVolume", + "@type": "rdf:Property", + "rdfs:comment": "The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.\\n\\nTypical unit code(s): LTR for liters, FTQ for cubic foot/feet\\n\\nNote: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "cargoVolume", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:additionalVariable", + "@type": "rdf:Property", + "rdfs:comment": "Any additional component of the exercise prescription that may need to be articulated to the patient. This may include the order of exercises, the number of repetitions of movement, quantitative distance, progressions over time, etc.", + "rdfs:label": "additionalVariable", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:hasOccupation", + "@type": "rdf:Property", + "rdfs:comment": "The Person's occupation. For past professions, use Role for expressing dates.", + "rdfs:label": "hasOccupation", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Occupation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:sku", + "@type": "rdf:Property", + "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.", + "rdfs:label": "sku", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Nonprofit501a", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501a: Non-profit type referring to Farmers’ Cooperative Associations.", + "rdfs:label": "Nonprofit501a", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:isVariantOf", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the kind of product that this is a variant of. In the case of [[ProductModel]], this is a pointer (from a ProductModel) to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive. In the case of a [[ProductGroup]], the group description also serves as a template, representing a set of Products that vary on explicitly defined, specific dimensions only (so it defines both a set of variants, as well as which values distinguish amongst those variants). When used with [[ProductGroup]], this property can apply to any [[Product]] included in the group.", + "rdfs:label": "isVariantOf", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:ProductModel" + } + ], + "schema:inverseOf": { + "@id": "schema:hasVariant" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ProductGroup" + }, + { + "@id": "schema:ProductModel" + } + ] + }, + { + "@id": "schema:Airport", + "@type": "rdfs:Class", + "rdfs:comment": "An airport.", + "rdfs:label": "Airport", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:broadcastFrequencyValue", + "@type": "rdf:Property", + "rdfs:comment": "The frequency in MHz for a particular broadcast.", + "rdfs:label": "broadcastFrequencyValue", + "schema:domainIncludes": { + "@id": "schema:BroadcastFrequencySpecification" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1004" + } + }, + { + "@id": "schema:AlcoholConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item contains alcohol or promotes alcohol consumption.", + "rdfs:label": "AlcoholConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:guidelineDate", + "@type": "rdf:Property", + "rdfs:comment": "Date on which this guideline's recommendation was made.", + "rdfs:label": "guidelineDate", + "schema:domainIncludes": { + "@id": "schema:MedicalGuideline" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:ReadPermission", + "@type": "schema:DigitalDocumentPermissionType", + "rdfs:comment": "Permission to read or view the document.", + "rdfs:label": "ReadPermission" + }, + { + "@id": "schema:CommentAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of generating a comment about a subject.", + "rdfs:label": "CommentAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:Radiography", + "@type": [ + "schema:MedicalImagingTechnique", + "schema:MedicalSpecialty" + ], + "rdfs:comment": "Radiography is an imaging technique that uses electromagnetic radiation other than visible light, especially X-rays, to view the internal structure of a non-uniformly composed and opaque object such as the human body.", + "rdfs:label": "Radiography", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:originAddress", + "@type": "rdf:Property", + "rdfs:comment": "Shipper's address.", + "rdfs:label": "originAddress", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:PhysicalExam", + "@type": "rdfs:Class", + "rdfs:comment": "A type of physical examination of a patient performed by a physician. ", + "rdfs:label": "PhysicalExam", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalProcedure" + }, + { + "@id": "schema:MedicalEnumeration" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:releasedEvent", + "@type": "rdf:Property", + "rdfs:comment": "The place and time the release was issued, expressed as a PublicationEvent.", + "rdfs:label": "releasedEvent", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:naics", + "@type": "rdf:Property", + "rdfs:comment": "The North American Industry Classification System (NAICS) code for a particular organization or business person.", + "rdfs:label": "naics", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DataCatalog", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcat:Catalog" + }, + "rdfs:comment": "A collection of datasets.", + "rdfs:label": "DataCatalog", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/DatasetClass" + } + }, + { + "@id": "schema:ReservationConfirmed", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status of a confirmed reservation.", + "rdfs:label": "ReservationConfirmed" + }, + { + "@id": "schema:globalLocationNumber", + "@type": "rdf:Property", + "rdfs:comment": "The [Global Location Number](http://www.gs1.org/gln) (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.", + "rdfs:label": "globalLocationNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ApprovedIndication", + "@type": "rdfs:Class", + "rdfs:comment": "An indication for a medical therapy that has been formally specified or approved by a regulatory body that regulates use of the therapy; for example, the US FDA approves indications for most drugs in the US.", + "rdfs:label": "ApprovedIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalIndication" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:DemoGameAvailability", + "@type": "schema:GameAvailabilityEnumeration", + "rdfs:comment": "Indicates demo game availability, i.e. a somehow limited demonstration of the full game.", + "rdfs:label": "DemoGameAvailability", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:energyEfficiencyScaleMax", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the most energy efficient class on the regulated EU energy consumption scale for the product category a product belongs to. For example, energy consumption for televisions placed on the market after January 1, 2020 is scaled from D to A+++.", + "rdfs:label": "energyEfficiencyScaleMax", + "schema:domainIncludes": { + "@id": "schema:EnergyConsumptionDetails" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:EUEnergyEfficiencyEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:geoCovers", + "@type": "rdf:Property", + "rdfs:comment": "Represents a relationship between two geometries (or the places they represent), relating a covering geometry to a covered geometry. \"Every point of b is a point of (the interior or boundary of) a\". As defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoCovers", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:specialty", + "@type": "rdf:Property", + "rdfs:comment": "One of the domain specialities to which this web page's content applies.", + "rdfs:label": "specialty", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:Specialty" + } + }, + { + "@id": "schema:LegalForceStatus", + "@type": "rdfs:Class", + "rdfs:comment": "A list of possible statuses for the legal force of a legislation.", + "rdfs:label": "LegalForceStatus", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#InForce" + } + }, + { + "@id": "schema:applicationSuite", + "@type": "rdf:Property", + "rdfs:comment": "The name of the application suite to which the application belongs (e.g. Excel belongs to Office).", + "rdfs:label": "applicationSuite", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:digitalSourceType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an IPTCDigitalSourceEnumeration code indicating the nature of the digital source(s) for some [[CreativeWork]].", + "rdfs:label": "digitalSourceType", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:IPTCDigitalSourceEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + } + }, + { + "@id": "schema:numberOfRooms", + "@type": "rdf:Property", + "rdfs:comment": "The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business.\nTypical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.", + "rdfs:label": "numberOfRooms", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Suite" + }, + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:Apartment" + }, + { + "@id": "schema:House" + }, + { + "@id": "schema:SingleFamilyResidence" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:priceRange", + "@type": "rdf:Property", + "rdfs:comment": "The price range of the business, for example ```$$$```.", + "rdfs:label": "priceRange", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedReview", + "@type": "rdf:Property", + "rdfs:comment": "An associated [[Review]].", + "rdfs:label": "associatedReview", + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Review" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:CertificationStatusEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates the different statuses of a Certification (Active and Inactive).", + "rdfs:label": "CertificationStatusEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:Nonprofit501c11", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c11: Non-profit type referring to Teachers' Retirement Fund Associations.", + "rdfs:label": "Nonprofit501c11", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:BoatTrip", + "@type": "rdfs:Class", + "rdfs:comment": "A trip on a commercial ferry line.", + "rdfs:label": "BoatTrip", + "rdfs:subClassOf": { + "@id": "schema:Trip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:tocContinuation", + "@type": "rdf:Property", + "rdfs:comment": "A [[HyperTocEntry]] can have a [[tocContinuation]] indicated, which is another [[HyperTocEntry]] that would be the default next item to play or render.", + "rdfs:label": "tocContinuation", + "schema:domainIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HyperTocEntry" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:caption", + "@type": "rdf:Property", + "rdfs:comment": "The caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the [[encodingFormat]].", + "rdfs:label": "caption", + "schema:domainIncludes": [ + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:AudioObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:sizeSystem", + "@type": "rdf:Property", + "rdfs:comment": "The size system used to identify a product's size. Typically either a standard (for example, \"GS1\" or \"ISO-EN13402\"), country code (for example \"US\" or \"JP\"), or a measuring system (for example \"Metric\" or \"Imperial\").", + "rdfs:label": "sizeSystem", + "schema:domainIncludes": { + "@id": "schema:SizeSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:SizeSystemEnumeration" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:legislationDateVersion", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#version_date" + }, + "rdfs:comment": "The point-in-time at which the provided description of the legislation is valid (e.g.: when looking at the law on the 2016-04-07 (= dateVersion), I get the consolidation of 2015-04-12 of the \"National Insurance Contributions Act 2015\")", + "rdfs:label": "legislationDateVersion", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#version_date" + } + }, + { + "@id": "schema:drainsTo", + "@type": "rdf:Property", + "rdfs:comment": "The vasculature that the vein drains into.", + "rdfs:label": "drainsTo", + "schema:domainIncludes": { + "@id": "schema:Vein" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Vessel" + } + }, + { + "@id": "schema:HearingImpairedSupported", + "@type": "schema:ContactPointOption", + "rdfs:comment": "Uses devices to support users with hearing impairments.", + "rdfs:label": "HearingImpairedSupported" + }, + { + "@id": "schema:line", + "@type": "rdf:Property", + "rdfs:comment": "A line is a point-to-point path consisting of two or more points. A line is expressed as a series of two or more point objects separated by space.", + "rdfs:label": "line", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:prescriptionStatus", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the status of drug prescription, e.g. local catalogs classifications or whether the drug is available by prescription or over-the-counter, etc.", + "rdfs:label": "prescriptionStatus", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DrugPrescriptionStatus" + } + ] + }, + { + "@id": "schema:backstory", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Article]], typically a [[NewsArticle]], the backstory property provides a textual summary giving a brief explanation of why and how an article was created. In a journalistic setting this could include information about reporting process, methods, interviews, data sources, etc.", + "rdfs:label": "backstory", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:LodgingBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A lodging business, such as a motel, hotel, or inn.", + "rdfs:label": "LodgingBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:width", + "@type": "rdf:Property", + "rdfs:comment": "The width of the item.", + "rdfs:label": "width", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:VisualArtwork" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Distance" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:workFeatured", + "@type": "rdf:Property", + "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).", + "rdfs:label": "workFeatured", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:EPRelease", + "@type": "schema:MusicAlbumReleaseType", + "rdfs:comment": "EPRelease.", + "rdfs:label": "EPRelease", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:printPage", + "@type": "rdf:Property", + "rdfs:comment": "If this NewsArticle appears in print, this field indicates the name of the page on which the article is found. Please note that this field is intended for the exact page name (e.g. A5, B18).", + "rdfs:label": "printPage", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HobbyShop", + "@type": "rdfs:Class", + "rdfs:comment": "A store that sells materials useful or necessary for various hobbies.", + "rdfs:label": "HobbyShop", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:SelfStorage", + "@type": "rdfs:Class", + "rdfs:comment": "A self-storage facility.", + "rdfs:label": "SelfStorage", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:Endocrine", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of endocrine glands and their secretions.", + "rdfs:label": "Endocrine", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:merchantReturnDays", + "@type": "rdf:Property", + "rdfs:comment": "Specifies either a fixed return date or the number of days (from the delivery date) that a product can be returned. Used when the [[returnPolicyCategory]] property is specified as [[MerchantReturnFiniteReturnWindow]].", + "rdfs:label": "merchantReturnDays", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + { + "@id": "schema:MerchantReturnPolicy" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + }, + { + "@id": "schema:Integer" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:itemListOrder", + "@type": "rdf:Property", + "rdfs:comment": "Type of ordering (e.g. Ascending, Descending, Unordered).", + "rdfs:label": "itemListOrder", + "schema:domainIncludes": { + "@id": "schema:ItemList" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemListOrderType" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:MedicalTrial", + "@type": "rdfs:Class", + "rdfs:comment": "A medical trial is a type of medical study that uses a scientific process to compare the safety and efficacy of medical therapies or medical procedures. In general, medical trials are controlled and subjects are allocated at random to the different treatment and/or control groups.", + "rdfs:label": "MedicalTrial", + "rdfs:subClassOf": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:associatedArticle", + "@type": "rdf:Property", + "rdfs:comment": "A NewsArticle associated with the Media Object.", + "rdfs:label": "associatedArticle", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:NewsArticle" + } + }, + { + "@id": "schema:FastFoodRestaurant", + "@type": "rdfs:Class", + "rdfs:comment": "A fast-food restaurant.", + "rdfs:label": "FastFoodRestaurant", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:SinglePlayer", + "@type": "schema:GamePlayMode", + "rdfs:comment": "Play mode: SinglePlayer. Which is played by a lone player.", + "rdfs:label": "SinglePlayer" + }, + { + "@id": "schema:BackgroundNewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A [[NewsArticle]] providing historical context, definition and detail on a specific topic (aka \"explainer\" or \"backgrounder\"). For example, an in-depth article or frequently-asked-questions ([FAQ](https://en.wikipedia.org/wiki/FAQ)) document on topics such as Climate Change or the European Union. Other kinds of background material from a non-news setting are often described using [[Book]] or [[Article]], in particular [[ScholarlyArticle]]. See also [[NewsArticle]] for related vocabulary from a learning/education perspective.", + "rdfs:label": "BackgroundNewsArticle", + "rdfs:subClassOf": { + "@id": "schema:NewsArticle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:PatientExperienceHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content about the real life experience of patients or people that have lived a similar experience about the topic. May be forums, topics, Q-and-A and related material.", + "rdfs:label": "PatientExperienceHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:FAQPage", + "@type": "rdfs:Class", + "rdfs:comment": "A [[FAQPage]] is a [[WebPage]] presenting one or more \"[Frequently asked questions](https://en.wikipedia.org/wiki/FAQ)\" (see also [[QAPage]]).", + "rdfs:label": "FAQPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1723" + } + }, + { + "@id": "schema:Nonprofit501c17", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c17: Non-profit type referring to Supplemental Unemployment Benefit Trusts.", + "rdfs:label": "Nonprofit501c17", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:OriginalMediaContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'as original media content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'original': No evidence the footage has been misleadingly altered or manipulated, though it may contain false or misleading claims.\n\nFor an [[ImageObject]] to be 'original': No evidence the image has been misleadingly altered or manipulated, though it may still contain false or misleading claims.\n\nFor an [[ImageObject]] with embedded text to be 'original': No evidence the image has been misleadingly altered or manipulated, though it may still contain false or misleading claims.\n\nFor an [[AudioObject]] to be 'original': No evidence the audio has been misleadingly altered or manipulated, though it may contain false or misleading claims.\n", + "rdfs:label": "OriginalMediaContent", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:FloorPlan", + "@type": "rdfs:Class", + "rdfs:comment": "A FloorPlan is an explicit representation of a collection of similar accommodations, allowing the provision of common information (room counts, sizes, layout diagrams) and offers for rental or sale. In typical use, some [[ApartmentComplex]] has an [[accommodationFloorPlan]] which is a [[FloorPlan]]. A FloorPlan is always in the context of a particular place, either a larger [[ApartmentComplex]] or a single [[Apartment]]. The visual/spatial aspects of a floor plan (i.e. room layout, [see wikipedia](https://en.wikipedia.org/wiki/Floor_plan)) can be indicated using [[image]]. ", + "rdfs:label": "FloorPlan", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:DietNutrition", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "Dietetics and nutrition as a medical specialty.", + "rdfs:label": "DietNutrition", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MedicalProcedureType", + "@type": "rdfs:Class", + "rdfs:comment": "An enumeration that describes different types of medical procedures.", + "rdfs:label": "MedicalProcedureType", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:FindAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of finding an object.\\n\\nRelated actions:\\n\\n* [[SearchAction]]: FindAction is generally lead by a SearchAction, but not necessarily.", + "rdfs:label": "FindAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:identifyingTest", + "@type": "rdf:Property", + "rdfs:comment": "A diagnostic test that can identify this sign.", + "rdfs:label": "identifyingTest", + "schema:domainIncludes": { + "@id": "schema:MedicalSign" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:NewsArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.\n\nA more detailed overview of [schema.org News markup](/docs/news.html) is also available.\n", + "rdfs:label": "NewsArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + }, + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/rNews" + }, + { + "@id": "https://schema.org/docs/collab/TP" + } + ] + }, + { + "@id": "schema:transcript", + "@type": "rdf:Property", + "rdfs:comment": "If this MediaObject is an AudioObject or VideoObject, the transcript of that object.", + "rdfs:label": "transcript", + "schema:domainIncludes": [ + { + "@id": "schema:AudioObject" + }, + { + "@id": "schema:VideoObject" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:serverStatus", + "@type": "rdf:Property", + "rdfs:comment": "Status of a game server.", + "rdfs:label": "serverStatus", + "schema:domainIncludes": { + "@id": "schema:GameServer" + }, + "schema:rangeIncludes": { + "@id": "schema:GameServerStatus" + } + }, + { + "@id": "schema:temporalCoverage", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:temporal" + }, + "rdfs:comment": "The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in [ISO 8601 time interval format](https://en.wikipedia.org/wiki/ISO_8601#Time_intervals). In\n the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written \"2011/2012\"). Other forms of content, e.g. ScholarlyArticle, Book, TVSeries or TVEpisode, may indicate their temporalCoverage in broader terms - textually or via well-known URL.\n Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via \"1939/1945\".\n\nOpen-ended date ranges can be written with \"..\" in place of the end date. For example, \"2015-11/..\" indicates a range beginning in November 2015 and with no specified final date. This is tentative and might be updated in future when ISO 8601 is officially updated.", + "rdfs:label": "temporalCoverage", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:LifestyleModification", + "@type": "rdfs:Class", + "rdfs:comment": "A process of care involving exercise, changes to diet, fitness routines, and other lifestyle changes aimed at improving a health condition.", + "rdfs:label": "LifestyleModification", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:EmployerAggregateRating", + "@type": "rdfs:Class", + "rdfs:comment": "An aggregate rating of an Organization related to its role as an employer.", + "rdfs:label": "EmployerAggregateRating", + "rdfs:subClassOf": { + "@id": "schema:AggregateRating" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1689" + } + }, + { + "@id": "schema:eventStatus", + "@type": "rdf:Property", + "rdfs:comment": "An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.", + "rdfs:label": "eventStatus", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:EventStatusType" + } + }, + { + "@id": "schema:StatisticalPopulation", + "@type": "rdfs:Class", + "rdfs:comment": "A StatisticalPopulation is a set of instances of a certain given type that satisfy some set of constraints. The property [[populationType]] is used to specify the type. Any property that can be used on instances of that type can appear on the statistical population. For example, a [[StatisticalPopulation]] representing all [[Person]]s with a [[homeLocation]] of East Podunk California would be described by applying the appropriate [[homeLocation]] and [[populationType]] properties to a [[StatisticalPopulation]] item that stands for that set of people.\nThe properties [[numConstraints]] and [[constraintProperty]] are used to specify which of the populations properties are used to specify the population. Note that the sense of \"population\" used here is the general sense of a statistical\npopulation, and does not imply that the population consists of people. For example, a [[populationType]] of [[Event]] or [[NewsArticle]] could be used. See also [[Observation]], where a [[populationType]] such as [[Person]] or [[Event]] can be indicated directly. In most cases it may be better to use [[StatisticalVariable]] instead of [[StatisticalPopulation]].", + "rdfs:label": "StatisticalPopulation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:DeliveryMethod", + "@type": "rdfs:Class", + "rdfs:comment": "A delivery method is a standardized procedure for transferring the product or service to the destination of fulfillment chosen by the customer. Delivery methods are characterized by the means of transportation used, and by the organization or group that is the contracting party for the sending organization or person.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#DeliveryModeDirectDownload\\n* http://purl.org/goodrelations/v1#DeliveryModeFreight\\n* http://purl.org/goodrelations/v1#DeliveryModeMail\\n* http://purl.org/goodrelations/v1#DeliveryModeOwnFleet\\n* http://purl.org/goodrelations/v1#DeliveryModePickUp\\n* http://purl.org/goodrelations/v1#DHL\\n* http://purl.org/goodrelations/v1#FederalExpress\\n* http://purl.org/goodrelations/v1#UPS\n ", + "rdfs:label": "DeliveryMethod", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:healthPlanCoinsuranceRate", + "@type": "rdf:Property", + "rdfs:comment": "The rate of coinsurance expressed as a number between 0.0 and 1.0.", + "rdfs:label": "healthPlanCoinsuranceRate", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:InsertAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of adding at a specific location in an ordered collection.", + "rdfs:label": "InsertAction", + "rdfs:subClassOf": { + "@id": "schema:AddAction" + } + }, + { + "@id": "schema:biologicalRole", + "@type": "rdf:Property", + "rdfs:comment": "A role played by the BioChemEntity within a biological context.", + "rdfs:label": "biologicalRole", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DefinedTerm" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:returnShippingFeesAmount", + "@type": "rdf:Property", + "rdfs:comment": "Amount of shipping costs for product returns (for any reason). Applicable when property [[returnFees]] equals [[ReturnShippingFees]].", + "rdfs:label": "returnShippingFeesAmount", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:taxID", + "@type": "rdf:Property", + "rdfs:comment": "The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.", + "rdfs:label": "taxID", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:OpenTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which the researcher knows the full details of the treatment, and so does the patient.", + "rdfs:label": "OpenTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:loanPaymentAmount", + "@type": "rdf:Property", + "rdfs:comment": "The amount of money to pay in a single payment.", + "rdfs:label": "loanPaymentAmount", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:makesOffer", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to products or services offered by the organization or person.", + "rdfs:label": "makesOffer", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:inverseOf": { + "@id": "schema:offeredBy" + }, + "schema:rangeIncludes": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:IndividualPhysician", + "@type": "rdfs:Class", + "rdfs:comment": "An individual medical practitioner. For their official address use [[address]], for affiliations to hospitals use [[hospitalAffiliation]]. \nThe [[practicesAt]] property can be used to indicate [[MedicalOrganization]] hospitals, clinics, pharmacies etc. where this physician practices.", + "rdfs:label": "IndividualPhysician", + "rdfs:subClassOf": { + "@id": "schema:Physician" + } + }, + { + "@id": "schema:RsvpResponseMaybe", + "@type": "schema:RsvpResponseType", + "rdfs:comment": "The invitee may or may not attend.", + "rdfs:label": "RsvpResponseMaybe" + }, + { + "@id": "schema:doseSchedule", + "@type": "rdf:Property", + "rdfs:comment": "A dosing schedule for the drug for a given population, either observed, recommended, or maximum dose based on the type used.", + "rdfs:label": "doseSchedule", + "schema:domainIncludes": [ + { + "@id": "schema:TherapeuticProcedure" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DoseSchedule" + } + }, + { + "@id": "schema:NutritionInformation", + "@type": "rdfs:Class", + "rdfs:comment": "Nutritional information about the recipe.", + "rdfs:label": "NutritionInformation", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:MerchantReturnNotPermitted", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that product returns are not permitted.", + "rdfs:label": "MerchantReturnNotPermitted", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:BedAndBreakfast", + "@type": "rdfs:Class", + "rdfs:comment": "Bed and breakfast.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "BedAndBreakfast", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + } + }, + { + "@id": "schema:Male", + "@type": "schema:GenderType", + "rdfs:comment": "The male gender.", + "rdfs:label": "Male" + }, + { + "@id": "schema:WebContent", + "@type": "rdfs:Class", + "rdfs:comment": "WebContent is a type representing all [[WebPage]], [[WebSite]] and [[WebPageElement]] content. It is sometimes the case that detailed distinctions between Web pages, sites and their parts are not always important or obvious. The [[WebContent]] type makes it easier to describe Web-addressable content without requiring such distinctions to always be stated. (The intent is that the existing types [[WebPage]], [[WebSite]] and [[WebPageElement]] will eventually be declared as subtypes of [[WebContent]].)", + "rdfs:label": "WebContent", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2358" + } + }, + { + "@id": "schema:AudioObject", + "@type": "rdfs:Class", + "rdfs:comment": "An audio file.", + "rdfs:label": "AudioObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:BodyOfWater", + "@type": "rdfs:Class", + "rdfs:comment": "A body of water, such as a sea, ocean, or lake.", + "rdfs:label": "BodyOfWater", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:characterName", + "@type": "rdf:Property", + "rdfs:comment": "The name of a character played in some acting or performing role, i.e. in a PerformanceRole.", + "rdfs:label": "characterName", + "schema:domainIncludes": { + "@id": "schema:PerformanceRole" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LoseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of being defeated in a competitive activity.", + "rdfs:label": "LoseAction", + "rdfs:subClassOf": { + "@id": "schema:AchieveAction" + } + }, + { + "@id": "schema:thumbnailUrl", + "@type": "rdf:Property", + "rdfs:comment": "A thumbnail image relevant to the Thing.", + "rdfs:label": "thumbnailUrl", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:distribution", + "@type": "rdf:Property", + "rdfs:comment": "A downloadable form of this dataset, at a specific location, in a specific format. This property can be repeated if different variations are available. There is no expectation that different downloadable distributions must contain exactly equivalent information (see also [DCAT](https://www.w3.org/TR/vocab-dcat-3/#Class:Distribution) on this point). Different distributions might include or exclude different subsets of the entire dataset, for example.", + "rdfs:label": "distribution", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataDownload" + } + }, + { + "@id": "schema:ProfilePage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Profile page.", + "rdfs:label": "ProfilePage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:CurrencyConversionService", + "@type": "rdfs:Class", + "rdfs:comment": "A service to convert funds from one currency to another currency.", + "rdfs:label": "CurrencyConversionService", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:loanType", + "@type": "rdf:Property", + "rdfs:comment": "The type of a loan or credit.", + "rdfs:label": "loanType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:LocationFeatureSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Specifies a location feature by providing a structured value representing a feature of an accommodation as a property-value pair of varying degrees of formality.", + "rdfs:label": "LocationFeatureSpecification", + "rdfs:subClassOf": { + "@id": "schema:PropertyValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:schoolClosuresInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about school closures.", + "rdfs:label": "schoolClosuresInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:ReturnLabelInBox", + "@type": "schema:ReturnLabelSourceEnumeration", + "rdfs:comment": "Specifies that a return label will be provided by the seller in the shipping box.", + "rdfs:label": "ReturnLabelInBox", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:RsvpResponseType", + "@type": "rdfs:Class", + "rdfs:comment": "RsvpResponseType is an enumeration type whose instances represent responding to an RSVP request.", + "rdfs:label": "RsvpResponseType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:assembly", + "@type": "rdf:Property", + "rdfs:comment": "Library file name, e.g., mscorlib.dll, system.web.dll.", + "rdfs:label": "assembly", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:executableLibraryName" + } + }, + { + "@id": "schema:enginePower", + "@type": "rdf:Property", + "rdfs:comment": "The power of the vehicle's engine.\n Typical unit code(s): KWT for kilowatt, BHP for brake horsepower, N12 for metric horsepower (PS, with 1 PS = 735,49875 W)\\n\\n* Note 1: There are many different ways of measuring an engine's power. For an overview, see [http://en.wikipedia.org/wiki/Horsepower#Engine\\_power\\_test\\_codes](http://en.wikipedia.org/wiki/Horsepower#Engine_power_test_codes).\\n* Note 2: You can link to information about how the given value has been determined using the [[valueReference]] property.\\n* Note 3: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "enginePower", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:duringMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object representing the circumstances while performing this direction.", + "rdfs:label": "duringMedia", + "schema:domainIncludes": { + "@id": "schema:HowToDirection" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:MediaObject" + } + ] + }, + { + "@id": "schema:RadiationTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "A process of care using radiation aimed at improving a health condition.", + "rdfs:label": "RadiationTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ClothingStore", + "@type": "rdfs:Class", + "rdfs:comment": "A clothing store.", + "rdfs:label": "ClothingStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:TaxiReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for a taxi.\\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 [[Offer]].", + "rdfs:label": "TaxiReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:temporal", + "@type": "rdf:Property", + "rdfs:comment": "The \"temporal\" property can be used in cases where more specific properties\n(e.g. [[temporalCoverage]], [[dateCreated]], [[dateModified]], [[datePublished]]) are not known to be appropriate.", + "rdfs:label": "temporal", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:postalCodeBegin", + "@type": "rdf:Property", + "rdfs:comment": "First postal code in a range (included).", + "rdfs:label": "postalCodeBegin", + "schema:domainIncludes": { + "@id": "schema:PostalCodeRangeSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:OrganizeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of manipulating/administering/supervising/controlling one or more objects.", + "rdfs:label": "OrganizeAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:Geriatric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that is concerned with the diagnosis and treatment of diseases, debilities and provision of care to the aged.", + "rdfs:label": "Geriatric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GroceryStore", + "@type": "rdfs:Class", + "rdfs:comment": "A grocery store.", + "rdfs:label": "GroceryStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:returnPolicyCategory", + "@type": "rdf:Property", + "rdfs:comment": "Specifies an applicable return policy (from an enumeration).", + "rdfs:label": "returnPolicyCategory", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MerchantReturnEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:valueMinLength", + "@type": "rdf:Property", + "rdfs:comment": "Specifies the minimum allowed range for number of characters in a literal value.", + "rdfs:label": "valueMinLength", + "schema:domainIncludes": { + "@id": "schema:PropertyValueSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Aquarium", + "@type": "rdfs:Class", + "rdfs:comment": "Aquarium.", + "rdfs:label": "Aquarium", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:embeddedTextCaption", + "@type": "rdf:Property", + "rdfs:comment": "Represents textual captioning from a [[MediaObject]], e.g. text of a 'meme'.", + "rdfs:label": "embeddedTextCaption", + "rdfs:subPropertyOf": { + "@id": "schema:caption" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:VideoObject" + }, + { + "@id": "schema:AudioObject" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:arrivalBoatTerminal", + "@type": "rdf:Property", + "rdfs:comment": "The terminal or port from which the boat arrives.", + "rdfs:label": "arrivalBoatTerminal", + "schema:domainIncludes": { + "@id": "schema:BoatTrip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BoatTerminal" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:activeIngredient", + "@type": "rdf:Property", + "rdfs:comment": "An active ingredient, typically chemical compounds and/or biologic substances.", + "rdfs:label": "activeIngredient", + "schema:domainIncludes": [ + { + "@id": "schema:DrugStrength" + }, + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + }, + { + "@id": "schema:Substance" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SizeSystemImperial", + "@type": "schema:SizeSystemEnumeration", + "rdfs:comment": "Imperial size system.", + "rdfs:label": "SizeSystemImperial", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:alignmentType", + "@type": "rdf:Property", + "rdfs:comment": "A category of alignment between the learning resource and the framework node. Recommended values include: 'requires', 'textComplexity', 'readingLevel', and 'educationalSubject'.", + "rdfs:label": "alignmentType", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:mediaItemAppearance", + "@type": "rdf:Property", + "rdfs:comment": "In the context of a [[MediaReview]], indicates specific media item(s) that are grouped using a [[MediaReviewItem]].", + "rdfs:label": "mediaItemAppearance", + "schema:domainIncludes": { + "@id": "schema:MediaReviewItem" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:ReturnLabelSourceEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several types of return labels for product returns.", + "rdfs:label": "ReturnLabelSourceEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:MultiPlayer", + "@type": "schema:GamePlayMode", + "rdfs:comment": "Play mode: MultiPlayer. Requiring or allowing multiple human players to play simultaneously.", + "rdfs:label": "MultiPlayer" + }, + { + "@id": "schema:availableLanguage", + "@type": "rdf:Property", + "rdfs:comment": "A language someone may use with or at the item, service or place. Please use one of the language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47). See also [[inLanguage]].", + "rdfs:label": "availableLanguage", + "schema:domainIncludes": [ + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:TouristAttraction" + }, + { + "@id": "schema:Course" + }, + { + "@id": "schema:ServiceChannel" + }, + { + "@id": "schema:LodgingBusiness" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Language" + } + ] + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride", + "@type": "rdfs:Class", + "rdfs:comment": "A seasonal override of a return policy, for example used for holidays.", + "rdfs:label": "MerchantReturnPolicySeasonalOverride", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:EmailMessage", + "@type": "rdfs:Class", + "rdfs:comment": "An email message.", + "rdfs:label": "EmailMessage", + "rdfs:subClassOf": { + "@id": "schema:Message" + } + }, + { + "@id": "schema:clinicalPharmacology", + "@type": "rdf:Property", + "rdfs:comment": "Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD).", + "rdfs:label": "clinicalPharmacology", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:permissions", + "@type": "rdf:Property", + "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).", + "rdfs:label": "permissions", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HealthPlanCostSharingSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A description of costs to the patient under a given network or formulary.", + "rdfs:label": "HealthPlanCostSharingSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:containsPlace", + "@type": "rdf:Property", + "rdfs:comment": "The basic containment relation between a place and another that it contains.", + "rdfs:label": "containsPlace", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:inverseOf": { + "@id": "schema:containedInPlace" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:ComedyClub", + "@type": "rdfs:Class", + "rdfs:comment": "A comedy club.", + "rdfs:label": "ComedyClub", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:relevantSpecialty", + "@type": "rdf:Property", + "rdfs:comment": "If applicable, a medical specialty in which this entity is relevant.", + "rdfs:label": "relevantSpecialty", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSpecialty" + } + }, + { + "@id": "schema:screenCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of screens in the movie theater.", + "rdfs:label": "screenCount", + "schema:domainIncludes": { + "@id": "schema:MovieTheater" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Nonprofit501c4", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c4: Non-profit type referring to Civic Leagues, Social Welfare Organizations, and Local Associations of Employees.", + "rdfs:label": "Nonprofit501c4", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:department", + "@type": "rdf:Property", + "rdfs:comment": "A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). For example: a store with a pharmacy, or a bakery with a cafe.", + "rdfs:label": "department", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:hasHealthAspect", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the aspect or aspects specifically addressed in some [[HealthTopicContent]]. For example, that the content is an overview, or that it talks about treatment, self-care, treatments or their side-effects.", + "rdfs:label": "hasHealthAspect", + "schema:domainIncludes": { + "@id": "schema:HealthTopicContent" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthAspectEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:mathExpression", + "@type": "rdf:Property", + "rdfs:comment": "A mathematical expression (e.g. 'x^2-3x=0') that may be solved for a specific variable, simplified, or transformed. This can take many formats, e.g. LaTeX, Ascii-Math, or math as you would write with a keyboard.", + "rdfs:label": "mathExpression", + "schema:domainIncludes": { + "@id": "schema:MathSolver" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:SolveMathAction" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2740" + } + }, + { + "@id": "schema:mobileUrl", + "@type": "rdf:Property", + "rdfs:comment": "The [[mobileUrl]] property is provided for specific situations in which data consumers need to determine whether one of several provided URLs is a dedicated 'mobile site'.\n\nTo discourage over-use, and reflecting intial usecases, the property is expected only on [[Product]] and [[Offer]], rather than [[Thing]]. The general trend in web technology is towards [responsive design](https://en.wikipedia.org/wiki/Responsive_web_design) in which content can be flexibly adapted to a wide range of browsing environments. Pages and sites referenced with the long-established [[url]] property should ideally also be usable on a wide variety of devices, including mobile phones. In most cases, it would be pointless and counter productive to attempt to update all [[url]] markup to use [[mobileUrl]] for more mobile-oriented pages. The property is intended for the case when items (primarily [[Product]] and [[Offer]]) have extra URLs hosted on an additional \"mobile site\" alongside the main one. It should not be taken as an endorsement of this publication style.\n ", + "rdfs:label": "mobileUrl", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3134" + } + }, + { + "@id": "schema:sibling", + "@type": "rdf:Property", + "rdfs:comment": "A sibling of the person.", + "rdfs:label": "sibling", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:PsychologicalTreatment", + "@type": "rdfs:Class", + "rdfs:comment": "A process of care relying upon counseling, dialogue and communication aimed at improving a mental health condition without use of drugs.", + "rdfs:label": "PsychologicalTreatment", + "rdfs:subClassOf": { + "@id": "schema:TherapeuticProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Courthouse", + "@type": "rdfs:Class", + "rdfs:comment": "A courthouse.", + "rdfs:label": "Courthouse", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:NarcoticConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item is a narcotic as defined by the [1961 UN convention](https://www.incb.org/incb/en/narcotic-drugs/Yellowlist/yellow-list.html), for example marijuana or heroin.", + "rdfs:label": "NarcoticConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:costPerUnit", + "@type": "rdf:Property", + "rdfs:comment": "The cost per unit of the drug.", + "rdfs:label": "costPerUnit", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:itemShipped", + "@type": "rdf:Property", + "rdfs:comment": "Item(s) being shipped.", + "rdfs:label": "itemShipped", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:DigitalDocumentPermission", + "@type": "rdfs:Class", + "rdfs:comment": "A permission for a particular person or group to access a particular file.", + "rdfs:label": "DigitalDocumentPermission", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:departureAirport", + "@type": "rdf:Property", + "rdfs:comment": "The airport where the flight originates.", + "rdfs:label": "departureAirport", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Airport" + } + }, + { + "@id": "schema:holdingArchive", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "[[ArchiveOrganization]] that holds, keeps or maintains the [[ArchiveComponent]]." + }, + "rdfs:label": { + "@language": "en", + "@value": "holdingArchive" + }, + "schema:domainIncludes": { + "@id": "schema:ArchiveComponent" + }, + "schema:inverseOf": { + "@id": "schema:archiveHeld" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:ArchiveOrganization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:Attorney", + "@type": "rdfs:Class", + "rdfs:comment": "Professional service: Attorney. \\n\\nThis type is deprecated - [[LegalService]] is more inclusive and less ambiguous.", + "rdfs:label": "Attorney", + "rdfs:subClassOf": { + "@id": "schema:LegalService" + } + }, + { + "@id": "schema:doseUnit", + "@type": "rdf:Property", + "rdfs:comment": "The unit of the dose, e.g. 'mg'.", + "rdfs:label": "doseUnit", + "schema:domainIncludes": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:colorist", + "@type": "rdf:Property", + "rdfs:comment": "The individual who adds color to inked drawings.", + "rdfs:label": "colorist", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:bioChemSimilarity", + "@type": "rdf:Property", + "rdfs:comment": "A similar BioChemEntity, e.g., obtained by fingerprint similarity algorithms.", + "rdfs:label": "bioChemSimilarity", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:ReturnMethodEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates several types of product return methods.", + "rdfs:label": "ReturnMethodEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:isLiveBroadcast", + "@type": "rdf:Property", + "rdfs:comment": "True if the broadcast is of a live event.", + "rdfs:label": "isLiveBroadcast", + "schema:domainIncludes": { + "@id": "schema:BroadcastEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:PreSale", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available for ordering and delivery before general availability.", + "rdfs:label": "PreSale" + }, + { + "@id": "schema:MortgageLoan", + "@type": "rdfs:Class", + "rdfs:comment": "A loan in which property or real estate is used as collateral. (A loan securitized against some real estate.)", + "rdfs:label": "MortgageLoan", + "rdfs:subClassOf": { + "@id": "schema:LoanOrCredit" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:OnDemandEvent", + "@type": "rdfs:Class", + "rdfs:comment": "A publication event, e.g. catch-up TV or radio podcast, during which a program is available on-demand.", + "rdfs:label": "OnDemandEvent", + "rdfs:subClassOf": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:Collection", + "@type": "rdfs:Class", + "rdfs:comment": "A collection of items, e.g. creative works or products.", + "rdfs:label": "Collection", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:returnPolicySeasonalOverride", + "@type": "rdf:Property", + "rdfs:comment": "Seasonal override of a return policy.", + "rdfs:label": "returnPolicySeasonalOverride", + "schema:domainIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:doseValue", + "@type": "rdf:Property", + "rdfs:comment": "The value of the dose, e.g. 500.", + "rdfs:label": "doseValue", + "schema:domainIncludes": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:DanceGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A dance group—for example, the Alvin Ailey Dance Theater or Riverdance.", + "rdfs:label": "DanceGroup", + "rdfs:subClassOf": { + "@id": "schema:PerformingGroup" + } + }, + { + "@id": "schema:Country", + "@type": "rdfs:Class", + "rdfs:comment": "A country.", + "rdfs:label": "Country", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:brand", + "@type": "rdf:Property", + "rdfs:comment": "The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person.", + "rdfs:label": "brand", + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Brand" + }, + { + "@id": "schema:Organization" + } + ] + }, + { + "@id": "schema:scheduleTimezone", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the timezone for which the time(s) indicated in the [[Schedule]] are given. The value provided should be among those listed in the IANA Time Zone Database.", + "rdfs:label": "scheduleTimezone", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:documentation", + "@type": "rdf:Property", + "rdfs:comment": "Further documentation describing the Web API in more detail.", + "rdfs:label": "documentation", + "schema:domainIncludes": { + "@id": "schema:WebAPI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1423" + } + }, + { + "@id": "schema:vehicleInteriorColor", + "@type": "rdf:Property", + "rdfs:comment": "The color or color combination of the interior of the vehicle.", + "rdfs:label": "vehicleInteriorColor", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PrognosisHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Typical progression and happenings of life course of the topic.", + "rdfs:label": "PrognosisHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:liveBlogUpdate", + "@type": "rdf:Property", + "rdfs:comment": "An update to the LiveBlog.", + "rdfs:label": "liveBlogUpdate", + "schema:domainIncludes": { + "@id": "schema:LiveBlogPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:BlogPosting" + } + }, + { + "@id": "schema:workExample", + "@type": "rdf:Property", + "rdfs:comment": "Example/instance/realization/derivation of the concept of this creative work. E.g. the paperback edition, first edition, or e-book.", + "rdfs:label": "workExample", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:exampleOfWork" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:greater", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is greater than the object.", + "rdfs:label": "greater", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:BusStation", + "@type": "rdfs:Class", + "rdfs:comment": "A bus station.", + "rdfs:label": "BusStation", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:alumniOf", + "@type": "rdf:Property", + "rdfs:comment": "An organization that the person is an alumni of.", + "rdfs:label": "alumniOf", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:inverseOf": { + "@id": "schema:alumni" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EducationalOrganization" + }, + { + "@id": "schema:Organization" + } + ] + }, + { + "@id": "schema:Optometric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The science or practice of testing visual acuity and prescribing corrective lenses.", + "rdfs:label": "Optometric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:trackingUrl", + "@type": "rdf:Property", + "rdfs:comment": "Tracking url for the parcel delivery.", + "rdfs:label": "trackingUrl", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:trailerWeight", + "@type": "rdf:Property", + "rdfs:comment": "The permitted weight of a trailer attached to the vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n* Note 1: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 2: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 3: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "trailerWeight", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:nsn", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the [NATO stock number](https://en.wikipedia.org/wiki/NATO_Stock_Number) (nsn) of a [[Product]]. ", + "rdfs:label": "nsn", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2126" + } + }, + { + "@id": "schema:Review", + "@type": "rdfs:Class", + "rdfs:comment": "A review of an item - for example, of a restaurant, movie, or store.", + "rdfs:label": "Review", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:Vehicle", + "@type": "rdfs:Class", + "rdfs:comment": "A vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.", + "rdfs:label": "Vehicle", + "rdfs:subClassOf": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:Nonprofit501c23", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c23: Non-profit type referring to Veterans Organizations.", + "rdfs:label": "Nonprofit501c23", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:wordCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of words in the text of the Article.", + "rdfs:label": "wordCount", + "schema:domainIncludes": { + "@id": "schema:Article" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:SportsOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "Represents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.", + "rdfs:label": "SportsOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:runtime", + "@type": "rdf:Property", + "rdfs:comment": "Runtime platform or script interpreter dependencies (example: Java v1, Python 2.3, .NET Framework 3.0).", + "rdfs:label": "runtime", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:runtimePlatform" + } + }, + { + "@id": "schema:Brand", + "@type": "rdfs:Class", + "rdfs:comment": "A brand is a name used by an organization or business person for labeling a product, product group, or similar.", + "rdfs:label": "Brand", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:targetCollection", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The collection target of the action.", + "rdfs:label": "targetCollection", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:UpdateAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:datePublished", + "@type": "rdf:Property", + "rdfs:comment": "Date of first publication or broadcast. For example the date a [[CreativeWork]] was broadcast or a [[Certification]] was issued.", + "rdfs:label": "datePublished", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Certification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:Quantity", + "@type": "rdfs:Class", + "rdfs:comment": "Quantities such as distance, time, mass, weight, etc. Particular instances of say Mass are entities like '3 kg' or '4 milligrams'.", + "rdfs:label": "Quantity", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:expectedArrivalUntil", + "@type": "rdf:Property", + "rdfs:comment": "The latest date the package may arrive.", + "rdfs:label": "expectedArrivalUntil", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:latitude", + "@type": "rdf:Property", + "rdfs:comment": "The latitude of a location. For example ```37.42242``` ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)).", + "rdfs:label": "latitude", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:requirements", + "@type": "rdf:Property", + "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).", + "rdfs:label": "requirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:supersededBy": { + "@id": "schema:softwareRequirements" + } + }, + { + "@id": "schema:musicCompositionForm", + "@type": "rdf:Property", + "rdfs:comment": "The type of composition (e.g. overture, sonata, symphony, etc.).", + "rdfs:label": "musicCompositionForm", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:StagedContent", + "@type": "schema:MediaManipulationRatingEnumeration", + "rdfs:comment": "Content coded 'staged content' in a [[MediaReview]], considered in the context of how it was published or shared.\n\nFor a [[VideoObject]] to be 'staged content': A video that has been created using actors or similarly contrived.\n\nFor an [[ImageObject]] to be 'staged content': An image that was created using actors or similarly contrived, such as a screenshot of a fake tweet.\n\nFor an [[ImageObject]] with embedded text to be 'staged content': An image that was created using actors or similarly contrived, such as a screenshot of a fake tweet.\n\nFor an [[AudioObject]] to be 'staged content': Audio that has been created using actors or similarly contrived.\n", + "rdfs:label": "StagedContent", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:shippingRate", + "@type": "rdf:Property", + "rdfs:comment": "The shipping rate is the cost of shipping to the specified destination. Typically, the maxValue and currency values (of the [[MonetaryAmount]]) are most appropriate.", + "rdfs:label": "shippingRate", + "schema:domainIncludes": [ + { + "@id": "schema:ShippingRateSettings" + }, + { + "@id": "schema:OfferShippingDetails" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:itemCondition", + "@type": "rdf:Property", + "rdfs:comment": "A predefined value from OfferItemCondition specifying the condition of the product or service, or the products or services included in the offer. Also used for product return policies to specify the condition of products accepted for returns.", + "rdfs:label": "itemCondition", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:OfferItemCondition" + } + }, + { + "@id": "schema:correctionsPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (e.g. [[NewsMediaOrganization]]), a statement describing (in news media, the newsroom’s) disclosure and correction policy for errors.", + "rdfs:label": "correctionsPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:NewsMediaOrganization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:UseAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of applying an object to its intended purpose.", + "rdfs:label": "UseAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:Reservoir", + "@type": "rdfs:Class", + "rdfs:comment": "A reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.", + "rdfs:label": "Reservoir", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:DeliveryTimeSettings", + "@type": "rdfs:Class", + "rdfs:comment": "A DeliveryTimeSettings represents re-usable pieces of shipping information, relating to timing. It is designed for publication on an URL that may be referenced via the [[shippingSettingsLink]] property of an [[OfferShippingDetails]]. Several occurrences can be published, distinguished (and identified/referenced) by their different values for [[transitTimeLabel]].", + "rdfs:label": "DeliveryTimeSettings", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:pregnancyWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to this drug's use during pregnancy.", + "rdfs:label": "pregnancyWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedAnatomy", + "@type": "rdf:Property", + "rdfs:comment": "The anatomy of the underlying organ system or structures associated with this entity.", + "rdfs:label": "associatedAnatomy", + "schema:domainIncludes": [ + { + "@id": "schema:PhysicalActivity" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + }, + { + "@id": "schema:SuperficialAnatomy" + } + ] + }, + { + "@id": "schema:pattern", + "@type": "rdf:Property", + "rdfs:comment": "A pattern that something has, for example 'polka dot', 'striped', 'Canadian flag'. Values are typically expressed as text, although links to controlled value schemes are also supported.", + "rdfs:label": "pattern", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:underName", + "@type": "rdf:Property", + "rdfs:comment": "The person or organization the reservation or ticket is for.", + "rdfs:label": "underName", + "schema:domainIncludes": [ + { + "@id": "schema:Reservation" + }, + { + "@id": "schema:Ticket" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:startDate", + "@type": "rdf:Property", + "rdfs:comment": "The start date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)).", + "rdfs:label": "startDate", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:DatedMoneySpecification" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:CreativeWorkSeries" + }, + { + "@id": "schema:Role" + }, + { + "@id": "schema:Schedule" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2486" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA1Plus", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A+ as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA1Plus", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableMeasurementCup", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the cup, for example of a bra.", + "rdfs:label": "WearableMeasurementCup", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:postalCodeRange", + "@type": "rdf:Property", + "rdfs:comment": "A defined range of postal codes.", + "rdfs:label": "postalCodeRange", + "schema:domainIncludes": { + "@id": "schema:DefinedRegion" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalCodeRangeSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:accountOverdraftLimit", + "@type": "rdf:Property", + "rdfs:comment": "An overdraft is an extension of credit from a lending institution when an account reaches zero. An overdraft allows the individual to continue withdrawing money even if the account has no funds in it. Basically the bank allows people to borrow a set amount of money.", + "rdfs:label": "accountOverdraftLimit", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:BankAccount" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Product", + "@type": "rdfs:Class", + "rdfs:comment": "Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.", + "rdfs:label": "Product", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + } + }, + { + "@id": "schema:AlgorithmicallyEnhancedDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'algorithmically enhanced' using the IPTC digital source type vocabulary.", + "rdfs:label": "AlgorithmicallyEnhancedDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicallyEnhanced" + } + }, + { + "@id": "schema:trialDesign", + "@type": "rdf:Property", + "rdfs:comment": "Specifics about the trial design (enumerated).", + "rdfs:label": "trialDesign", + "schema:domainIncludes": { + "@id": "schema:MedicalTrial" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTrialDesign" + } + }, + { + "@id": "schema:PublicationEvent", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "PublicationEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:Ticket", + "@type": "rdfs:Class", + "rdfs:comment": "Used to describe a ticket to an event, a flight, a bus ride, etc.", + "rdfs:label": "Ticket", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:titleEIDR", + "@type": "rdf:Property", + "rdfs:comment": "An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) [[identifier]] representing at the most general/abstract level, a work of film or television.\n\nFor example, the motion picture known as \"Ghostbusters\" has a titleEIDR of \"10.5240/7EC7-228A-510A-053E-CBB8-J\". This title (or work) may have several variants, which EIDR calls \"edits\". See [[editEIDR]].\n\nSince schema.org types like [[Movie]], [[TVEpisode]], [[TVSeason]], and [[TVSeries]] can be used for both works and their multiple expressions, it is possible to use [[titleEIDR]] alone (for a general description), or alongside [[editEIDR]] for a more edit-specific description.\n", + "rdfs:label": "titleEIDR", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Movie" + }, + { + "@id": "schema:TVSeason" + }, + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:TVEpisode" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2469" + } + }, + { + "@id": "schema:Dataset", + "@type": "rdfs:Class", + "owl:equivalentClass": [ + { + "@id": "void:Dataset" + }, + { + "@id": "dcmitype:Dataset" + }, + { + "@id": "dcat:Dataset" + } + ], + "rdfs:comment": "A body of structured information describing some topic(s) of interest.", + "rdfs:label": "Dataset", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/DatasetClass" + } + }, + { + "@id": "schema:Nonprofit501c3", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c3: Non-profit type referring to Religious, Educational, Charitable, Scientific, Literary, Testing for Public Safety, Fostering National or International Amateur Sports Competition, or Prevention of Cruelty to Children or Animals Organizations.", + "rdfs:label": "Nonprofit501c3", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:DesktopWebPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of 'desktop' browsers as a Web Platform.", + "rdfs:label": "DesktopWebPlatform", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:deathDate", + "@type": "rdf:Property", + "rdfs:comment": "Date of death.", + "rdfs:label": "deathDate", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:permissionType", + "@type": "rdf:Property", + "rdfs:comment": "The type of permission granted the person, organization, or audience.", + "rdfs:label": "permissionType", + "schema:domainIncludes": { + "@id": "schema:DigitalDocumentPermission" + }, + "schema:rangeIncludes": { + "@id": "schema:DigitalDocumentPermissionType" + } + }, + { + "@id": "schema:acquireLicensePage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page documenting how licenses can be purchased or otherwise acquired, for the current item.", + "rdfs:label": "acquireLicensePage", + "rdfs:subPropertyOf": { + "@id": "schema:usageInfo" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2454" + } + }, + { + "@id": "schema:SportingGoodsStore", + "@type": "rdfs:Class", + "rdfs:comment": "A sporting goods store.", + "rdfs:label": "SportingGoodsStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:agent", + "@type": "rdf:Property", + "rdfs:comment": "The direct performer or driver of the action (animate or inanimate). E.g. *John* wrote a book.", + "rdfs:label": "agent", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:WorkBasedProgram", + "@type": "rdfs:Class", + "rdfs:comment": "A program with both an educational and employment component. Typically based at a workplace and structured around work-based learning, with the aim of instilling competencies related to an occupation. WorkBasedProgram is used to distinguish programs such as apprenticeships from school, college or other classroom based educational programs.", + "rdfs:label": "WorkBasedProgram", + "rdfs:subClassOf": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:programmingLanguage", + "@type": "rdf:Property", + "rdfs:comment": "The computer programming language.", + "rdfs:label": "programmingLanguage", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:ComputerLanguage" + } + ] + }, + { + "@id": "schema:knowsAbout", + "@type": "rdf:Property", + "rdfs:comment": "Of a [[Person]], and less typically of an [[Organization]], to indicate a topic that is known about - suggesting possible expertise but not implying it. We do not distinguish skill levels here, or relate this to educational content, events, objectives or [[JobPosting]] descriptions.", + "rdfs:label": "knowsAbout", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Thing" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1688" + } + }, + { + "@id": "schema:opens", + "@type": "rdf:Property", + "rdfs:comment": "The opening hour of the place or service on the given day(s) of the week.", + "rdfs:label": "opens", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OpeningHoursSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Time" + } + }, + { + "@id": "schema:Suite", + "@type": "rdfs:Class", + "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 http://en.wikipedia.org/wiki/Suite_(hotel)).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Suite", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:SpeakableSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A SpeakableSpecification indicates (typically via [[xpath]] or [[cssSelector]]) sections of a document that are highlighted as particularly [[speakable]]. Instances of this type are expected to be used primarily as values of the [[speakable]] property.", + "rdfs:label": "SpeakableSpecification", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1389" + } + }, + { + "@id": "schema:codeRepository", + "@type": "rdf:Property", + "rdfs:comment": "Link to the repository where the un-compiled, human readable code and related code is located (SVN, GitHub, CodePlex).", + "rdfs:label": "codeRepository", + "schema:domainIncludes": { + "@id": "schema:SoftwareSourceCode" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:locationCreated", + "@type": "rdf:Property", + "rdfs:comment": "The location where the CreativeWork was created, which may not be the same as the location depicted in the CreativeWork.", + "rdfs:label": "locationCreated", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:acceptedAnswer", + "@type": "rdf:Property", + "rdfs:comment": "The answer(s) that has been accepted as best, typically on a Question/Answer site. Sites vary in their selection mechanisms, e.g. drawing on community opinion and/or the view of the Question author.", + "rdfs:label": "acceptedAnswer", + "rdfs:subPropertyOf": { + "@id": "schema:suggestedAnswer" + }, + "schema:domainIncludes": { + "@id": "schema:Question" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Answer" + } + ] + }, + { + "@id": "schema:subStructure", + "@type": "rdf:Property", + "rdfs:comment": "Component (sub-)structure(s) that comprise this anatomical structure.", + "rdfs:label": "subStructure", + "schema:domainIncludes": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:ChemicalSubstance", + "@type": "rdfs:Class", + "rdfs:comment": "A chemical substance is 'a portion of matter of constant composition, composed of molecular entities of the same type or of different types' (source: [ChEBI:59999](https://www.ebi.ac.uk/chebi/searchId.do?chebiId=59999)).", + "rdfs:label": "ChemicalSubstance", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://www.ebi.ac.uk/chebi/searchId.do?chebiId=59999" + }, + { + "@id": "http://bioschemas.org" + } + ] + }, + { + "@id": "schema:securityClearanceRequirement", + "@type": "rdf:Property", + "rdfs:comment": "A description of any security clearance requirements of the job.", + "rdfs:label": "securityClearanceRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:WearableMeasurementHips", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the hip section, for example of a skirt.", + "rdfs:label": "WearableMeasurementHips", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:flightNumber", + "@type": "rdf:Property", + "rdfs:comment": "The unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.", + "rdfs:label": "flightNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:antagonist", + "@type": "rdf:Property", + "rdfs:comment": "The muscle whose action counteracts the specified muscle.", + "rdfs:label": "antagonist", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Muscle" + } + }, + { + "@id": "schema:strengthUnit", + "@type": "rdf:Property", + "rdfs:comment": "The units of an active ingredient's strength, e.g. mg.", + "rdfs:label": "strengthUnit", + "schema:domainIncludes": { + "@id": "schema:DrugStrength" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SolveMathAction", + "@type": "rdfs:Class", + "rdfs:comment": "The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression.", + "rdfs:label": "SolveMathAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2740" + } + }, + { + "@id": "schema:usesHealthPlanIdStandard", + "@type": "rdf:Property", + "rdfs:comment": "The standard for interpreting the Plan ID. The preferred is \"HIOS\". See the Centers for Medicare & Medicaid Services for more details.", + "rdfs:label": "usesHealthPlanIdStandard", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:WarrantyScope", + "@type": "rdfs:Class", + "rdfs:comment": "A range of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#Labor-BringIn\\n* http://purl.org/goodrelations/v1#PartsAndLabor-BringIn\\n* http://purl.org/goodrelations/v1#PartsAndLabor-PickUp\n ", + "rdfs:label": "WarrantyScope", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:requiredGender", + "@type": "rdf:Property", + "rdfs:comment": "Audiences defined by a person's gender.", + "rdfs:label": "requiredGender", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HowItWorksHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content that discusses and explains how a particular health-related topic works, e.g. in terms of mechanisms and underlying science.", + "rdfs:label": "HowItWorksHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:servesCuisine", + "@type": "rdf:Property", + "rdfs:comment": "The cuisine of the restaurant.", + "rdfs:label": "servesCuisine", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:StrengthTraining", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is engaged in to improve muscle and bone strength. Also referred to as resistance training.", + "rdfs:label": "StrengthTraining", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:NailSalon", + "@type": "rdfs:Class", + "rdfs:comment": "A nail salon.", + "rdfs:label": "NailSalon", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:scheduledPaymentDate", + "@type": "rdf:Property", + "rdfs:comment": "The date the invoice is scheduled to be paid.", + "rdfs:label": "scheduledPaymentDate", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:hasMolecularFunction", + "@type": "rdf:Property", + "rdfs:comment": "Molecular function performed by this BioChemEntity; please use PropertyValue if you want to include any evidence.", + "rdfs:label": "hasMolecularFunction", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/BioChemEntity" + } + }, + { + "@id": "schema:ResultsAvailable", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Results are available.", + "rdfs:label": "ResultsAvailable", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:departureGate", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's departure gate.", + "rdfs:label": "departureGate", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BusStop", + "@type": "rdfs:Class", + "rdfs:comment": "A bus stop.", + "rdfs:label": "BusStop", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:VenueMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A venue map (e.g. for malls, auditoriums, museums, etc.).", + "rdfs:label": "VenueMap" + }, + { + "@id": "schema:orderItemNumber", + "@type": "rdf:Property", + "rdfs:comment": "The identifier of the order item.", + "rdfs:label": "orderItemNumber", + "schema:domainIncludes": { + "@id": "schema:OrderItem" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:studySubject", + "@type": "rdf:Property", + "rdfs:comment": "A subject of the study, i.e. one of the medical conditions, therapies, devices, drugs, etc. investigated by the study.", + "rdfs:label": "studySubject", + "schema:domainIncludes": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalEntity" + } + }, + { + "@id": "schema:HealthTopicContent", + "@type": "rdfs:Class", + "rdfs:comment": "[[HealthTopicContent]] is [[WebContent]] that is about some aspect of a health topic, e.g. a condition, its symptoms or treatments. Such content may be comprised of several parts or sections and use different types of media. Multiple instances of [[WebContent]] (and hence [[HealthTopicContent]]) can be related using [[hasPart]] / [[isPartOf]] where there is some kind of content hierarchy, and their content described with [[about]] and [[mentions]] e.g. building upon the existing [[MedicalCondition]] vocabulary.\n ", + "rdfs:label": "HealthTopicContent", + "rdfs:subClassOf": { + "@id": "schema:WebContent" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2374" + } + }, + { + "@id": "schema:Ear", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Ear function assessment with clinical examination.", + "rdfs:label": "Ear", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Energy", + "@type": "rdfs:Class", + "rdfs:comment": "Properties that take Energy as values are of the form '<Number> <Energy unit of measure>'.", + "rdfs:label": "Energy", + "rdfs:subClassOf": { + "@id": "schema:Quantity" + } + }, + { + "@id": "schema:ResearchProject", + "@type": "rdfs:Class", + "rdfs:comment": "A Research project.", + "rdfs:label": "ResearchProject", + "rdfs:subClassOf": { + "@id": "schema:Project" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/383" + }, + { + "@id": "https://schema.org/docs/collab/FundInfoCollab" + } + ] + }, + { + "@id": "schema:Longitudinal", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "Unlike cross-sectional studies, longitudinal studies track the same people, and therefore the differences observed in those people are less likely to be the result of cultural differences across generations. Longitudinal studies are also used in medicine to uncover predictors of certain diseases.", + "rdfs:label": "Longitudinal", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:accessibilityAPI", + "@type": "rdf:Property", + "rdfs:comment": "Indicates that the resource is compatible with the referenced accessibility API. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityAPI-vocabulary).", + "rdfs:label": "accessibilityAPI", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:passengerPriorityStatus", + "@type": "rdf:Property", + "rdfs:comment": "The priority status assigned to a passenger for security or boarding (e.g. FastTrack or Priority).", + "rdfs:label": "passengerPriorityStatus", + "schema:domainIncludes": { + "@id": "schema:FlightReservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:educationalAlignment", + "@type": "rdf:Property", + "rdfs:comment": "An alignment to an established educational framework.\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 [[teaches]] or [[assesses]] a competency.", + "rdfs:label": "educationalAlignment", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:rangeIncludes": { + "@id": "schema:AlignmentObject" + } + }, + { + "@id": "schema:offerCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of offers for the product.", + "rdfs:label": "offerCount", + "schema:domainIncludes": { + "@id": "schema:AggregateOffer" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:possibleTreatment", + "@type": "rdf:Property", + "rdfs:comment": "A possible treatment to address this condition, sign or symptom.", + "rdfs:label": "possibleTreatment", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalSignOrSymptom" + }, + { + "@id": "schema:MedicalCondition" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:valueReference", + "@type": "rdf:Property", + "rdfs:comment": "A secondary value that provides additional information on the original value, e.g. a reference temperature or a type of measurement.", + "rdfs:label": "valueReference", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:StructuredValue" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:QualitativeValue" + }, + { + "@id": "schema:MeasurementTypeEnumeration" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Enumeration" + } + ] + }, + { + "@id": "schema:RandomizedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A randomized trial design.", + "rdfs:label": "RandomizedTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ParkingFacility", + "@type": "rdfs:Class", + "rdfs:comment": "A parking lot or other parking facility.", + "rdfs:label": "ParkingFacility", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:UnemploymentSupport", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "UnemploymentSupport: this is a benefit for unemployment support.", + "rdfs:label": "UnemploymentSupport", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:MedicalClinic", + "@type": "rdfs:Class", + "rdfs:comment": "A facility, often associated with a hospital or medical school, that is devoted to the specific diagnosis and/or healthcare. Previously limited to outpatients but with evolution it may be open to inpatients as well.", + "rdfs:label": "MedicalClinic", + "rdfs:subClassOf": [ + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ComicIssue", + "@type": "rdfs:Class", + "rdfs:comment": "Individual comic issues are serially published as\n \tpart of a larger series. For the sake of consistency, even one-shot issues\n \tbelong to a series comprised of a single issue. All comic issues can be\n \tuniquely identified by: the combination of the name and volume number of the\n \tseries to which the issue belongs; the issue number; and the variant\n \tdescription of the issue (if any).", + "rdfs:label": "ComicIssue", + "rdfs:subClassOf": { + "@id": "schema:PublicationIssue" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:numberOfAccommodationUnits", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the total (available plus unavailable) number of accommodation units in an [[ApartmentComplex]], or the number of accommodation units for a specific [[FloorPlan]] (within its specific [[ApartmentComplex]]). See also [[numberOfAvailableAccommodationUnits]].", + "rdfs:label": "numberOfAccommodationUnits", + "schema:domainIncludes": [ + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:ApartmentComplex" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:MedicalTrialDesign", + "@type": "rdfs:Class", + "rdfs:comment": "Design models for medical trials. Enumerated type.", + "rdfs:label": "MedicalTrialDesign", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/WikiDoc" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:OTC", + "@type": "schema:DrugPrescriptionStatus", + "rdfs:comment": "The character of a medical substance, typically a medicine, of being available over the counter or not.", + "rdfs:label": "OTC", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:countryOfLastProcessing", + "@type": "rdf:Property", + "rdfs:comment": "The place where the item (typically [[Product]]) was last processed and tested before importation.", + "rdfs:label": "countryOfLastProcessing", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/991" + } + }, + { + "@id": "schema:MedicineSystem", + "@type": "rdfs:Class", + "rdfs:comment": "Systems of medical practice.", + "rdfs:label": "MedicineSystem", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:postalCodeEnd", + "@type": "rdf:Property", + "rdfs:comment": "Last postal code in the range (included). Needs to be after [[postalCodeBegin]].", + "rdfs:label": "postalCodeEnd", + "schema:domainIncludes": { + "@id": "schema:PostalCodeRangeSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:aircraft", + "@type": "rdf:Property", + "rdfs:comment": "The kind of aircraft (e.g., \"Boeing 747\").", + "rdfs:label": "aircraft", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:amenityFeature", + "@type": "rdf:Property", + "rdfs:comment": "An amenity feature (e.g. a characteristic or service) of the Accommodation. This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.", + "rdfs:label": "amenityFeature", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:FloorPlan" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:LocationFeatureSpecification" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryD", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class D as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryD", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:Protein", + "@type": "rdfs:Class", + "rdfs:comment": "Protein is here used in its widest possible definition, as classes of amino acid based molecules. Amyloid-beta Protein in human (UniProt P05067), eukaryota (e.g. an OrthoDB group) or even a single molecule that one can point to are all of type :Protein. A protein can thus be a subclass of another protein, e.g. :Protein as a UniProt record can have multiple isoforms inside it which would also be :Protein. They can be imagined, synthetic, hypothetical or naturally occurring.", + "rdfs:label": "Protein", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:dayOfWeek", + "@type": "rdf:Property", + "rdfs:comment": "The day of the week for which these opening hours are valid.", + "rdfs:label": "dayOfWeek", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalProgram" + }, + { + "@id": "schema:OpeningHoursSpecification" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DayOfWeek" + } + }, + { + "@id": "schema:proprietaryName", + "@type": "rdf:Property", + "rdfs:comment": "Proprietary name given to the diet plan, typically by its originator or creator.", + "rdfs:label": "proprietaryName", + "schema:domainIncludes": [ + { + "@id": "schema:DietarySupplement" + }, + { + "@id": "schema:Drug" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DiabeticDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet appropriate for people with diabetes.", + "rdfs:label": "DiabeticDiet" + }, + { + "@id": "schema:MerchantReturnUnspecified", + "@type": "schema:MerchantReturnEnumeration", + "rdfs:comment": "Specifies that a product return policy is not provided.", + "rdfs:label": "MerchantReturnUnspecified", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:eligibleCustomerType", + "@type": "rdf:Property", + "rdfs:comment": "The type(s) of customers for which the given offer is valid.", + "rdfs:label": "eligibleCustomerType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:BusinessEntityType" + } + }, + { + "@id": "schema:produces", + "@type": "rdf:Property", + "rdfs:comment": "The tangible thing generated by the service, e.g. a passport, permit, etc.", + "rdfs:label": "produces", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + }, + "schema:supersededBy": { + "@id": "schema:serviceOutput" + } + }, + { + "@id": "schema:BoatTerminal", + "@type": "rdfs:Class", + "rdfs:comment": "A terminal for boats, ships, and other water vessels.", + "rdfs:label": "BoatTerminal", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:WantAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a desire about the object. An agent wants an object.", + "rdfs:label": "WantAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:OrderStatus", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated status values for Order.", + "rdfs:label": "OrderStatus", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:Nonprofit527", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit527: Non-profit type referring to political organizations.", + "rdfs:label": "Nonprofit527", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:priceComponentType", + "@type": "rdf:Property", + "rdfs:comment": "Identifies a price component (for example, a line item on an invoice), part of the total price for an offer.", + "rdfs:label": "priceComponentType", + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PriceComponentTypeEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:employees", + "@type": "rdf:Property", + "rdfs:comment": "People working for this organization.", + "rdfs:label": "employees", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + }, + "schema:supersededBy": { + "@id": "schema:employee" + } + }, + { + "@id": "schema:Osteopathic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine focused on promoting the body's innate ability to heal itself.", + "rdfs:label": "Osteopathic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:eligibilityToWorkRequirement", + "@type": "rdf:Property", + "rdfs:comment": "The legal requirements such as citizenship, visa and other documentation required for an applicant to this job.", + "rdfs:label": "eligibilityToWorkRequirement", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2384" + } + }, + { + "@id": "schema:Game", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "Game", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:MeetingRoom", + "@type": "rdfs:Class", + "rdfs:comment": "A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Conference_hall).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "MeetingRoom", + "rdfs:subClassOf": { + "@id": "schema:Room" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:PerformingArtsTheater", + "@type": "rdfs:Class", + "rdfs:comment": "A theater or other performing art center.", + "rdfs:label": "PerformingArtsTheater", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:CreativeWorkSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike [[ItemList]] which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e.g. books and periodicals, or media such as TV, radio and games).\\n\\nSpecific subtypes are available for describing [[TVSeries]], [[RadioSeries]], [[MovieSeries]], [[BookSeries]], [[Periodical]] and [[VideoGameSeries]]. In each case, the [[hasPart]] / [[isPartOf]] properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.\\n\\nIt is common for properties applicable to an item from the series to be usefully applied to the containing group. Schema.org attempts to anticipate some of these cases, but publishers should be free to apply properties of the series parts to the series as a whole wherever they seem appropriate.\n\t ", + "rdfs:label": "CreativeWorkSeries", + "rdfs:subClassOf": [ + { + "@id": "schema:Series" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:CssSelectorType", + "@type": "rdfs:Class", + "rdfs:comment": "Text representing a CSS selector.", + "rdfs:label": "CssSelectorType", + "rdfs:subClassOf": { + "@id": "schema:Text" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1672" + } + }, + { + "@id": "schema:Restaurant", + "@type": "rdfs:Class", + "rdfs:comment": "A restaurant.", + "rdfs:label": "Restaurant", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:paymentUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL for sending a payment.", + "rdfs:label": "paymentUrl", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:season", + "@type": "rdf:Property", + "rdfs:comment": "A season in a media series.", + "rdfs:label": "season", + "rdfs:subPropertyOf": { + "@id": "schema:hasPart" + }, + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:URL" + } + ], + "schema:supersededBy": { + "@id": "schema:containsSeason" + } + }, + { + "@id": "schema:termDuration", + "@type": "rdf:Property", + "rdfs:comment": "The amount of time in a term as defined by the institution. A term is a length of time where students take one or more classes. Semesters and quarters are common units for term.", + "rdfs:label": "termDuration", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:encodingType", + "@type": "rdf:Property", + "rdfs:comment": "The supported encoding type(s) for an EntryPoint request.", + "rdfs:label": "encodingType", + "schema:domainIncludes": { + "@id": "schema:EntryPoint" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:educationalUse", + "@type": "rdf:Property", + "rdfs:comment": "The purpose of a work in the context of education; for example, 'assignment', 'group work'.", + "rdfs:label": "educationalUse", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ] + }, + { + "@id": "schema:QuoteAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent quotes/estimates/appraises an object/product/service with a price at a location/store.", + "rdfs:label": "QuoteAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:transitTimeLabel", + "@type": "rdf:Property", + "rdfs:comment": "Label to match an [[OfferShippingDetails]] with a [[DeliveryTimeSettings]] (within the context of a [[shippingSettingsLink]] cross-reference).", + "rdfs:label": "transitTimeLabel", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:DeliveryTimeSettings" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:interactingDrug", + "@type": "rdf:Property", + "rdfs:comment": "Another drug that is known to interact with this drug in a way that impacts the effect of this drug or causes a risk to the patient. Note: disease interactions are typically captured as contraindications.", + "rdfs:label": "interactingDrug", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:BeautySalon", + "@type": "rdfs:Class", + "rdfs:comment": "Beauty salon.", + "rdfs:label": "BeautySalon", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:WearableSizeGroupEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size groups (also known as \"size types\") for wearable products.", + "rdfs:label": "WearableSizeGroupEnumeration", + "rdfs:subClassOf": { + "@id": "schema:SizeGroupEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:FoodService", + "@type": "rdfs:Class", + "rdfs:comment": "A food service, like breakfast, lunch, or dinner.", + "rdfs:label": "FoodService", + "rdfs:subClassOf": { + "@id": "schema:Service" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:byMonthWeek", + "@type": "rdf:Property", + "rdfs:comment": "Defines the week(s) of the month on which a recurring Event takes place. Specified as an Integer between 1-5. For clarity, byMonthWeek is best used in conjunction with byDay to indicate concepts like the first and third Mondays of a month.", + "rdfs:label": "byMonthWeek", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2599" + } + }, + { + "@id": "schema:CertificationInactive", + "@type": "schema:CertificationStatusEnumeration", + "rdfs:comment": "Specifies that a certification is inactive (no longer in effect).", + "rdfs:label": "CertificationInactive", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:Abdomen", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Abdomen clinical examination.", + "rdfs:label": "Abdomen", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:educationRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Educational background needed for the position or Occupation.", + "rdfs:label": "educationRequirements", + "schema:domainIncludes": [ + { + "@id": "schema:Occupation" + }, + { + "@id": "schema:JobPosting" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + ] + }, + { + "@id": "schema:studyLocation", + "@type": "rdf:Property", + "rdfs:comment": "The location in which the study is taking/took place.", + "rdfs:label": "studyLocation", + "schema:domainIncludes": { + "@id": "schema:MedicalStudy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:HotelRoom", + "@type": "rdfs:Class", + "rdfs:comment": "A hotel room is a single room in a hotel.\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "HotelRoom", + "rdfs:subClassOf": { + "@id": "schema:Room" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:countriesSupported", + "@type": "rdf:Property", + "rdfs:comment": "Countries for which the application is supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.", + "rdfs:label": "countriesSupported", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ExhibitionEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Exhibition event, e.g. at a museum, library, archive, tradeshow, ...", + "rdfs:label": "ExhibitionEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:MedicalStudyStatus", + "@type": "rdfs:Class", + "rdfs:comment": "The status of a medical study. Enumerated type.", + "rdfs:label": "MedicalStudyStatus", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WearableSizeSystemEurope", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "European size system for wearables.", + "rdfs:label": "WearableSizeSystemEurope", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:termsOfService", + "@type": "rdf:Property", + "rdfs:comment": "Human-readable terms of service documentation.", + "rdfs:label": "termsOfService", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1423" + } + }, + { + "@id": "schema:inverseOf", + "@type": "rdf:Property", + "rdfs:comment": "Relates a property to a property that is its inverse. Inverse properties relate the same pairs of items to each other, but in reversed direction. For example, the 'alumni' and 'alumniOf' properties are inverseOf each other. Some properties don't have explicit inverses; in these situations RDFa and JSON-LD syntax for reverse properties can be used.", + "rdfs:label": "inverseOf", + "schema:domainIncludes": { + "@id": "schema:Property" + }, + "schema:isPartOf": { + "@id": "https://meta.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Property" + } + }, + { + "@id": "schema:trainingSalary", + "@type": "rdf:Property", + "rdfs:comment": "The estimated salary earned while in the program.", + "rdfs:label": "trainingSalary", + "schema:domainIncludes": [ + { + "@id": "schema:WorkBasedProgram" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmountDistribution" + }, + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2460" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + ] + }, + { + "@id": "schema:countriesNotSupported", + "@type": "rdf:Property", + "rdfs:comment": "Countries for which the application is not supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.", + "rdfs:label": "countriesNotSupported", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:numberOfBathroomsTotal", + "@type": "rdf:Property", + "rdfs:comment": "The total integer number of bathrooms in some [[Accommodation]], following real estate conventions as [documented in RESO](https://ddwiki.reso.org/display/DDW17/BathroomsTotalInteger+Field): \"The simple sum of the number of bathrooms. For example for a property with two Full Bathrooms and one Half Bathroom, the Bathrooms Total Integer will be 3.\". See also [[numberOfRooms]].", + "rdfs:label": "numberOfBathroomsTotal", + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:FloorPlan" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2373" + } + }, + { + "@id": "schema:validFrom", + "@type": "rdf:Property", + "rdfs:comment": "The date when the item becomes valid.", + "rdfs:label": "validFrom", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:PriceSpecification" + }, + { + "@id": "schema:LocationFeatureSpecification" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:OpeningHoursSpecification" + }, + { + "@id": "schema:Permit" + }, + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Certification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:mainEntity", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the primary entity described in some page or other CreativeWork.", + "rdfs:label": "mainEntity", + "rdfs:subPropertyOf": { + "@id": "schema:about" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:mainEntityOfPage" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:ReserveAction", + "@type": "rdfs:Class", + "rdfs:comment": "Reserving a concrete object.\\n\\nRelated actions:\\n\\n* [[ScheduleAction]]: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.", + "rdfs:label": "ReserveAction", + "rdfs:subClassOf": { + "@id": "schema:PlanAction" + } + }, + { + "@id": "schema:catalog", + "@type": "rdf:Property", + "rdfs:comment": "A data catalog which contains this dataset.", + "rdfs:label": "catalog", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataCatalog" + }, + "schema:supersededBy": { + "@id": "schema:includedInDataCatalog" + } + }, + { + "@id": "schema:identifyingExam", + "@type": "rdf:Property", + "rdfs:comment": "A physical examination that can identify this sign.", + "rdfs:label": "identifyingExam", + "schema:domainIncludes": { + "@id": "schema:MedicalSign" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:PhysicalExam" + } + }, + { + "@id": "schema:NightClub", + "@type": "rdfs:Class", + "rdfs:comment": "A nightclub or discotheque.", + "rdfs:label": "NightClub", + "rdfs:subClassOf": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:FoodEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Food event.", + "rdfs:label": "FoodEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:applicationStartDate", + "@type": "rdf:Property", + "rdfs:comment": "The date at which the program begins collecting applications for the next enrollment cycle.", + "rdfs:label": "applicationStartDate", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:TaxiService", + "@type": "rdfs:Class", + "rdfs:comment": "A service for a vehicle for hire with a driver for local travel. Fares are usually calculated based on distance traveled.", + "rdfs:label": "TaxiService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:qualifications", + "@type": "rdf:Property", + "rdfs:comment": "Specific qualifications required for this role or Occupation.", + "rdfs:label": "qualifications", + "schema:domainIncludes": [ + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + ] + }, + { + "@id": "schema:departureTerminal", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of the flight's departure terminal.", + "rdfs:label": "departureTerminal", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:recipeIngredient", + "@type": "rdf:Property", + "rdfs:comment": "A single ingredient used in the recipe, e.g. sugar, flour or garlic.", + "rdfs:label": "recipeIngredient", + "rdfs:subPropertyOf": { + "@id": "schema:supply" + }, + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:RadioBroadcastService", + "@type": "rdfs:Class", + "rdfs:comment": "A delivery service through which radio content is provided via broadcast over the air or online.", + "rdfs:label": "RadioBroadcastService", + "rdfs:subClassOf": { + "@id": "schema:BroadcastService" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2109" + } + }, + { + "@id": "schema:AllWheelDriveConfiguration", + "@type": "schema:DriveWheelConfigurationValue", + "rdfs:comment": "All-wheel Drive is a transmission layout where the engine drives all four wheels.", + "rdfs:label": "AllWheelDriveConfiguration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:applicationCategory", + "@type": "rdf:Property", + "rdfs:comment": "Type of software application, e.g. 'Game, Multimedia'.", + "rdfs:label": "applicationCategory", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:CovidTestingFacility", + "@type": "rdfs:Class", + "rdfs:comment": "A CovidTestingFacility is a [[MedicalClinic]] where testing for the COVID-19 Coronavirus\n disease is available. If the facility is being made available from an established [[Pharmacy]], [[Hotel]], or other\n non-medical organization, multiple types can be listed. This makes it easier to re-use existing schema.org information\n about that place, e.g. contact info, address, opening hours. Note that in an emergency, such information may not always be reliable.\n ", + "rdfs:label": "CovidTestingFacility", + "rdfs:subClassOf": { + "@id": "schema:MedicalClinic" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:WearableSizeSystemContinental", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Continental size system for wearables.", + "rdfs:label": "WearableSizeSystemContinental", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:BreadcrumbList", + "@type": "rdfs:Class", + "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.\\n\\nThe [[position]] property is used to reconstruct the order of the items in a BreadcrumbList. The convention is that a breadcrumb list has an [[itemListOrder]] of [[ItemListOrderAscending]] (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.\n ", + "rdfs:label": "BreadcrumbList", + "rdfs:subClassOf": { + "@id": "schema:ItemList" + } + }, + { + "@id": "schema:InvestmentFund", + "@type": "rdfs:Class", + "rdfs:comment": "A company or fund that gathers capital from a number of investors to create a pool of money that is then re-invested into stocks, bonds and other assets.", + "rdfs:label": "InvestmentFund", + "rdfs:subClassOf": { + "@id": "schema:InvestmentOrDeposit" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:reviewedBy", + "@type": "rdf:Property", + "rdfs:comment": "People or organizations that have reviewed the content on this web page for accuracy and/or completeness.", + "rdfs:label": "reviewedBy", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:cvdNumVent", + "@type": "rdf:Property", + "rdfs:comment": "numvent - MECHANICAL VENTILATORS: Total number of ventilators available.", + "rdfs:label": "cvdNumVent", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:hasDigitalDocumentPermission", + "@type": "rdf:Property", + "rdfs:comment": "A permission related to the access to this document (e.g. permission to read or write an electronic document). For a public document, specify a grantee with an Audience with audienceType equal to \"public\".", + "rdfs:label": "hasDigitalDocumentPermission", + "schema:domainIncludes": { + "@id": "schema:DigitalDocument" + }, + "schema:rangeIncludes": { + "@id": "schema:DigitalDocumentPermission" + } + }, + { + "@id": "schema:directApply", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether an [[url]] that is associated with a [[JobPosting]] enables direct application for the job, via the posting website. A job posting is considered to have directApply of [[True]] if an application process for the specified job can be directly initiated via the url(s) given (noting that e.g. multiple internet domains might nevertheless be involved at an implementation level). A value of [[False]] is appropriate if there is no clear path to applying directly online for the specified job, navigating directly from the JobPosting url(s) supplied.", + "rdfs:label": "directApply", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2907" + } + }, + { + "@id": "schema:breastfeedingWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to this drug's use by breastfeeding mothers.", + "rdfs:label": "breastfeedingWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:worksFor", + "@type": "rdf:Property", + "rdfs:comment": "Organizations that the person works for.", + "rdfs:label": "worksFor", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:priceType", + "@type": "rdf:Property", + "rdfs:comment": "Defines the type of a price specified for an offered product, for example a list price, a (temporary) sale price or a manufacturer suggested retail price. If multiple prices are specified for an offer the [[priceType]] property can be used to identify the type of each such specified price. The value of priceType can be specified as a value from enumeration PriceTypeEnumeration or as a free form text string for price types that are not already predefined in PriceTypeEnumeration.", + "rdfs:label": "priceType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:UnitPriceSpecification" + }, + { + "@id": "schema:CompoundPriceSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:PriceTypeEnumeration" + } + ] + }, + { + "@id": "schema:VitalSign", + "@type": "rdfs:Class", + "rdfs:comment": "Vital signs are measures of various physiological functions in order to assess the most basic body functions.", + "rdfs:label": "VitalSign", + "rdfs:subClassOf": { + "@id": "schema:MedicalSign" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ShoeStore", + "@type": "rdfs:Class", + "rdfs:comment": "A shoe store.", + "rdfs:label": "ShoeStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:bookFormat", + "@type": "rdf:Property", + "rdfs:comment": "The format of the book.", + "rdfs:label": "bookFormat", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:rangeIncludes": { + "@id": "schema:BookFormatType" + } + }, + { + "@id": "schema:gameItem", + "@type": "rdf:Property", + "rdfs:comment": "An item is an object within the game world that can be collected by a player or, occasionally, a non-player character.", + "rdfs:label": "gameItem", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:gtin14", + "@type": "rdf:Property", + "rdfs:comment": "The GTIN-14 code of the product, or the product to which the offer refers. See [GS1 GTIN Summary](http://www.gs1.org/barcodes/technical/idkeys/gtin) for more details.", + "rdfs:label": "gtin14", + "rdfs:subPropertyOf": [ + { + "@id": "schema:identifier" + }, + { + "@id": "schema:gtin" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Class", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "rdfs:Class" + }, + "rdfs:comment": "A class, also often called a 'Type'; equivalent to rdfs:Class.", + "rdfs:label": "Class", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://meta.schema.org" + } + }, + { + "@id": "schema:HinduDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet conforming to Hindu dietary practices, in particular, beef-free.", + "rdfs:label": "HinduDiet" + }, + { + "@id": "schema:comprisedOf", + "@type": "rdf:Property", + "rdfs:comment": "Specifying something physically contained by something else. Typically used here for the underlying anatomical structures, such as organs, that comprise the anatomical system.", + "rdfs:label": "comprisedOf", + "schema:domainIncludes": { + "@id": "schema:AnatomicalSystem" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ] + }, + { + "@id": "schema:reservedTicket", + "@type": "rdf:Property", + "rdfs:comment": "A ticket associated with the reservation.", + "rdfs:label": "reservedTicket", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Ticket" + } + }, + { + "@id": "schema:PawnShop", + "@type": "rdfs:Class", + "rdfs:comment": "A shop that will buy, or lend money against the security of, personal possessions.", + "rdfs:label": "PawnShop", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:healthPlanDrugTier", + "@type": "rdf:Property", + "rdfs:comment": "The tier(s) of drugs offered by this formulary or insurance plan.", + "rdfs:label": "healthPlanDrugTier", + "schema:domainIncludes": [ + { + "@id": "schema:HealthInsurancePlan" + }, + { + "@id": "schema:HealthPlanFormulary" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:WPSideBar", + "@type": "rdfs:Class", + "rdfs:comment": "A sidebar section of the page.", + "rdfs:label": "WPSideBar", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:resultComment", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of result. The Comment created or sent as a result of this action.", + "rdfs:label": "resultComment", + "rdfs:subPropertyOf": { + "@id": "schema:result" + }, + "schema:domainIncludes": [ + { + "@id": "schema:CommentAction" + }, + { + "@id": "schema:ReplyAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Comment" + } + }, + { + "@id": "schema:applicantLocationRequirements", + "@type": "rdf:Property", + "rdfs:comment": "The location(s) applicants can apply from. This is usually used for telecommuting jobs where the applicant does not need to be in a physical office. Note: This should not be used for citizenship or work visa requirements.", + "rdfs:label": "applicantLocationRequirements", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2083" + } + }, + { + "@id": "schema:replacee", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The object that is being replaced.", + "rdfs:label": "replacee", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ReplaceAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:Residence", + "@type": "rdfs:Class", + "rdfs:comment": "The place where a person lives.", + "rdfs:label": "Residence", + "rdfs:subClassOf": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:isConsumableFor", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another product (or multiple products) for which this product is a consumable.", + "rdfs:label": "isConsumableFor", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": { + "@id": "schema:Product" + } + }, + { + "@id": "schema:HowToDirection", + "@type": "rdfs:Class", + "rdfs:comment": "A direction indicating a single action to do in the instructions for how to achieve a result.", + "rdfs:label": "HowToDirection", + "rdfs:subClassOf": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:CreativeWork" + } + ] + }, + { + "@id": "schema:ReturnFeesCustomerResponsibility", + "@type": "schema:ReturnFeesEnumeration", + "rdfs:comment": "Specifies that product returns must be paid for, and are the responsibility of, the customer.", + "rdfs:label": "ReturnFeesCustomerResponsibility", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:byDay", + "@type": "rdf:Property", + "rdfs:comment": "Defines the day(s) of the week on which a recurring [[Event]] takes place. May be specified using either [[DayOfWeek]], or alternatively [[Text]] conforming to iCal's syntax for byDay recurrence rules.", + "rdfs:label": "byDay", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DayOfWeek" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:businessDays", + "@type": "rdf:Property", + "rdfs:comment": "Days of the week when the merchant typically operates, indicated via opening hours markup.", + "rdfs:label": "businessDays", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:price", + "@type": "rdf:Property", + "rdfs:comment": "The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.\\n\\nUsage guidelines:\\n\\n* Use the [[priceCurrency]] property (with standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\") instead of including [ambiguous symbols](http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign) such as '$' in the value.\\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.\\n* Note that both [RDFa](http://www.w3.org/TR/xhtml-rdfa-primer/#using-the-content-attribute) and Microdata syntax allow the use of a \"content=\" attribute for publishing simple machine-readable values alongside more human-friendly formatting.\\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\n ", + "rdfs:label": "price", + "schema:domainIncludes": [ + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:TradeAction" + }, + { + "@id": "schema:PriceSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:deliveryAddress", + "@type": "rdf:Property", + "rdfs:comment": "Destination address.", + "rdfs:label": "deliveryAddress", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:SpreadsheetDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A spreadsheet file.", + "rdfs:label": "SpreadsheetDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:arrivalAirport", + "@type": "rdf:Property", + "rdfs:comment": "The airport where the flight terminates.", + "rdfs:label": "arrivalAirport", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:Airport" + } + }, + { + "@id": "schema:Dermatology", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of skin.", + "rdfs:label": "Dermatology", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Saturday", + "@type": "schema:DayOfWeek", + "rdfs:comment": "The day of the week between Friday and Sunday.", + "rdfs:label": "Saturday", + "schema:sameAs": { + "@id": "http://www.wikidata.org/entity/Q131" + } + }, + { + "@id": "schema:Nonprofit501c1", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c1: Non-profit type referring to Corporations Organized Under Act of Congress, including Federal Credit Unions and National Farm Loan Associations.", + "rdfs:label": "Nonprofit501c1", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:image", + "@type": "rdf:Property", + "rdfs:comment": "An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].", + "rdfs:label": "image", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:ImageObject" + } + ] + }, + { + "@id": "schema:relatedAnatomy", + "@type": "rdf:Property", + "rdfs:comment": "Anatomical systems or structures that relate to the superficial anatomy.", + "rdfs:label": "relatedAnatomy", + "schema:domainIncludes": { + "@id": "schema:SuperficialAnatomy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ] + }, + { + "@id": "schema:ShoppingCenter", + "@type": "rdfs:Class", + "rdfs:comment": "A shopping center or mall.", + "rdfs:label": "ShoppingCenter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:category", + "@type": "rdf:Property", + "rdfs:comment": "A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.", + "rdfs:label": "category", + "schema:domainIncludes": [ + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Recommendation" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:PhysicalActivity" + }, + { + "@id": "schema:SpecialAnnouncement" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Thing" + }, + { + "@id": "schema:PhysicalActivityCategory" + }, + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + ] + }, + { + "@id": "schema:OutOfStock", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is out of stock.", + "rdfs:label": "OutOfStock" + }, + { + "@id": "schema:target", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a target EntryPoint, or url, for an Action.", + "rdfs:label": "target", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:EntryPoint" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:Therapeutic", + "@type": "schema:MedicalDevicePurpose", + "rdfs:comment": "A medical device used for therapeutic purposes.", + "rdfs:label": "Therapeutic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:programName", + "@type": "rdf:Property", + "rdfs:comment": "The program providing the membership.", + "rdfs:label": "programName", + "schema:domainIncludes": { + "@id": "schema:ProgramMembership" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:HardwareStore", + "@type": "rdfs:Class", + "rdfs:comment": "A hardware store.", + "rdfs:label": "HardwareStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:ParkingMap", + "@type": "schema:MapCategoryType", + "rdfs:comment": "A parking map.", + "rdfs:label": "ParkingMap" + }, + { + "@id": "schema:athlete", + "@type": "rdf:Property", + "rdfs:comment": "A person that acts as performing member of a sports team; a player as opposed to a coach.", + "rdfs:label": "athlete", + "schema:domainIncludes": { + "@id": "schema:SportsTeam" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:serviceOutput", + "@type": "rdf:Property", + "rdfs:comment": "The tangible thing generated by the service, e.g. a passport, permit, etc.", + "rdfs:label": "serviceOutput", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:screenshot", + "@type": "rdf:Property", + "rdfs:comment": "A link to a screenshot image of the app.", + "rdfs:label": "screenshot", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:ImageObject" + } + ] + }, + { + "@id": "schema:petsAllowed", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value.", + "rdfs:label": "petsAllowed", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Accommodation" + }, + { + "@id": "schema:LodgingBusiness" + }, + { + "@id": "schema:ApartmentComplex" + }, + { + "@id": "schema:FloorPlan" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Boolean" + } + ] + }, + { + "@id": "schema:executableLibraryName", + "@type": "rdf:Property", + "rdfs:comment": "Library file name, e.g., mscorlib.dll, system.web.dll.", + "rdfs:label": "executableLibraryName", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BuddhistTemple", + "@type": "rdfs:Class", + "rdfs:comment": "A Buddhist temple.", + "rdfs:label": "BuddhistTemple", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:HyperToc", + "@type": "rdfs:Class", + "rdfs:comment": "A HyperToc represents a hypertext table of contents for complex media objects, such as [[VideoObject]], [[AudioObject]]. Items in the table of contents are indicated using the [[tocEntry]] property, and typed [[HyperTocEntry]]. For cases where the same larger work is split into multiple files, [[associatedMedia]] can be used on individual [[HyperTocEntry]] items.", + "rdfs:label": "HyperToc", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2766" + } + }, + { + "@id": "schema:nonprofitStatus", + "@type": "rdf:Property", + "rdfs:comment": "nonprofitStatus indicates the legal status of a non-profit organization in its primary place of business.", + "rdfs:label": "nonprofitStatus", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:NonprofitType" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:BodyMeasurementHand", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Maximum hand girth (measured over the knuckles of the open right hand excluding thumb, fingers together). Used, for example, to fit gloves.", + "rdfs:label": "BodyMeasurementHand", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:identifier", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:identifier" + }, + "rdfs:comment": "The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.\n ", + "rdfs:label": "identifier", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:significance", + "@type": "rdf:Property", + "rdfs:comment": "The significance associated with the superficial anatomy; as an example, how characteristics of the superficial anatomy can suggest underlying medical conditions or courses of treatment.", + "rdfs:label": "significance", + "schema:domainIncludes": { + "@id": "schema:SuperficialAnatomy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BorrowAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.\\n\\nRelated actions:\\n\\n* [[LendAction]]: Reciprocal of BorrowAction.", + "rdfs:label": "BorrowAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:DigitalFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "DigitalFormat.", + "rdfs:label": "DigitalFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:jobLocationType", + "@type": "rdf:Property", + "rdfs:comment": "A description of the job location (e.g. TELECOMMUTE for telecommute jobs).", + "rdfs:label": "jobLocationType", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1591" + } + }, + { + "@id": "schema:IceCreamShop", + "@type": "rdfs:Class", + "rdfs:comment": "An ice cream shop.", + "rdfs:label": "IceCreamShop", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:realEstateAgent", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The real estate agent involved in the action.", + "rdfs:label": "realEstateAgent", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:RentAction" + }, + "schema:rangeIncludes": { + "@id": "schema:RealEstateAgent" + } + }, + { + "@id": "schema:accessibilityFeature", + "@type": "rdf:Property", + "rdfs:comment": "Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityFeature-vocabulary).", + "rdfs:label": "accessibilityFeature", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:claimReviewed", + "@type": "rdf:Property", + "rdfs:comment": "A short summary of the specific claims reviewed in a ClaimReview.", + "rdfs:label": "claimReviewed", + "schema:domainIncludes": { + "@id": "schema:ClaimReview" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1061" + } + }, + { + "@id": "schema:maps", + "@type": "rdf:Property", + "rdfs:comment": "A URL to a map of the place.", + "rdfs:label": "maps", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:supersededBy": { + "@id": "schema:hasMap" + } + }, + { + "@id": "schema:procedureType", + "@type": "rdf:Property", + "rdfs:comment": "The type of procedure, for example Surgical, Noninvasive, or Percutaneous.", + "rdfs:label": "procedureType", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalProcedureType" + } + }, + { + "@id": "schema:Throat", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Throat assessment with clinical examination.", + "rdfs:label": "Throat", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:estimatedCost", + "@type": "rdf:Property", + "rdfs:comment": "The estimated cost of the supply or supplies consumed when performing instructions.", + "rdfs:label": "estimatedCost", + "schema:domainIncludes": [ + { + "@id": "schema:HowToSupply" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:MonetaryAmount" + } + ] + }, + { + "@id": "schema:printEdition", + "@type": "rdf:Property", + "rdfs:comment": "The edition of the print product in which the NewsArticle appears.", + "rdfs:label": "printEdition", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SkiResort", + "@type": "rdfs:Class", + "rdfs:comment": "A ski resort.", + "rdfs:label": "SkiResort", + "rdfs:subClassOf": [ + { + "@id": "schema:SportsActivityLocation" + }, + { + "@id": "schema:Resort" + } + ] + }, + { + "@id": "schema:payload", + "@type": "rdf:Property", + "rdfs:comment": "The permitted weight of passengers and cargo, EXCLUDING the weight of the empty vehicle.\\n\\nTypical unit code(s): KGM for kilogram, LBR for pound\\n\\n* Note 1: Many databases specify the permitted TOTAL weight instead, which is the sum of [[weight]] and [[payload]]\\n* Note 2: You can indicate additional information in the [[name]] of the [[QuantitativeValue]] node.\\n* Note 3: You may also link to a [[QualitativeValue]] node that provides additional information using [[valueReference]].\\n* Note 4: Note that you can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "payload", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:WebPageElement", + "@type": "rdfs:Class", + "rdfs:comment": "A web page element, like a table or an image.", + "rdfs:label": "WebPageElement", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:releaseNotes", + "@type": "rdf:Property", + "rdfs:comment": "Description of what changed in this version.", + "rdfs:label": "releaseNotes", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:Nonprofit501n", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501n: Non-profit type referring to Charitable Risk Pools.", + "rdfs:label": "Nonprofit501n", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:measurementDenominator", + "@type": "rdf:Property", + "rdfs:comment": "Identifies the denominator variable when an observation represents a ratio or percentage.", + "rdfs:label": "measurementDenominator", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Observation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:StatisticalVariable" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2564" + } + }, + { + "@id": "schema:RepaymentSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value representing repayment.", + "rdfs:label": "RepaymentSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:game", + "@type": "rdf:Property", + "rdfs:comment": "Video game which is played on this server.", + "rdfs:label": "game", + "schema:domainIncludes": { + "@id": "schema:GameServer" + }, + "schema:inverseOf": { + "@id": "schema:gameServer" + }, + "schema:rangeIncludes": { + "@id": "schema:VideoGame" + } + }, + { + "@id": "schema:orderQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The number of the item ordered. If the property is not set, assume the quantity is one.", + "rdfs:label": "orderQuantity", + "schema:domainIncludes": { + "@id": "schema:OrderItem" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:workHours", + "@type": "rdf:Property", + "rdfs:comment": "The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).", + "rdfs:label": "workHours", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ReturnAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of returning to the origin that which was previously received (concrete objects) or taken (ownership).", + "rdfs:label": "ReturnAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:engineDisplacement", + "@type": "rdf:Property", + "rdfs:comment": "The volume swept by all of the pistons inside the cylinders of an internal combustion engine in a single movement. \\n\\nTypical unit code(s): CMQ for cubic centimeter, LTR for liters, INQ for cubic inches\\n* Note 1: You can link to information about how the given value has been determined using the [[valueReference]] property.\\n* Note 2: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "engineDisplacement", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:gameAvailabilityType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the availability type of the game content associated with this action, such as whether it is a full version or a demo.", + "rdfs:label": "gameAvailabilityType", + "schema:domainIncludes": { + "@id": "schema:PlayGameAction" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GameAvailabilityEnumeration" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:foodWarning", + "@type": "rdf:Property", + "rdfs:comment": "Any precaution, guidance, contraindication, etc. related to consumption of specific foods while taking this drug.", + "rdfs:label": "foodWarning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SportsActivityLocation", + "@type": "rdfs:Class", + "rdfs:comment": "A sports location, such as a playing field.", + "rdfs:label": "SportsActivityLocation", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:LaserDiscFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "LaserDiscFormat.", + "rdfs:label": "LaserDiscFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:StudioAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "StudioAlbum.", + "rdfs:label": "StudioAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:DiagnosticProcedure", + "@type": "rdfs:Class", + "rdfs:comment": "A medical procedure intended primarily for diagnostic, as opposed to therapeutic, purposes.", + "rdfs:label": "DiagnosticProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:StructuredValue", + "@type": "rdfs:Class", + "rdfs:comment": "Structured values are used when the value of a property has a more complex structure than simply being a textual value or a reference to another thing.", + "rdfs:label": "StructuredValue", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:SizeSystemEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size systems for different categories of products, for example \"EN-13402\" or \"UK\" for wearables or \"Imperial\" for screws.", + "rdfs:label": "SizeSystemEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:normalRange", + "@type": "rdf:Property", + "rdfs:comment": "Range of acceptable values for a typical patient, when applicable.", + "rdfs:label": "normalRange", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalEnumeration" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:House", + "@type": "rdfs:Class", + "rdfs:comment": "A house is a building or structure that has the ability to be occupied for habitation by humans or other creatures (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/House).", + "rdfs:label": "House", + "rdfs:subClassOf": { + "@id": "schema:Accommodation" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:loanPaymentFrequency", + "@type": "rdf:Property", + "rdfs:comment": "Frequency of payments due, i.e. number of months between payments. This is defined as a frequency, i.e. the reciprocal of a period of time.", + "rdfs:label": "loanPaymentFrequency", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:AssignAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of allocating an action/event/task to some destination (someone or something).", + "rdfs:label": "AssignAction", + "rdfs:subClassOf": { + "@id": "schema:AllocateAction" + } + }, + { + "@id": "schema:InternetCafe", + "@type": "rdfs:Class", + "rdfs:comment": "An internet cafe.", + "rdfs:label": "InternetCafe", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:shippingLabel", + "@type": "rdf:Property", + "rdfs:comment": "Label to match an [[OfferShippingDetails]] with a [[ShippingRateSettings]] (within the context of a [[shippingSettingsLink]] cross-reference).", + "rdfs:label": "shippingLabel", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:ShippingRateSettings" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:PercutaneousProcedure", + "@type": "schema:MedicalProcedureType", + "rdfs:comment": "A type of medical procedure that involves percutaneous techniques, where access to organs or tissue is achieved via needle-puncture of the skin. For example, catheter-based procedures like stent delivery.", + "rdfs:label": "PercutaneousProcedure", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Painting", + "@type": "rdfs:Class", + "rdfs:comment": "A painting.", + "rdfs:label": "Painting", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:inPlaylist", + "@type": "rdf:Property", + "rdfs:comment": "The playlist to which this recording belongs.", + "rdfs:label": "inPlaylist", + "schema:domainIncludes": { + "@id": "schema:MusicRecording" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicPlaylist" + } + }, + { + "@id": "schema:GlutenFreeDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet exclusive of gluten.", + "rdfs:label": "GlutenFreeDiet" + }, + { + "@id": "schema:Motorcycle", + "@type": "rdfs:Class", + "rdfs:comment": "A motorcycle or motorbike is a single-track, two-wheeled motor vehicle.", + "rdfs:label": "Motorcycle", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:ReservationHold", + "@type": "schema:ReservationStatusType", + "rdfs:comment": "The status of a reservation on hold pending an update like credit card number or flight changes.", + "rdfs:label": "ReservationHold" + }, + { + "@id": "schema:Specialty", + "@type": "rdfs:Class", + "rdfs:comment": "Any branch of a field in which people typically develop specific expertise, usually after significant study, time, and effort.", + "rdfs:label": "Specialty", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:courseSchedule", + "@type": "rdf:Property", + "rdfs:comment": "Represents the length and pace of a course, expressed as a [[Schedule]].", + "rdfs:label": "courseSchedule", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Schedule" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3281" + } + }, + { + "@id": "schema:sdDatePublished", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the date on which the current structured data was generated / published. Typically used alongside [[sdPublisher]].", + "rdfs:label": "sdDatePublished", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1886" + } + }, + { + "@id": "schema:driveWheelConfiguration", + "@type": "rdf:Property", + "rdfs:comment": "The drive wheel configuration, i.e. which roadwheels will receive torque from the vehicle's engine via the drivetrain.", + "rdfs:label": "driveWheelConfiguration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DriveWheelConfigurationValue" + } + ] + }, + { + "@id": "schema:CrossSectional", + "@type": "schema:MedicalObservationalStudyDesign", + "rdfs:comment": "Studies carried out on pre-existing data (usually from 'snapshot' surveys), such as that collected by the Census Bureau. Sometimes called Prevalence Studies.", + "rdfs:label": "CrossSectional", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WholesaleStore", + "@type": "rdfs:Class", + "rdfs:comment": "A wholesale store.", + "rdfs:label": "WholesaleStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:uploadDate", + "@type": "rdf:Property", + "rdfs:comment": "Date (including time if available) when this media object was uploaded to this site.", + "rdfs:label": "uploadDate", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Date" + }, + { + "@id": "schema:DateTime" + } + ] + }, + { + "@id": "schema:WearableSizeGroupBoys", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Boys\" for wearables.", + "rdfs:label": "WearableSizeGroupBoys", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MerchantReturnPolicy", + "@type": "rdfs:Class", + "rdfs:comment": "A MerchantReturnPolicy provides information about product return policies associated with an [[Organization]], [[Product]], or [[Offer]].", + "rdfs:label": "MerchantReturnPolicy", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:archivedAt", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a page or other link involved in archival of a [[CreativeWork]]. In the case of [[MediaReview]], the items in a [[MediaReviewItem]] may often become inaccessible, but be archived by archival, journalistic, activist, or law enforcement organizations. In such cases, the referenced page may not directly publish the content.", + "rdfs:label": "archivedAt", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:WebPage" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:BusinessEntityType", + "@type": "rdfs:Class", + "rdfs:comment": "A business entity type is a conceptual entity representing the legal form, the size, the main line of business, the position in the value chain, or any combination thereof, of an organization or business person.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#Business\\n* http://purl.org/goodrelations/v1#Enduser\\n* http://purl.org/goodrelations/v1#PublicInstitution\\n* http://purl.org/goodrelations/v1#Reseller\n\t ", + "rdfs:label": "BusinessEntityType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:honorificPrefix", + "@type": "rdf:Property", + "rdfs:comment": "An honorific prefix preceding a Person's name such as Dr/Mrs/Mr.", + "rdfs:label": "honorificPrefix", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MotorizedBicycle", + "@type": "rdfs:Class", + "rdfs:comment": "A motorized bicycle is a bicycle with an attached motor used to power the vehicle, or to assist with pedaling.", + "rdfs:label": "MotorizedBicycle", + "rdfs:subClassOf": { + "@id": "schema:Vehicle" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:WearableMeasurementLength", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Represents the length, for example of a dress.", + "rdfs:label": "WearableMeasurementLength", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:CreateAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of deliberately creating/producing/generating/building a result out of the agent.", + "rdfs:label": "CreateAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:expectsAcceptanceOf", + "@type": "rdf:Property", + "rdfs:comment": "An Offer which must be accepted before the user can perform the Action. For example, the user may need to buy a movie before being able to watch it.", + "rdfs:label": "expectsAcceptanceOf", + "schema:domainIncludes": [ + { + "@id": "schema:MediaSubscription" + }, + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:ConsumeAction" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Offer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:EnergyEfficiencyEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates energy efficiency levels (also known as \"classes\" or \"ratings\") and certifications that are part of several international energy efficiency standards.", + "rdfs:label": "EnergyEfficiencyEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:PhysicalActivity", + "@type": "rdfs:Class", + "rdfs:comment": "Any bodily activity that enhances or maintains physical fitness and overall health and wellness. Includes activity that is part of daily living and routine, structured exercise, and exercise prescribed as part of a medical treatment or recovery plan.", + "rdfs:label": "PhysicalActivity", + "rdfs:subClassOf": { + "@id": "schema:LifestyleModification" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:SiteNavigationElement", + "@type": "rdfs:Class", + "rdfs:comment": "A navigation element of the page.", + "rdfs:label": "SiteNavigationElement", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:position", + "@type": "rdf:Property", + "rdfs:comment": "The position of an item in a series or sequence of items.", + "rdfs:label": "position", + "schema:domainIncludes": [ + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:refundType", + "@type": "rdf:Property", + "rdfs:comment": "A refund type, from an enumerated list.", + "rdfs:label": "refundType", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:RefundTypeEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:subtitleLanguage", + "@type": "rdf:Property", + "rdfs:comment": "Languages in which subtitles/captions are available, in [IETF BCP 47 standard format](http://tools.ietf.org/html/bcp47).", + "rdfs:label": "subtitleLanguage", + "schema:domainIncludes": [ + { + "@id": "schema:TVEpisode" + }, + { + "@id": "schema:BroadcastEvent" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:ScreeningEvent" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Language" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2110" + } + }, + { + "@id": "schema:BodyMeasurementArm", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Arm length (measured between arms/shoulder line intersection and the prominent wrist bone). Used, for example, to fit shirts.", + "rdfs:label": "BodyMeasurementArm", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:translator", + "@type": "rdf:Property", + "rdfs:comment": "Organization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.", + "rdfs:label": "translator", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:Notary", + "@type": "rdfs:Class", + "rdfs:comment": "A notary.", + "rdfs:label": "Notary", + "rdfs:subClassOf": { + "@id": "schema:LegalService" + } + }, + { + "@id": "schema:coursePrerequisites", + "@type": "rdf:Property", + "rdfs:comment": "Requirements for taking the Course. May be completion of another [[Course]] or a textual description like \"permission of instructor\". Requirements may be a pre-requisite competency, referenced using [[AlignmentObject]].", + "rdfs:label": "coursePrerequisites", + "schema:domainIncludes": { + "@id": "schema:Course" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:AlignmentObject" + }, + { + "@id": "schema:Course" + } + ] + }, + { + "@id": "schema:Beach", + "@type": "rdfs:Class", + "rdfs:comment": "Beach.", + "rdfs:label": "Beach", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:MedicalTestPanel", + "@type": "rdfs:Class", + "rdfs:comment": "Any collection of tests commonly ordered together.", + "rdfs:label": "MedicalTestPanel", + "rdfs:subClassOf": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Event", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcmitype:Event" + }, + "rdfs:comment": "An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the [[offers]] property. Repeated events may be structured as separate Event objects.", + "rdfs:label": "Event", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryA2Plus", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class A++ as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryA2Plus", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:penciler", + "@type": "rdf:Property", + "rdfs:comment": "The individual who draws the primary narrative artwork.", + "rdfs:label": "penciler", + "schema:domainIncludes": [ + { + "@id": "schema:ComicStory" + }, + { + "@id": "schema:ComicIssue" + }, + { + "@id": "schema:VisualArtwork" + } + ], + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:WPFooter", + "@type": "rdfs:Class", + "rdfs:comment": "The footer section of the page.", + "rdfs:label": "WPFooter", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:free", + "@type": "rdf:Property", + "rdfs:comment": "A flag to signal that the item, event, or place is accessible for free.", + "rdfs:label": "free", + "schema:domainIncludes": { + "@id": "schema:PublicationEvent" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:supersededBy": { + "@id": "schema:isAccessibleForFree" + } + }, + { + "@id": "schema:percentile25", + "@type": "rdf:Property", + "rdfs:comment": "The 25th percentile value.", + "rdfs:label": "percentile25", + "schema:domainIncludes": { + "@id": "schema:QuantitativeValueDistribution" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:WearableMeasurementBack", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the back section, for example of a jacket.", + "rdfs:label": "WearableMeasurementBack", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:maximumVirtualAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The maximum virtual attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OnlineEventAttendanceMode]] (or the online aspects, in the case of a [[MixedEventAttendanceMode]]). ", + "rdfs:label": "maximumVirtualAttendeeCapacity", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:addOn", + "@type": "rdf:Property", + "rdfs:comment": "An additional offer that can only be obtained in combination with the first base offer (e.g. supplements and extensions that are available for a surcharge).", + "rdfs:label": "addOn", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:rangeIncludes": { + "@id": "schema:Offer" + } + }, + { + "@id": "schema:suggestedAge", + "@type": "rdf:Property", + "rdfs:comment": "The age or age range for the intended audience or person, for example 3-12 months for infants, 1-5 years for toddlers.", + "rdfs:label": "suggestedAge", + "schema:domainIncludes": [ + { + "@id": "schema:PeopleAudience" + }, + { + "@id": "schema:SizeSpecification" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:hasMerchantReturnPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Specifies a MerchantReturnPolicy that may be applicable.", + "rdfs:label": "hasMerchantReturnPolicy", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MerchantReturnPolicy" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:requiredQuantity", + "@type": "rdf:Property", + "rdfs:comment": "The required quantity of the item(s).", + "rdfs:label": "requiredQuantity", + "schema:domainIncludes": { + "@id": "schema:HowToItem" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:customer", + "@type": "rdf:Property", + "rdfs:comment": "Party placing the order or paying the invoice.", + "rdfs:label": "customer", + "schema:domainIncludes": [ + { + "@id": "schema:Invoice" + }, + { + "@id": "schema:Order" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:EmployeeRole", + "@type": "rdfs:Class", + "rdfs:comment": "A subclass of OrganizationRole used to describe employee relationships.", + "rdfs:label": "EmployeeRole", + "rdfs:subClassOf": { + "@id": "schema:OrganizationRole" + } + }, + { + "@id": "schema:TripleBlindedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which neither the researcher, the person administering the therapy nor the patient knows the details of the treatment the patient was randomly assigned to.", + "rdfs:label": "TripleBlindedTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Florist", + "@type": "rdfs:Class", + "rdfs:comment": "A florist.", + "rdfs:label": "Florist", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:Manuscript", + "@type": "rdfs:Class", + "rdfs:comment": "A book, document, or piece of music written by hand rather than typed or printed.", + "rdfs:label": "Manuscript", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1448" + } + }, + { + "@id": "schema:rxcui", + "@type": "rdf:Property", + "rdfs:comment": "The RxCUI drug identifier from RXNORM.", + "rdfs:label": "rxcui", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:ProgramMembership", + "@type": "rdfs:Class", + "rdfs:comment": "Used to describe membership in a loyalty programs (e.g. \"StarAliance\"), traveler clubs (e.g. \"AAA\"), purchase clubs (\"Safeway Club\"), etc.", + "rdfs:label": "ProgramMembership", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:reviewBody", + "@type": "rdf:Property", + "rdfs:comment": "The actual body of the review.", + "rdfs:label": "reviewBody", + "schema:domainIncludes": { + "@id": "schema:Review" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:purchaseDate", + "@type": "rdf:Property", + "rdfs:comment": "The date the item, e.g. vehicle, was purchased by the current owner.", + "rdfs:label": "purchaseDate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:WearableMeasurementTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common types of measurement for wearables products.", + "rdfs:label": "WearableMeasurementTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:MeasurementTypeEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:MedicalEvidenceLevel", + "@type": "rdfs:Class", + "rdfs:comment": "Level of evidence for a medical guideline. Enumerated type.", + "rdfs:label": "MedicalEvidenceLevel", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:WearableMeasurementChestOrBust", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the chest/bust section, for example of a suit.", + "rdfs:label": "WearableMeasurementChestOrBust", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:availableStrength", + "@type": "rdf:Property", + "rdfs:comment": "An available dosage strength for the drug.", + "rdfs:label": "availableStrength", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DrugStrength" + } + }, + { + "@id": "schema:significantLink", + "@type": "rdf:Property", + "rdfs:comment": "One of the more significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.", + "rdfs:label": "significantLink", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:cvdNumC19OFMechVentPats", + "@type": "rdf:Property", + "rdfs:comment": "numc19ofmechventpats - ED/OVERFLOW and VENTILATED: Patients with suspected or confirmed COVID-19 who are in the ED or any overflow location awaiting an inpatient bed and on a mechanical ventilator.", + "rdfs:label": "cvdNumC19OFMechVentPats", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:byMonth", + "@type": "rdf:Property", + "rdfs:comment": "Defines the month(s) of the year on which a recurring [[Event]] takes place. Specified as an [[Integer]] between 1-12. January is 1.", + "rdfs:label": "byMonth", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:modelDate", + "@type": "rdf:Property", + "rdfs:comment": "The release date of a vehicle model (often used to differentiate versions of the same make and model).", + "rdfs:label": "modelDate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:organizer", + "@type": "rdf:Property", + "rdfs:comment": "An organizer of an Event.", + "rdfs:label": "organizer", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:actionableFeedbackPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]] or other news-related [[Organization]], a statement about public engagement activities (for news media, the newsroom’s), including involving the public - digitally or otherwise -- in coverage decisions, reporting and activities after publication.", + "rdfs:label": "actionableFeedbackPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:announcementLocation", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a specific [[CivicStructure]] or [[LocalBusiness]] associated with the SpecialAnnouncement. For example, a specific testing facility or business with special opening hours. For a larger geographic region like a quarantine of an entire region, use [[spatialCoverage]].", + "rdfs:label": "announcementLocation", + "rdfs:subPropertyOf": { + "@id": "schema:spatialCoverage" + }, + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:LocalBusiness" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2514" + } + }, + { + "@id": "schema:mediaAuthenticityCategory", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a MediaManipulationRatingEnumeration classification of a media object (in the context of how it was published or shared).", + "rdfs:label": "mediaAuthenticityCategory", + "schema:domainIncludes": { + "@id": "schema:MediaReview" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaManipulationRatingEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:transitTime", + "@type": "rdf:Property", + "rdfs:comment": "The typical delay the order has been sent for delivery and the goods reach the final customer. Typical properties: minValue, maxValue, unitCode (d for DAY).", + "rdfs:label": "transitTime", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:certificationIdentification", + "@type": "rdf:Property", + "rdfs:comment": "Identifier of a certification instance (as registered with an independent certification body). Typically this identifier can be used to consult and verify the certification instance. See also [gs1:certificationIdentification](https://www.gs1.org/voc/certificationIdentification).", + "rdfs:label": "certificationIdentification", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:ExercisePlan", + "@type": "rdfs:Class", + "rdfs:comment": "Fitness-related activity designed for a specific health-related purpose, including defined exercise routines as well as activity prescribed by a clinician.", + "rdfs:label": "ExercisePlan", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:PhysicalActivity" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:targetPlatform", + "@type": "rdf:Property", + "rdfs:comment": "Type of app development: phone, Metro style, desktop, XBox, etc.", + "rdfs:label": "targetPlatform", + "schema:domainIncludes": { + "@id": "schema:APIReference" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:MotorcycleRepair", + "@type": "rdfs:Class", + "rdfs:comment": "A motorcycle repair shop.", + "rdfs:label": "MotorcycleRepair", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:isUnlabelledFallback", + "@type": "rdf:Property", + "rdfs:comment": "This can be marked 'true' to indicate that some published [[DeliveryTimeSettings]] or [[ShippingRateSettings]] are intended to apply to all [[OfferShippingDetails]] published by the same merchant, when referenced by a [[shippingSettingsLink]] in those settings. It is not meaningful to use a 'true' value for this property alongside a transitTimeLabel (for [[DeliveryTimeSettings]]) or shippingLabel (for [[ShippingRateSettings]]), since this property is for use with unlabelled settings.", + "rdfs:label": "isUnlabelledFallback", + "schema:domainIncludes": [ + { + "@id": "schema:ShippingRateSettings" + }, + { + "@id": "schema:DeliveryTimeSettings" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:MedicalContraindication", + "@type": "rdfs:Class", + "rdfs:comment": "A condition or factor that serves as a reason to withhold a certain medical therapy. Contraindications can be absolute (there are no reasonable circumstances for undertaking a course of action) or relative (the patient is at higher risk of complications, but these risks may be outweighed by other considerations or mitigated by other measures).", + "rdfs:label": "MedicalContraindication", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:videoFrameSize", + "@type": "rdf:Property", + "rdfs:comment": "The frame size of the video.", + "rdfs:label": "videoFrameSize", + "schema:domainIncludes": { + "@id": "schema:VideoObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:track", + "@type": "rdf:Property", + "rdfs:comment": "A music recording (track)—usually a single song. If an ItemList is given, the list should contain items of type MusicRecording.", + "rdfs:label": "track", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": [ + { + "@id": "schema:MusicPlaylist" + }, + { + "@id": "schema:MusicGroup" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:MusicRecording" + }, + { + "@id": "schema:ItemList" + } + ] + }, + { + "@id": "schema:PositiveFilmDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'positive film' using the IPTC digital source type vocabulary.", + "rdfs:label": "PositiveFilmDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/positiveFilm" + } + }, + { + "@id": "schema:Table", + "@type": "rdfs:Class", + "rdfs:comment": "A table on a Web page.", + "rdfs:label": "Table", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:Chapter", + "@type": "rdfs:Class", + "rdfs:comment": "One of the sections into which a book is divided. A chapter usually has a section number or a name.", + "rdfs:label": "Chapter", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:TheaterGroup", + "@type": "rdfs:Class", + "rdfs:comment": "A theater group or company, for example, the Royal Shakespeare Company or Druid Theatre.", + "rdfs:label": "TheaterGroup", + "rdfs:subClassOf": { + "@id": "schema:PerformingGroup" + } + }, + { + "@id": "schema:WearableMeasurementCollar", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the collar, for example of a shirt.", + "rdfs:label": "WearableMeasurementCollar", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Question", + "@type": "rdfs:Class", + "rdfs:comment": "A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.", + "rdfs:label": "Question", + "rdfs:subClassOf": { + "@id": "schema:Comment" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/QAStackExchange" + } + }, + { + "@id": "schema:warning", + "@type": "rdf:Property", + "rdfs:comment": "Any FDA or other warnings about the drug (text or URL).", + "rdfs:label": "warning", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:tissueSample", + "@type": "rdf:Property", + "rdfs:comment": "The type of tissue sample required for the test.", + "rdfs:label": "tissueSample", + "schema:domainIncludes": { + "@id": "schema:PathologyTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:frequency", + "@type": "rdf:Property", + "rdfs:comment": "How often the dose is taken, e.g. 'daily'.", + "rdfs:label": "frequency", + "schema:domainIncludes": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:currenciesAccepted", + "@type": "rdf:Property", + "rdfs:comment": "The currency accepted.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "currenciesAccepted", + "schema:domainIncludes": { + "@id": "schema:LocalBusiness" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:ReviewAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.", + "rdfs:label": "ReviewAction", + "rdfs:subClassOf": { + "@id": "schema:AssessAction" + } + }, + { + "@id": "schema:PostalCodeRangeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Indicates a range of postal codes, usually defined as the set of valid codes between [[postalCodeBegin]] and [[postalCodeEnd]], inclusively.", + "rdfs:label": "PostalCodeRangeSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:Play", + "@type": "rdfs:Class", + "rdfs:comment": "A play is a form of literature, usually consisting of dialogue between characters, intended for theatrical performance rather than just reading. Note: A performance of a Play would be a [[TheaterEvent]] or [[BroadcastEvent]] - the *Play* being the [[workPerformed]].", + "rdfs:label": "Play", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1816" + } + }, + { + "@id": "schema:MRI", + "@type": "schema:MedicalImagingTechnique", + "rdfs:comment": "Magnetic resonance imaging.", + "rdfs:label": "MRI", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:BusinessAudience", + "@type": "rdfs:Class", + "rdfs:comment": "A set of characteristics belonging to businesses, e.g. who compose an item's target audience.", + "rdfs:label": "BusinessAudience", + "rdfs:subClassOf": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:Hospital", + "@type": "rdfs:Class", + "rdfs:comment": "A hospital.", + "rdfs:label": "Hospital", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:MedicalOrganization" + }, + { + "@id": "schema:EmergencyService" + } + ] + }, + { + "@id": "schema:MonetaryAmount", + "@type": "rdfs:Class", + "rdfs:comment": "A monetary value or range. This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. It is recommended to use [[PriceSpecification]] Types to describe the price of an Offer, Invoice, etc.", + "rdfs:label": "MonetaryAmount", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:InvestmentOrDeposit", + "@type": "rdfs:Class", + "rdfs:comment": "A type of financial product that typically requires the client to transfer funds to a financial service in return for potential beneficial financial return.", + "rdfs:label": "InvestmentOrDeposit", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:address", + "@type": "rdf:Property", + "rdfs:comment": "Physical address of the item.", + "rdfs:label": "address", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:WearableSizeGroupBig", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Big\" for wearables.", + "rdfs:label": "WearableSizeGroupBig", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:option", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The options subject to this action.", + "rdfs:label": "option", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ChooseAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Thing" + } + ], + "schema:supersededBy": { + "@id": "schema:actionOption" + } + }, + { + "@id": "schema:recommendationStrength", + "@type": "rdf:Property", + "rdfs:comment": "Strength of the guideline's recommendation (e.g. 'class I').", + "rdfs:label": "recommendationStrength", + "schema:domainIncludes": { + "@id": "schema:MedicalGuidelineRecommendation" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BodyMeasurementTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates types (or dimensions) of a person's body measurements, for example for fitting of clothes.", + "rdfs:label": "BodyMeasurementTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:MeasurementTypeEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:webCheckinTime", + "@type": "rdf:Property", + "rdfs:comment": "The time when a passenger can check into the flight online.", + "rdfs:label": "webCheckinTime", + "schema:domainIncludes": { + "@id": "schema:Flight" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:copyrightYear", + "@type": "rdf:Property", + "rdfs:comment": "The year during which the claimed copyright for the CreativeWork was first asserted.", + "rdfs:label": "copyrightYear", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Waterfall", + "@type": "rdfs:Class", + "rdfs:comment": "A waterfall, like Niagara.", + "rdfs:label": "Waterfall", + "rdfs:subClassOf": { + "@id": "schema:BodyOfWater" + } + }, + { + "@id": "schema:Organization", + "@type": "rdfs:Class", + "rdfs:comment": "An organization such as a school, NGO, corporation, club, etc.", + "rdfs:label": "Organization", + "rdfs:subClassOf": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:RentAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.", + "rdfs:label": "RentAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:Report", + "@type": "rdfs:Class", + "rdfs:comment": "A Report generated by governmental or non-governmental organization.", + "rdfs:label": "Report", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:VirtualRecordingDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'virtual recording' using the IPTC digital source type vocabulary.", + "rdfs:label": "VirtualRecordingDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/virtualRecording" + } + }, + { + "@id": "schema:differentialDiagnosis", + "@type": "rdf:Property", + "rdfs:comment": "One of a set of differential diagnoses for the condition. Specifically, a closely-related or competing diagnosis typically considered later in the cognitive process whereby this medical condition is distinguished from others most likely responsible for a similar collection of signs and symptoms to reach the most parsimonious diagnosis or diagnoses in a patient.", + "rdfs:label": "differentialDiagnosis", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DDxElement" + } + }, + { + "@id": "schema:ActivationFee", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the activation fee part of the total price for an offered product, for example a cellphone contract.", + "rdfs:label": "ActivationFee", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:afterMedia", + "@type": "rdf:Property", + "rdfs:comment": "A media object representing the circumstances after performing this direction.", + "rdfs:label": "afterMedia", + "schema:domainIncludes": { + "@id": "schema:HowToDirection" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:MediaObject" + } + ] + }, + { + "@id": "schema:RadioStation", + "@type": "rdfs:Class", + "rdfs:comment": "A radio station.", + "rdfs:label": "RadioStation", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:includesHealthPlanFormulary", + "@type": "rdf:Property", + "rdfs:comment": "Formularies covered by this plan.", + "rdfs:label": "includesHealthPlanFormulary", + "schema:domainIncludes": { + "@id": "schema:HealthInsurancePlan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:HealthPlanFormulary" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:artEdition", + "@type": "rdf:Property", + "rdfs:comment": "The number of copies when multiple copies of a piece of artwork are produced - e.g. for a limited edition of 20 prints, 'artEdition' refers to the total number of copies (in this example \"20\").", + "rdfs:label": "artEdition", + "schema:domainIncludes": { + "@id": "schema:VisualArtwork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Integer" + } + ] + }, + { + "@id": "schema:PlaceOfWorship", + "@type": "rdfs:Class", + "rdfs:comment": "Place of worship, such as a church, synagogue, or mosque.", + "rdfs:label": "PlaceOfWorship", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:MedicalDevice", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/63653004" + }, + "rdfs:comment": "Any object used in a medical capacity, such as to diagnose or treat a patient.", + "rdfs:label": "MedicalDevice", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:featureList", + "@type": "rdf:Property", + "rdfs:comment": "Features or modules provided by this application (and possibly required by other applications).", + "rdfs:label": "featureList", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:childTaxon", + "@type": "rdf:Property", + "rdfs:comment": "Closest child taxa of the taxon in question.", + "rdfs:label": "childTaxon", + "schema:domainIncludes": { + "@id": "schema:Taxon" + }, + "schema:inverseOf": { + "@id": "schema:parentTaxon" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/Taxon" + } + }, + { + "@id": "schema:openingHours", + "@type": "rdf:Property", + "rdfs:comment": "The general opening hours for a business. Opening hours can be specified as a weekly time range, starting with days, then times per day. Multiple days can be listed with commas ',' separating each day. Day or time ranges are specified using a hyphen '-'.\\n\\n* Days are specified using the following two-letter combinations: ```Mo```, ```Tu```, ```We```, ```Th```, ```Fr```, ```Sa```, ```Su```.\\n* Times are specified using 24:00 format. For example, 3pm is specified as ```15:00```, 10am as ```10:00```. \\n* Here is an example: <time itemprop=\"openingHours\" datetime="Tu,Th 16:00-20:00">Tuesdays and Thursdays 4-8pm</time>.\\n* If a business is open 7 days a week, then it can be specified as <time itemprop="openingHours" datetime="Mo-Su">Monday through Sunday, all day</time>.", + "rdfs:label": "openingHours", + "schema:domainIncludes": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:LocalBusiness" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:trackingNumber", + "@type": "rdf:Property", + "rdfs:comment": "Shipper tracking number.", + "rdfs:label": "trackingNumber", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PronounceableText", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: PronounceableText.", + "rdfs:label": "PronounceableText", + "rdfs:subClassOf": { + "@id": "schema:Text" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2108" + } + }, + { + "@id": "schema:ItemListUnordered", + "@type": "schema:ItemListOrderType", + "rdfs:comment": "An ItemList ordered with no explicit order.", + "rdfs:label": "ItemListUnordered" + }, + { + "@id": "schema:StatusEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Lists or enumerations dealing with status types.", + "rdfs:label": "StatusEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2604" + } + }, + { + "@id": "schema:MaximumDoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "The maximum dosing schedule considered safe for a drug or supplement as recommended by an authority or by the drug/supplement's manufacturer. Capture the recommending authority in the recognizingAuthority property of MedicalEntity.", + "rdfs:label": "MaximumDoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:DoseSchedule" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:contentReferenceTime", + "@type": "rdf:Property", + "rdfs:comment": "The specific time described by a creative work, for works (e.g. articles, video objects etc.) that emphasise a particular moment within an Event.", + "rdfs:label": "contentReferenceTime", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1050" + } + }, + { + "@id": "schema:numberOfSeasons", + "@type": "rdf:Property", + "rdfs:comment": "The number of seasons in this series.", + "rdfs:label": "numberOfSeasons", + "schema:domainIncludes": [ + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:PrimaryCare", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The medical care by a physician, or other health-care professional, who is the patient's first contact with the health-care system and who may recommend a specialist if necessary.", + "rdfs:label": "PrimaryCare", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MensClothingStore", + "@type": "rdfs:Class", + "rdfs:comment": "A men's clothing store.", + "rdfs:label": "MensClothingStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:arrivalPlatform", + "@type": "rdf:Property", + "rdfs:comment": "The platform where the train arrives.", + "rdfs:label": "arrivalPlatform", + "schema:domainIncludes": { + "@id": "schema:TrainTrip" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:requiresSubscription", + "@type": "rdf:Property", + "rdfs:comment": "Indicates if use of the media require a subscription (either paid or free). Allowed values are ```true``` or ```false``` (note that an earlier version had 'yes', 'no').", + "rdfs:label": "requiresSubscription", + "schema:domainIncludes": [ + { + "@id": "schema:ActionAccessSpecification" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Boolean" + }, + { + "@id": "schema:MediaSubscription" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1741" + } + }, + { + "@id": "schema:positiveNotes", + "@type": "rdf:Property", + "rdfs:comment": "Provides positive considerations regarding something, for example product highlights or (alongside [[negativeNotes]]) pro/con lists for reviews.\n\nIn the case of a [[Review]], the property describes the [[itemReviewed]] from the perspective of the review; in the case of a [[Product]], the product itself is being described.\n\nThe property values can be expressed either as unstructured text (repeated as necessary), or if ordered, as a list (in which case the most positive is at the beginning of the list).", + "rdfs:label": "positiveNotes", + "schema:domainIncludes": [ + { + "@id": "schema:Review" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:ListItem" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2832" + } + }, + { + "@id": "schema:GovernmentBuilding", + "@type": "rdfs:Class", + "rdfs:comment": "A government building.", + "rdfs:label": "GovernmentBuilding", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:contentRating", + "@type": "rdf:Property", + "rdfs:comment": "Official rating of a piece of content—for example, 'MPAA PG-13'.", + "rdfs:label": "contentRating", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Rating" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:PharmacySpecialty", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "The practice or art and science of preparing and dispensing drugs and medicines.", + "rdfs:label": "PharmacySpecialty", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:UserDownloads", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserDownloads", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:photo", + "@type": "rdf:Property", + "rdfs:comment": "A photograph of this place.", + "rdfs:label": "photo", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:Photograph" + } + ] + }, + { + "@id": "schema:Nonprofit501c6", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c6: Non-profit type referring to Business Leagues, Chambers of Commerce, Real Estate Boards.", + "rdfs:label": "Nonprofit501c6", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:ListenAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming audio content.", + "rdfs:label": "ListenAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:HealthCare", + "@type": "schema:GovernmentBenefitsType", + "rdfs:comment": "HealthCare: this is a benefit for health care.", + "rdfs:label": "HealthCare", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2534" + } + }, + { + "@id": "schema:recipe", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The recipe/instructions used to perform the action.", + "rdfs:label": "recipe", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:CookAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Recipe" + } + }, + { + "@id": "schema:dietFeatures", + "@type": "rdf:Property", + "rdfs:comment": "Nutritional information specific to the dietary plan. May include dietary recommendations on what foods to avoid, what foods to consume, and specific alterations/deviations from the USDA or other regulatory body's approved dietary guidelines.", + "rdfs:label": "dietFeatures", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:diversityStaffingReport", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (often but not necessarily a [[NewsMediaOrganization]]), a report on staffing diversity issues. In a news context this might be for example ASNE or RTDNA (US) reports, or self-reported.", + "rdfs:label": "diversityStaffingReport", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:countryOfOrigin", + "@type": "rdf:Property", + "rdfs:comment": "The country of origin of something, including products as well as creative works such as movie and TV content.\n\nIn the case of TV and movie, this would be the country of the principle offices of the production company or individual responsible for the movie. For other kinds of [[CreativeWork]] it is difficult to provide fully general guidance, and properties such as [[contentLocation]] and [[locationCreated]] may be more applicable.\n\nIn the case of products, the country of origin of the product. The exact interpretation of this may vary by context and product type, and cannot be fully enumerated here.", + "rdfs:label": "countryOfOrigin", + "schema:domainIncludes": [ + { + "@id": "schema:TVEpisode" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:TVSeason" + }, + { + "@id": "schema:TVSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Country" + } + }, + { + "@id": "schema:EvidenceLevelC", + "@type": "schema:MedicalEvidenceLevel", + "rdfs:comment": "Only consensus opinion of experts, case studies, or standard-of-care.", + "rdfs:label": "EvidenceLevelC", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:LiveAlbum", + "@type": "schema:MusicAlbumProductionType", + "rdfs:comment": "LiveAlbum.", + "rdfs:label": "LiveAlbum", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:SuperficialAnatomy", + "@type": "rdfs:Class", + "rdfs:comment": "Anatomical features that can be observed by sight (without dissection), including the form and proportions of the human body as well as surface landmarks that correspond to deeper subcutaneous structures. Superficial anatomy plays an important role in sports medicine, phlebotomy, and other medical specialties as underlying anatomical structures can be identified through surface palpation. For example, during back surgery, superficial anatomy can be used to palpate and count vertebrae to find the site of incision. Or in phlebotomy, superficial anatomy can be used to locate an underlying vein; for example, the median cubital vein can be located by palpating the borders of the cubital fossa (such as the epicondyles of the humerus) and then looking for the superficial signs of the vein, such as size, prominence, ability to refill after depression, and feel of surrounding tissue support. As another example, in a subluxation (dislocation) of the glenohumeral joint, the bony structure becomes pronounced with the deltoid muscle failing to cover the glenohumeral joint allowing the edges of the scapula to be superficially visible. Here, the superficial anatomy is the visible edges of the scapula, implying the underlying dislocation of the joint (the related anatomical structure).", + "rdfs:label": "SuperficialAnatomy", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TravelAgency", + "@type": "rdfs:Class", + "rdfs:comment": "A travel agency.", + "rdfs:label": "TravelAgency", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:measuredProperty", + "@type": "rdf:Property", + "rdfs:comment": "The measuredProperty of an [[Observation]], typically via its [[StatisticalVariable]]. There are various kinds of applicable [[Property]]: a schema.org property, a property from other RDF-compatible systems, e.g. W3C RDF Data Cube, Data Commons, Wikidata, or schema.org extensions such as [GS1's](https://www.gs1.org/voc/?show=properties).", + "rdfs:label": "measuredProperty", + "schema:domainIncludes": [ + { + "@id": "schema:StatisticalVariable" + }, + { + "@id": "schema:Observation" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Property" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2291" + } + }, + { + "@id": "schema:spatialCoverage", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:spatial" + }, + "rdfs:comment": "The spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of\n contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates\n areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York.", + "rdfs:label": "spatialCoverage", + "rdfs:subPropertyOf": { + "@id": "schema:contentLocation" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:RefurbishedCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is refurbished.", + "rdfs:label": "RefurbishedCondition" + }, + { + "@id": "schema:OfflineEventAttendanceMode", + "@type": "schema:EventAttendanceModeEnumeration", + "rdfs:comment": "OfflineEventAttendanceMode - an event that is primarily conducted offline. ", + "rdfs:label": "OfflineEventAttendanceMode", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:softwareVersion", + "@type": "rdf:Property", + "rdfs:comment": "Version of the software instance.", + "rdfs:label": "softwareVersion", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:gamePlatform", + "@type": "rdf:Property", + "rdfs:comment": "The electronic systems used to play video games.", + "rdfs:label": "gamePlatform", + "schema:domainIncludes": [ + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:VideoGame" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Thing" + } + ] + }, + { + "@id": "schema:alternativeHeadline", + "@type": "rdf:Property", + "rdfs:comment": "A secondary title of the CreativeWork.", + "rdfs:label": "alternativeHeadline", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:funder", + "@type": "rdf:Property", + "rdfs:comment": "A person or organization that supports (sponsors) something through some kind of financial contribution.", + "rdfs:label": "funder", + "rdfs:subPropertyOf": { + "@id": "schema:sponsor" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Grant" + }, + { + "@id": "schema:MonetaryGrant" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:WesternConventional", + "@type": "schema:MedicineSystem", + "rdfs:comment": "The conventional Western system of medicine, that aims to apply the best available evidence gained from the scientific method to clinical decision making. Also known as conventional or Western medicine.", + "rdfs:label": "WesternConventional", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:productionCompany", + "@type": "rdf:Property", + "rdfs:comment": "The production company or studio responsible for the item, e.g. series, video game, episode etc.", + "rdfs:label": "productionCompany", + "schema:domainIncludes": [ + { + "@id": "schema:TVSeries" + }, + { + "@id": "schema:VideoGameSeries" + }, + { + "@id": "schema:MovieSeries" + }, + { + "@id": "schema:Movie" + }, + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:CreativeWorkSeason" + }, + { + "@id": "schema:RadioSeries" + }, + { + "@id": "schema:Episode" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:ReadAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming written content.", + "rdfs:label": "ReadAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:potentialAction", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.", + "rdfs:label": "potentialAction", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:dateVehicleFirstRegistered", + "@type": "rdf:Property", + "rdfs:comment": "The date of the first registration of the vehicle with the respective public authorities.", + "rdfs:label": "dateVehicleFirstRegistered", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:memberOf", + "@type": "rdf:Property", + "rdfs:comment": "An Organization (or ProgramMembership) to which this Person or Organization belongs.", + "rdfs:label": "memberOf", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:inverseOf": { + "@id": "schema:member" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:ProgramMembership" + } + ] + }, + { + "@id": "schema:expectedArrivalFrom", + "@type": "rdf:Property", + "rdfs:comment": "The earliest date the package may arrive.", + "rdfs:label": "expectedArrivalFrom", + "schema:domainIncludes": { + "@id": "schema:ParcelDelivery" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:ChildCare", + "@type": "rdfs:Class", + "rdfs:comment": "A Childcare center.", + "rdfs:label": "ChildCare", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:CheckOutAction", + "@type": "rdfs:Class", + "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).\\n\\nRelated actions:\\n\\n* [[CheckInAction]]: The antonym of CheckOutAction.\\n* [[DepartAction]]: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.\\n* [[CancelAction]]: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.", + "rdfs:label": "CheckOutAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:intensity", + "@type": "rdf:Property", + "rdfs:comment": "Quantitative measure gauging the degree of force involved in the exercise, for example, heartbeats per minute. May include the velocity of the movement.", + "rdfs:label": "intensity", + "schema:domainIncludes": { + "@id": "schema:ExercisePlan" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:productionDate", + "@type": "rdf:Property", + "rdfs:comment": "The date of production of the item, e.g. vehicle.", + "rdfs:label": "productionDate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Vehicle" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:legislationResponsible", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#responsibility_of" + }, + "rdfs:comment": "An individual or organization that has some kind of responsibility for the legislation. Typically the ministry who is/was in charge of elaborating the legislation, or the adressee for potential questions about the legislation once it is published.", + "rdfs:label": "legislationResponsible", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#responsibility_of" + } + }, + { + "@id": "schema:speed", + "@type": "rdf:Property", + "rdfs:comment": "The speed range of the vehicle. If the vehicle is powered by an engine, the upper limit of the speed range (indicated by [[maxValue]]) should be the maximum speed achievable under regular conditions.\\n\\nTypical unit code(s): KMH for km/h, HM for mile per hour (0.447 04 m/s), KNT for knot\\n\\n*Note 1: Use [[minValue]] and [[maxValue]] to indicate the range. Typically, the minimal value is zero.\\n* Note 2: There are many different ways of measuring the speed range. You can link to information about how the given value has been determined using the [[valueReference]] property.", + "rdfs:label": "speed", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:loanRepaymentForm", + "@type": "rdf:Property", + "rdfs:comment": "A form of paying back money previously borrowed from a lender. Repayment usually takes the form of periodic payments that normally include part principal plus interest in each payment.", + "rdfs:label": "loanRepaymentForm", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:Mountain", + "@type": "rdfs:Class", + "rdfs:comment": "A mountain, like Mount Whitney or Mount Everest.", + "rdfs:label": "Mountain", + "rdfs:subClassOf": { + "@id": "schema:Landform" + } + }, + { + "@id": "schema:Bacteria", + "@type": "schema:InfectiousAgentClass", + "rdfs:comment": "Pathogenic bacteria that cause bacterial infection.", + "rdfs:label": "Bacteria", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:appearance", + "@type": "rdf:Property", + "rdfs:comment": "Indicates an occurrence of a [[Claim]] in some [[CreativeWork]].", + "rdfs:label": "appearance", + "rdfs:subPropertyOf": { + "@id": "schema:workExample" + }, + "schema:domainIncludes": { + "@id": "schema:Claim" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1828" + } + }, + { + "@id": "schema:hasDeliveryMethod", + "@type": "rdf:Property", + "rdfs:comment": "Method used for delivery or shipping.", + "rdfs:label": "hasDeliveryMethod", + "schema:domainIncludes": [ + { + "@id": "schema:ParcelDelivery" + }, + { + "@id": "schema:DeliveryEvent" + } + ], + "schema:rangeIncludes": { + "@id": "schema:DeliveryMethod" + } + }, + { + "@id": "schema:MusicEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Music event.", + "rdfs:label": "MusicEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:cvdNumC19Died", + "@type": "rdf:Property", + "rdfs:comment": "numc19died - DEATHS: Patients with suspected or confirmed COVID-19 who died in the hospital, ED, or any overflow location.", + "rdfs:label": "cvdNumC19Died", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:MedicalDevicePurpose", + "@type": "rdfs:Class", + "rdfs:comment": "Categories of medical devices, organized by the purpose or intended use of the device.", + "rdfs:label": "MedicalDevicePurpose", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Barcode", + "@type": "rdfs:Class", + "rdfs:comment": "An image of a visual machine-readable code such as a barcode or QR code.", + "rdfs:label": "Barcode", + "rdfs:subClassOf": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:ActiveNotRecruiting", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Active, but not recruiting new participants.", + "rdfs:label": "ActiveNotRecruiting", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:HowToStep", + "@type": "rdfs:Class", + "rdfs:comment": "A step in the instructions for how to achieve a result. It is an ordered list with HowToDirection and/or HowToTip items.", + "rdfs:label": "HowToStep", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:ListItem" + } + ] + }, + { + "@id": "schema:OrderDelivered", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing successful delivery of an order.", + "rdfs:label": "OrderDelivered" + }, + { + "@id": "schema:GasStation", + "@type": "rdfs:Class", + "rdfs:comment": "A gas station.", + "rdfs:label": "GasStation", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:WeaponConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "The item is intended to induce bodily harm, for example guns, mace, combat knives, brass knuckles, nail or other bombs, and spears.", + "rdfs:label": "WeaponConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:calories", + "@type": "rdf:Property", + "rdfs:comment": "The number of calories.", + "rdfs:label": "calories", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Energy" + } + }, + { + "@id": "schema:CoOp", + "@type": "schema:GamePlayMode", + "rdfs:comment": "Play mode: CoOp. Co-operative games, where you play on the same team with friends.", + "rdfs:label": "CoOp" + }, + { + "@id": "schema:TVSeries", + "@type": "rdfs:Class", + "rdfs:comment": "CreativeWorkSeries dedicated to TV broadcast and associated online delivery.", + "rdfs:label": "TVSeries", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:CreativeWorkSeries" + } + ] + }, + { + "@id": "schema:EngineSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Information about the engine of the vehicle. A vehicle can have multiple engines represented by multiple engine specification entities.", + "rdfs:label": "EngineSpecification", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:codingSystem", + "@type": "rdf:Property", + "rdfs:comment": "The coding system, e.g. 'ICD-10'.", + "rdfs:label": "codingSystem", + "schema:domainIncludes": { + "@id": "schema:MedicalCode" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:healthPlanCoinsuranceOption", + "@type": "rdf:Property", + "rdfs:comment": "Whether the coinsurance applies before or after deductible, etc. TODO: Is this a closed set?", + "rdfs:label": "healthPlanCoinsuranceOption", + "schema:domainIncludes": { + "@id": "schema:HealthPlanCostSharingSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:shippingSettingsLink", + "@type": "rdf:Property", + "rdfs:comment": "Link to a page containing [[ShippingRateSettings]] and [[DeliveryTimeSettings]] details.", + "rdfs:label": "shippingSettingsLink", + "schema:domainIncludes": { + "@id": "schema:OfferShippingDetails" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:SearchResultsPage", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Search results page.", + "rdfs:label": "SearchResultsPage", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + } + }, + { + "@id": "schema:ArchiveOrganization", + "@type": "rdfs:Class", + "rdfs:comment": { + "@language": "en", + "@value": "An organization with archival holdings. An organization which keeps and preserves archival material and typically makes it accessible to the public." + }, + "rdfs:label": { + "@language": "en", + "@value": "ArchiveOrganization" + }, + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:faxNumber", + "@type": "rdf:Property", + "rdfs:comment": "The fax number.", + "rdfs:label": "faxNumber", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:SizeSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "Size related properties of a product, typically a size code ([[name]]) and optionally a [[sizeSystem]], [[sizeGroup]], and product measurements ([[hasMeasurement]]). In addition, the intended audience can be defined through [[suggestedAge]], [[suggestedGender]], and suggested body measurements ([[suggestedMeasurement]]).", + "rdfs:label": "SizeSpecification", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:SocialMediaPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A post to a social media platform, including blog posts, tweets, Facebook posts, etc.", + "rdfs:label": "SocialMediaPosting", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:OnlineOnly", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available only online.", + "rdfs:label": "OnlineOnly" + }, + { + "@id": "schema:broadcastServiceTier", + "@type": "rdf:Property", + "rdfs:comment": "The type of service required to have access to the channel (e.g. Standard or Premium).", + "rdfs:label": "broadcastServiceTier", + "schema:domainIncludes": { + "@id": "schema:BroadcastChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:PaymentComplete", + "@type": "schema:PaymentStatusType", + "rdfs:comment": "The payment has been received and processed.", + "rdfs:label": "PaymentComplete" + }, + { + "@id": "schema:MedicalProcedure", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/50731006" + }, + "rdfs:comment": "A process of care used in either a diagnostic, therapeutic, preventive or palliative capacity that relies on invasive (surgical), non-invasive, or other techniques.", + "rdfs:label": "MedicalProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:GettingAccessHealthAspect", + "@type": "schema:HealthAspectEnumeration", + "rdfs:comment": "Content that discusses practical and policy aspects for getting access to specific kinds of healthcare (e.g. distribution mechanisms for vaccines).", + "rdfs:label": "GettingAccessHealthAspect", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2799" + } + }, + { + "@id": "schema:possibleComplication", + "@type": "rdf:Property", + "rdfs:comment": "A possible unexpected and unfavorable evolution of a medical condition. Complications may include worsening of the signs or symptoms of the disease, extension of the condition to other organ systems, etc.", + "rdfs:label": "possibleComplication", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:memoryRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Minimum memory requirements.", + "rdfs:label": "memoryRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:Substance", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/105590001" + }, + "rdfs:comment": "Any matter of defined composition that has discrete existence, whose origin may be biological, mineral or chemical.", + "rdfs:label": "Substance", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:instrument", + "@type": "rdf:Property", + "rdfs:comment": "The object that helped the agent perform the action. E.g. John wrote a book with *a pen*.", + "rdfs:label": "instrument", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:ToyStore", + "@type": "rdfs:Class", + "rdfs:comment": "A toy store.", + "rdfs:label": "ToyStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:InviteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of asking someone to attend an event. Reciprocal of RsvpAction.", + "rdfs:label": "InviteAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:step", + "@type": "rdf:Property", + "rdfs:comment": "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection.", + "rdfs:label": "step", + "schema:domainIncludes": { + "@id": "schema:HowTo" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:HowToSection" + }, + { + "@id": "schema:HowToStep" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:assesses", + "@type": "rdf:Property", + "rdfs:comment": "The item being described is intended to assess the competency or learning outcome defined by the referenced term.", + "rdfs:label": "assesses", + "schema:domainIncludes": [ + { + "@id": "schema:EducationEvent" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2427" + } + }, + { + "@id": "schema:relatedTherapy", + "@type": "rdf:Property", + "rdfs:comment": "A medical therapy related to this anatomy.", + "rdfs:label": "relatedTherapy", + "schema:domainIncludes": [ + { + "@id": "schema:AnatomicalSystem" + }, + { + "@id": "schema:SuperficialAnatomy" + }, + { + "@id": "schema:AnatomicalStructure" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:OrderAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent orders an object/product/service to be delivered/sent.", + "rdfs:label": "OrderAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + } + }, + { + "@id": "schema:PlayGameAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of playing a video game.", + "rdfs:label": "PlayGameAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3058" + } + }, + { + "@id": "schema:certificationStatus", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the current status of a certification: active or inactive. See also [gs1:certificationStatus](https://www.gs1.org/voc/certificationStatus).", + "rdfs:label": "certificationStatus", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:rangeIncludes": { + "@id": "schema:CertificationStatusEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:City", + "@type": "rdfs:Class", + "rdfs:comment": "A city or town.", + "rdfs:label": "City", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:functionalClass", + "@type": "rdf:Property", + "rdfs:comment": "The degree of mobility the joint allows.", + "rdfs:label": "functionalClass", + "schema:domainIncludes": { + "@id": "schema:Joint" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalEntity" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:SearchRescueOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A Search and Rescue organization of some kind.", + "rdfs:label": "SearchRescueOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3052" + } + }, + { + "@id": "schema:geo", + "@type": "rdf:Property", + "rdfs:comment": "The geo coordinates of the place.", + "rdfs:label": "geo", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:GeoCoordinates" + }, + { + "@id": "schema:GeoShape" + } + ] + }, + { + "@id": "schema:Hotel", + "@type": "rdfs:Class", + "rdfs:comment": "A hotel is an establishment that provides lodging paid on a short-term basis (source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel).\n

\nSee also the dedicated document on the use of schema.org for marking up hotels and other forms of accommodations.\n", + "rdfs:label": "Hotel", + "rdfs:subClassOf": { + "@id": "schema:LodgingBusiness" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:Nursing", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A health profession of a person formally educated and trained in the care of the sick or infirm person.", + "rdfs:label": "Nursing", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MovingCompany", + "@type": "rdfs:Class", + "rdfs:comment": "A moving company.", + "rdfs:label": "MovingCompany", + "rdfs:subClassOf": { + "@id": "schema:HomeAndConstructionBusiness" + } + }, + { + "@id": "schema:AddAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of editing by adding an object to a collection.", + "rdfs:label": "AddAction", + "rdfs:subClassOf": { + "@id": "schema:UpdateAction" + } + }, + { + "@id": "schema:Article", + "@type": "rdfs:Class", + "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.\\n\\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html).", + "rdfs:label": "Article", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:Audience", + "@type": "rdfs:Class", + "rdfs:comment": "Intended audience for an item, i.e. the group for whom the item was created.", + "rdfs:label": "Audience", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:gameEdition", + "@type": "rdf:Property", + "rdfs:comment": "The edition of a video game.", + "rdfs:label": "gameEdition", + "schema:domainIncludes": { + "@id": "schema:VideoGame" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Rheumatologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases.", + "rdfs:label": "Rheumatologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:geoWithin", + "@type": "rdf:Property", + "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 [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).", + "rdfs:label": "geoWithin", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:GeospatialGeometry" + } + ] + }, + { + "@id": "schema:LimitedAvailability", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item has limited availability.", + "rdfs:label": "LimitedAvailability" + }, + { + "@id": "schema:PrintDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'print' using the IPTC digital source type vocabulary.", + "rdfs:label": "PrintDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/print" + } + }, + { + "@id": "schema:logo", + "@type": "rdf:Property", + "rdfs:comment": "An associated logo.", + "rdfs:label": "logo", + "rdfs:subPropertyOf": { + "@id": "schema:image" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Service" + }, + { + "@id": "schema:Certification" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Brand" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:ImageObject" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:MedicalBusiness", + "@type": "rdfs:Class", + "rdfs:comment": "A particular physical or virtual business of an organization for medical purposes. Examples of MedicalBusiness include different businesses run by health professionals.", + "rdfs:label": "MedicalBusiness", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:IPTCDigitalSourceEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "IPTC \"Digital Source\" codes for use with the [[digitalSourceType]] property, providing information about the source for a digital media object. \nIn general these codes are not declared here to be mutually exclusive, although some combinations would be contradictory if applied simultaneously, or might be considered mutually incompatible by upstream maintainers of the definitions. See the IPTC documentation \n for detailed definitions of all terms.", + "rdfs:label": "IPTCDigitalSourceEnumeration", + "rdfs:subClassOf": { + "@id": "schema:MediaEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + } + }, + { + "@id": "schema:owns", + "@type": "rdf:Property", + "rdfs:comment": "Products owned by the organization or person.", + "rdfs:label": "owns", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:OwnershipInfo" + }, + { + "@id": "schema:Product" + } + ] + }, + { + "@id": "schema:currentExchangeRate", + "@type": "rdf:Property", + "rdfs:comment": "The current price of a currency.", + "rdfs:label": "currentExchangeRate", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:ExchangeRateSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:CorrectionComment", + "@type": "rdfs:Class", + "rdfs:comment": "A [[comment]] that corrects [[CreativeWork]].", + "rdfs:label": "CorrectionComment", + "rdfs:subClassOf": { + "@id": "schema:Comment" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1950" + } + }, + { + "@id": "schema:Menu", + "@type": "rdfs:Class", + "rdfs:comment": "A structured representation of food or drink items available from a FoodEstablishment.", + "rdfs:label": "Menu", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:HowToTip", + "@type": "rdfs:Class", + "rdfs:comment": "An explanation in the instructions for how to achieve a result. It provides supplementary information about a technique, supply, author's preference, etc. It can explain what could be done, or what should not be done, but doesn't specify what should be done (see HowToDirection).", + "rdfs:label": "HowToTip", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ListItem" + } + ] + }, + { + "@id": "schema:WearableSizeSystemJP", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "Japanese size system for wearables.", + "rdfs:label": "WearableSizeSystemJP", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:broadcastAffiliateOf", + "@type": "rdf:Property", + "rdfs:comment": "The media network(s) whose content is broadcast on this station.", + "rdfs:label": "broadcastAffiliateOf", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:Anesthesia", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to study of anesthetics and their application.", + "rdfs:label": "Anesthesia", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:VoteAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a preference from a fixed/finite/structured set of choices/options.", + "rdfs:label": "VoteAction", + "rdfs:subClassOf": { + "@id": "schema:ChooseAction" + } + }, + { + "@id": "schema:menu", + "@type": "rdf:Property", + "rdfs:comment": "Either the actual menu as a structured representation, as text, or a URL of the menu.", + "rdfs:label": "menu", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:Menu" + } + ], + "schema:supersededBy": { + "@id": "schema:hasMenu" + } + }, + { + "@id": "schema:USNonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "USNonprofitType: Non-profit organization type originating from the United States.", + "rdfs:label": "USNonprofitType", + "rdfs:subClassOf": { + "@id": "schema:NonprofitType" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:servicePostalAddress", + "@type": "rdf:Property", + "rdfs:comment": "The address for accessing the service by mail.", + "rdfs:label": "servicePostalAddress", + "schema:domainIncludes": { + "@id": "schema:ServiceChannel" + }, + "schema:rangeIncludes": { + "@id": "schema:PostalAddress" + } + }, + { + "@id": "schema:Seat", + "@type": "rdfs:Class", + "rdfs:comment": "Used to describe a seat, such as a reserved seat in an event reservation.", + "rdfs:label": "Seat", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:TelevisionChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A unique instance of a television BroadcastService on a CableOrSatelliteService lineup.", + "rdfs:label": "TelevisionChannel", + "rdfs:subClassOf": { + "@id": "schema:BroadcastChannel" + } + }, + { + "@id": "schema:elevation", + "@type": "rdf:Property", + "rdfs:comment": "The elevation of a location ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)). Values may be of the form 'NUMBER UNIT\\_OF\\_MEASUREMENT' (e.g., '1,000 m', '3,200 ft') while numbers alone should be assumed to be a value in meters.", + "rdfs:label": "elevation", + "schema:domainIncludes": [ + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + } + ] + }, + { + "@id": "schema:NotYetRecruiting", + "@type": "schema:MedicalStudyStatus", + "rdfs:comment": "Not yet recruiting.", + "rdfs:label": "NotYetRecruiting", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:missionCoveragePrioritiesPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]], a statement on coverage priorities, including any public agenda or stance on issues.", + "rdfs:label": "missionCoveragePrioritiesPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:upvoteCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of upvotes this question, answer or comment has received from the community.", + "rdfs:label": "upvoteCount", + "schema:domainIncludes": { + "@id": "schema:Comment" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:ReservationStatusType", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated status values for Reservation.", + "rdfs:label": "ReservationStatusType", + "rdfs:subClassOf": { + "@id": "schema:StatusEnumeration" + } + }, + { + "@id": "schema:buyer", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The participant/person/organization that bought the object.", + "rdfs:label": "buyer", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:SellAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:TVSeason", + "@type": "rdfs:Class", + "rdfs:comment": "Season dedicated to TV broadcast and associated online delivery.", + "rdfs:label": "TVSeason", + "rdfs:subClassOf": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:CreativeWorkSeason" + } + ] + }, + { + "@id": "schema:EUEnergyEfficiencyCategoryE", + "@type": "schema:EUEnergyEfficiencyEnumeration", + "rdfs:comment": "Represents EU Energy Efficiency Class E as defined in EU energy labeling regulations.", + "rdfs:label": "EUEnergyEfficiencyCategoryE", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2670" + } + }, + { + "@id": "schema:WearableMeasurementSleeve", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the sleeve length, for example of a shirt.", + "rdfs:label": "WearableMeasurementSleeve", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:Dentist", + "@type": "rdfs:Class", + "rdfs:comment": "A dentist.", + "rdfs:label": "Dentist", + "rdfs:subClassOf": [ + { + "@id": "schema:LocalBusiness" + }, + { + "@id": "schema:MedicalBusiness" + }, + { + "@id": "schema:MedicalOrganization" + } + ] + }, + { + "@id": "schema:blogPosts", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a post that is part of a [[Blog]]. Note that historically, what we term a \"Blog\" was once known as a \"weblog\", and that what we term a \"BlogPosting\" is now often colloquially referred to as a \"blog\".", + "rdfs:label": "blogPosts", + "schema:domainIncludes": { + "@id": "schema:Blog" + }, + "schema:rangeIncludes": { + "@id": "schema:BlogPosting" + }, + "schema:supersededBy": { + "@id": "schema:blogPost" + } + }, + { + "@id": "schema:occupationalCategory", + "@type": "rdf:Property", + "rdfs:comment": "A category describing the job, preferably using a term from a taxonomy such as [BLS O*NET-SOC](http://www.onetcenter.org/taxonomy.html), [ISCO-08](https://www.ilo.org/public/english/bureau/stat/isco/isco08/) or similar, with the property repeated for each applicable value. Ideally the taxonomy should be identified, and both the textual label and formal code for the category should be provided.\\n\nNote: for historical reasons, any textual label and formal code provided as a literal may be assumed to be from O*NET-SOC.", + "rdfs:label": "occupationalCategory", + "schema:domainIncludes": [ + { + "@id": "schema:Physician" + }, + { + "@id": "schema:WorkBasedProgram" + }, + { + "@id": "schema:JobPosting" + }, + { + "@id": "schema:Occupation" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": [ + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2460" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/3420" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2192" + }, + { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + ] + }, + { + "@id": "schema:AskAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of posing a question / favor to someone.\\n\\nRelated actions:\\n\\n* [[ReplyAction]]: Appears generally as a response to AskAction.", + "rdfs:label": "AskAction", + "rdfs:subClassOf": { + "@id": "schema:CommunicateAction" + } + }, + { + "@id": "schema:MedicalEntity", + "@type": "rdfs:Class", + "rdfs:comment": "The most generic type of entity related to health and the practice of medicine.", + "rdfs:label": "MedicalEntity", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:MediaReview", + "@type": "rdfs:Class", + "rdfs:comment": "A [[MediaReview]] is a more specialized form of Review dedicated to the evaluation of media content online, typically in the context of fact-checking and misinformation.\n For more general reviews of media in the broader sense, use [[UserReview]], [[CriticReview]] or other [[Review]] types. This definition is\n a work in progress. While the [[MediaManipulationRatingEnumeration]] list reflects significant community review amongst fact-checkers and others working\n to combat misinformation, the specific structures for representing media objects, their versions and publication context, are still evolving. Similarly, best practices for the relationship between [[MediaReview]] and [[ClaimReview]] markup have not yet been finalized.", + "rdfs:label": "MediaReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2450" + } + }, + { + "@id": "schema:acrissCode", + "@type": "rdf:Property", + "rdfs:comment": "The ACRISS Car Classification Code is a code used by many car rental companies, for classifying vehicles. ACRISS stands for Association of Car Rental Industry Systems and Standards.", + "rdfs:label": "acrissCode", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Car" + }, + { + "@id": "schema:BusOrCoach" + } + ], + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Neuro", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Neurological system clinical examination.", + "rdfs:label": "Neuro", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:hasAdultConsideration", + "@type": "rdf:Property", + "rdfs:comment": "Used to tag an item to be intended or suitable for consumption or use by adults only.", + "rdfs:label": "hasAdultConsideration", + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Offer" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdultOrientedEnumeration" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:PublicHolidays", + "@type": "schema:DayOfWeek", + "rdfs:comment": "This stands for any day that is a public holiday; it is a placeholder for all official public holidays in some particular location. While not technically a \"day of the week\", it can be used with [[OpeningHoursSpecification]]. In the context of an opening hours specification it can be used to indicate opening hours on public holidays, overriding general opening hours for the day of the week on which a public holiday occurs.", + "rdfs:label": "PublicHolidays", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:contactlessPayment", + "@type": "rdf:Property", + "rdfs:comment": "A secure method for consumers to purchase products or services via debit, credit or smartcards by using RFID or NFC technology.", + "rdfs:label": "contactlessPayment", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:comment", + "@type": "rdf:Property", + "rdfs:comment": "Comments, typically from users.", + "rdfs:label": "comment", + "schema:domainIncludes": [ + { + "@id": "schema:RsvpAction" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Comment" + } + }, + { + "@id": "schema:ResearchOrganization", + "@type": "rdfs:Class", + "rdfs:comment": "A Research Organization (e.g. scientific institute, research company).", + "rdfs:label": "ResearchOrganization", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2877" + } + }, + { + "@id": "schema:primaryImageOfPage", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the main image on the page.", + "rdfs:label": "primaryImageOfPage", + "schema:domainIncludes": { + "@id": "schema:WebPage" + }, + "schema:rangeIncludes": { + "@id": "schema:ImageObject" + } + }, + { + "@id": "schema:includesAttraction", + "@type": "rdf:Property", + "rdfs:comment": "Attraction located at destination.", + "rdfs:label": "includesAttraction", + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/IIT-CNR.it" + }, + { + "@id": "https://schema.org/docs/collab/Tourism" + } + ], + "schema:domainIncludes": { + "@id": "schema:TouristDestination" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:TouristAttraction" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:accessModeSufficient", + "@type": "rdf:Property", + "rdfs:comment": "A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessModeSufficient-vocabulary).", + "rdfs:label": "accessModeSufficient", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:ItemList" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1100" + } + }, + { + "@id": "schema:earlyPrepaymentPenalty", + "@type": "rdf:Property", + "rdfs:comment": "The amount to be paid as a penalty in the event of early payment of the loan.", + "rdfs:label": "earlyPrepaymentPenalty", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:RepaymentSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:WarrantyPromise", + "@type": "rdfs:Class", + "rdfs:comment": "A structured value representing the duration and scope of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.", + "rdfs:label": "WarrantyPromise", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:DiagnosticLab", + "@type": "rdfs:Class", + "rdfs:comment": "A medical laboratory that offers on-site or off-site diagnostic services.", + "rdfs:label": "DiagnosticLab", + "rdfs:subClassOf": { + "@id": "schema:MedicalOrganization" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:physiologicalBenefits", + "@type": "rdf:Property", + "rdfs:comment": "Specific physiologic benefits associated to the plan.", + "rdfs:label": "physiologicalBenefits", + "schema:domainIncludes": { + "@id": "schema:Diet" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:UserCheckins", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserCheckins", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:coach", + "@type": "rdf:Property", + "rdfs:comment": "A person that acts in a coaching role for a sports team.", + "rdfs:label": "coach", + "schema:domainIncludes": { + "@id": "schema:SportsTeam" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:numberOfItems", + "@type": "rdf:Property", + "rdfs:comment": "The number of items in an ItemList. Note that some descriptions might not fully describe all items in a list (e.g., multi-page pagination); in such cases, the numberOfItems would be for the entire list.", + "rdfs:label": "numberOfItems", + "schema:domainIncludes": { + "@id": "schema:ItemList" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:PublicSwimmingPool", + "@type": "rdfs:Class", + "rdfs:comment": "A public swimming pool.", + "rdfs:label": "PublicSwimmingPool", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:Homeopathic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine based on the principle that a disease can be cured by a substance that produces similar symptoms in healthy people.", + "rdfs:label": "Homeopathic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ComicSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A sequential publication of comic stories under a\n \tunifying title, for example \"The Amazing Spider-Man\" or \"Groo the\n \tWanderer\".", + "rdfs:label": "ComicSeries", + "rdfs:subClassOf": { + "@id": "schema:Periodical" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + } + }, + { + "@id": "schema:recipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The participant who is at the receiving end of the action.", + "rdfs:label": "recipient", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": [ + { + "@id": "schema:ReturnAction" + }, + { + "@id": "schema:PayAction" + }, + { + "@id": "schema:AuthorizeAction" + }, + { + "@id": "schema:TipAction" + }, + { + "@id": "schema:Message" + }, + { + "@id": "schema:DonateAction" + }, + { + "@id": "schema:GiveAction" + }, + { + "@id": "schema:SendAction" + }, + { + "@id": "schema:CommunicateAction" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Audience" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:inCodeSet", + "@type": "rdf:Property", + "rdfs:comment": "A [[CategoryCodeSet]] that contains this category code.", + "rdfs:label": "inCodeSet", + "rdfs:subPropertyOf": { + "@id": "schema:inDefinedTermSet" + }, + "schema:domainIncludes": { + "@id": "schema:CategoryCode" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CategoryCodeSet" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/894" + } + }, + { + "@id": "schema:teaches", + "@type": "rdf:Property", + "rdfs:comment": "The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term.", + "rdfs:label": "teaches", + "schema:domainIncludes": [ + { + "@id": "schema:EducationEvent" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2427" + } + }, + { + "@id": "schema:paymentDueDate", + "@type": "rdf:Property", + "rdfs:comment": "The date that payment is due.", + "rdfs:label": "paymentDueDate", + "schema:domainIncludes": [ + { + "@id": "schema:Order" + }, + { + "@id": "schema:Invoice" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:Preschool", + "@type": "rdfs:Class", + "rdfs:comment": "A preschool.", + "rdfs:label": "Preschool", + "rdfs:subClassOf": { + "@id": "schema:EducationalOrganization" + } + }, + { + "@id": "schema:diversityPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Statement on diversity policy by an [[Organization]] e.g. a [[NewsMediaOrganization]]. For a [[NewsMediaOrganization]], a statement describing the newsroom’s diversity policy on both staffing and sources, typically providing staffing data.", + "rdfs:label": "diversityPolicy", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:SoftwareSourceCode", + "@type": "rdfs:Class", + "rdfs:comment": "Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.", + "rdfs:label": "SoftwareSourceCode", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:HomeGoodsStore", + "@type": "rdfs:Class", + "rdfs:comment": "A home goods store.", + "rdfs:label": "HomeGoodsStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:freeShippingThreshold", + "@type": "rdf:Property", + "rdfs:comment": "A monetary value above (or at) which the shipping rate becomes free. Intended to be used via an [[OfferShippingDetails]] with [[shippingSettingsLink]] matching this [[ShippingRateSettings]].", + "rdfs:label": "freeShippingThreshold", + "schema:domainIncludes": { + "@id": "schema:ShippingRateSettings" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:DeliveryChargeSpecification" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:TrainReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for train travel.\\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 [[Offer]].", + "rdfs:label": "TrainReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:VideoObject", + "@type": "rdfs:Class", + "rdfs:comment": "A video file.", + "rdfs:label": "VideoObject", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:providerMobility", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the mobility of a provided service (e.g. 'static', 'dynamic').", + "rdfs:label": "providerMobility", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TouristDestination", + "@type": "rdfs:Class", + "rdfs:comment": "A tourist destination. In principle any [[Place]] can be a [[TouristDestination]] from a [[City]], Region or [[Country]] to an [[AmusementPark]] or [[Hotel]]. This Type can be used on its own to describe a general [[TouristDestination]], or be used as an [[additionalType]] to add tourist relevant properties to any other [[Place]]. A [[TouristDestination]] is defined as a [[Place]] that contains, or is colocated with, one or more [[TouristAttraction]]s, often linked by a similar theme or interest to a particular [[touristType]]. The [UNWTO](http://www2.unwto.org/) defines Destination (main destination of a tourism trip) as the place visited that is central to the decision to take the trip.\n (See examples below.)", + "rdfs:label": "TouristDestination", + "rdfs:subClassOf": { + "@id": "schema:Place" + }, + "schema:contributor": [ + { + "@id": "https://schema.org/docs/collab/IIT-CNR.it" + }, + { + "@id": "https://schema.org/docs/collab/Tourism" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:fiberContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of fiber.", + "rdfs:label": "fiberContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:ExerciseGym", + "@type": "rdfs:Class", + "rdfs:comment": "A gym.", + "rdfs:label": "ExerciseGym", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:timeRequired", + "@type": "rdf:Property", + "rdfs:comment": "Approximate or typical time it usually takes to work with or through the content of this work for the typical or target audience.", + "rdfs:label": "timeRequired", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:EventVenue", + "@type": "rdfs:Class", + "rdfs:comment": "An event venue.", + "rdfs:label": "EventVenue", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:maximumPhysicalAttendeeCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The maximum physical attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OfflineEventAttendanceMode]] (or the offline aspects, in the case of a [[MixedEventAttendanceMode]]). ", + "rdfs:label": "maximumPhysicalAttendeeCapacity", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:nutrition", + "@type": "rdf:Property", + "rdfs:comment": "Nutrition information about the recipe or menu item.", + "rdfs:label": "nutrition", + "schema:domainIncludes": [ + { + "@id": "schema:MenuItem" + }, + { + "@id": "schema:Recipe" + } + ], + "schema:rangeIncludes": { + "@id": "schema:NutritionInformation" + } + }, + { + "@id": "schema:sameAs", + "@type": "rdf:Property", + "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.", + "rdfs:label": "sameAs", + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:medicalAudience", + "@type": "rdf:Property", + "rdfs:comment": "Medical audience for page.", + "rdfs:label": "medicalAudience", + "schema:domainIncludes": { + "@id": "schema:MedicalWebPage" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MedicalAudienceType" + }, + { + "@id": "schema:MedicalAudience" + } + ] + }, + { + "@id": "schema:hasMap", + "@type": "rdf:Property", + "rdfs:comment": "A URL to a map of the place.", + "rdfs:label": "hasMap", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Map" + } + ] + }, + { + "@id": "schema:name", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "dcterms:title" + }, + "rdfs:comment": "The name of the item.", + "rdfs:label": "name", + "rdfs:subPropertyOf": { + "@id": "rdfs:label" + }, + "schema:domainIncludes": { + "@id": "schema:Thing" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:hiringOrganization", + "@type": "rdf:Property", + "rdfs:comment": "Organization or Person offering the job position.", + "rdfs:label": "hiringOrganization", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:SingleFamilyResidence", + "@type": "rdfs:Class", + "rdfs:comment": "Residence type: Single-family home.", + "rdfs:label": "SingleFamilyResidence", + "rdfs:subClassOf": { + "@id": "schema:House" + } + }, + { + "@id": "schema:contributor", + "@type": "rdf:Property", + "rdfs:comment": "A secondary contributor to the CreativeWork or Event.", + "rdfs:label": "contributor", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:Oncologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that deals with benign and malignant tumors, including the study of their development, diagnosis, treatment and prevention.", + "rdfs:label": "Oncologic", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:RadioClip", + "@type": "rdfs:Class", + "rdfs:comment": "A short radio program or a segment/part of a radio program.", + "rdfs:label": "RadioClip", + "rdfs:subClassOf": { + "@id": "schema:Clip" + } + }, + { + "@id": "schema:PoliticalParty", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: Political Party.", + "rdfs:label": "PoliticalParty", + "rdfs:subClassOf": { + "@id": "schema:Organization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3282" + } + }, + { + "@id": "schema:CriticReview", + "@type": "rdfs:Class", + "rdfs:comment": "A [[CriticReview]] is a more specialized form of Review written or published by a source that is recognized for its reviewing activities. These can include online columns, travel and food guides, TV and radio shows, blogs and other independent Web sites. [[CriticReview]]s are typically more in-depth and professionally written. For simpler, casually written user/visitor/viewer/customer reviews, it is more appropriate to use the [[UserReview]] type. Review aggregator sites such as Metacritic already separate out the site's user reviews from selected critic reviews that originate from third-party sources.", + "rdfs:label": "CriticReview", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1589" + } + }, + { + "@id": "schema:advanceBookingRequirement", + "@type": "rdf:Property", + "rdfs:comment": "The amount of time that is required between accepting the offer and the actual usage of the resource or service.", + "rdfs:label": "advanceBookingRequirement", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Offer" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:specialCommitments", + "@type": "rdf:Property", + "rdfs:comment": "Any special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc.", + "rdfs:label": "specialCommitments", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:handlingTime", + "@type": "rdf:Property", + "rdfs:comment": "The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup. Typical properties: minValue, maxValue, unitCode (d for DAY). This is by common convention assumed to mean business days (if a unitCode is used, coded as \"d\"), i.e. only counting days when the business normally operates.", + "rdfs:label": "handlingTime", + "schema:domainIncludes": { + "@id": "schema:ShippingDeliveryTime" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:tributary", + "@type": "rdf:Property", + "rdfs:comment": "The anatomical or organ system that the vein flows into; a larger structure that the vein connects to.", + "rdfs:label": "tributary", + "schema:domainIncludes": { + "@id": "schema:Vein" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:AutoRental", + "@type": "rdfs:Class", + "rdfs:comment": "A car rental business.", + "rdfs:label": "AutoRental", + "rdfs:subClassOf": { + "@id": "schema:AutomotiveBusiness" + } + }, + { + "@id": "schema:InternationalTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "An international trial.", + "rdfs:label": "InternationalTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:result", + "@type": "rdf:Property", + "rdfs:comment": "The result produced in the action. E.g. John wrote *a book*.", + "rdfs:label": "result", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:taxonomicRange", + "@type": "rdf:Property", + "rdfs:comment": "The taxonomic grouping of the organism that expresses, encodes, or in some way related to the BioChemEntity.", + "rdfs:label": "taxonomicRange", + "schema:domainIncludes": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:Taxon" + }, + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org" + } + }, + { + "@id": "schema:AnimalShelter", + "@type": "rdfs:Class", + "rdfs:comment": "Animal shelter.", + "rdfs:label": "AnimalShelter", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:PreOrderAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent orders a (not yet released) object/product/service to be delivered/sent.", + "rdfs:label": "PreOrderAction", + "rdfs:subClassOf": { + "@id": "schema:TradeAction" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1125" + } + }, + { + "@id": "schema:BodyMeasurementHeight", + "@type": "schema:BodyMeasurementTypeEnumeration", + "rdfs:comment": "Body height (measured between crown of head and soles of feet). Used, for example, to fit jackets.", + "rdfs:label": "BodyMeasurementHeight", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:VideoGallery", + "@type": "rdfs:Class", + "rdfs:comment": "Web page type: Video gallery page.", + "rdfs:label": "VideoGallery", + "rdfs:subClassOf": { + "@id": "schema:MediaGallery" + } + }, + { + "@id": "schema:unnamedSourcesPolicy", + "@type": "rdf:Property", + "rdfs:comment": "For an [[Organization]] (typically a [[NewsMediaOrganization]]), a statement about policy on use of unnamed sources and the decision process required.", + "rdfs:label": "unnamedSourcesPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:CDFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "CDFormat.", + "rdfs:label": "CDFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:AggregateRating", + "@type": "rdfs:Class", + "rdfs:comment": "The average rating based on multiple ratings or reviews.", + "rdfs:label": "AggregateRating", + "rdfs:subClassOf": { + "@id": "schema:Rating" + } + }, + { + "@id": "schema:BankOrCreditUnion", + "@type": "rdfs:Class", + "rdfs:comment": "Bank or credit union.", + "rdfs:label": "BankOrCreditUnion", + "rdfs:subClassOf": { + "@id": "schema:FinancialService" + } + }, + { + "@id": "schema:RealEstateListing", + "@type": "rdfs:Class", + "rdfs:comment": "A [[RealEstateListing]] is a listing that describes one or more real-estate [[Offer]]s (whose [[businessFunction]] is typically to lease out, or to sell).\n The [[RealEstateListing]] type itself represents the overall listing, as manifested in some [[WebPage]].\n ", + "rdfs:label": "RealEstateListing", + "rdfs:subClassOf": { + "@id": "schema:WebPage" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2348" + } + }, + { + "@id": "schema:OrderProblem", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing that there is a problem with the order.", + "rdfs:label": "OrderProblem" + }, + { + "@id": "schema:rangeIncludes", + "@type": "rdf:Property", + "rdfs:comment": "Relates a property to a class that constitutes (one of) the expected type(s) for values of the property.", + "rdfs:label": "rangeIncludes", + "schema:domainIncludes": { + "@id": "schema:Property" + }, + "schema:isPartOf": { + "@id": "https://meta.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Class" + } + }, + { + "@id": "schema:suitableForDiet", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc.", + "rdfs:label": "suitableForDiet", + "schema:domainIncludes": [ + { + "@id": "schema:Recipe" + }, + { + "@id": "schema:MenuItem" + } + ], + "schema:rangeIncludes": { + "@id": "schema:RestrictedDiet" + } + }, + { + "@id": "schema:Hematologic", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that pertains to diagnosis and treatment of disorders of blood and blood producing organs.", + "rdfs:label": "Hematologic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:PaymentCard", + "@type": "rdfs:Class", + "rdfs:comment": "A payment method using a credit, debit, store or other card to associate the payment with an account.", + "rdfs:label": "PaymentCard", + "rdfs:subClassOf": [ + { + "@id": "schema:PaymentMethod" + }, + { + "@id": "schema:FinancialProduct" + } + ], + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:MolecularEntity", + "@type": "rdfs:Class", + "rdfs:comment": "Any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex, conformer etc., identifiable as a separately distinguishable entity.", + "rdfs:label": "MolecularEntity", + "rdfs:subClassOf": { + "@id": "schema:BioChemEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "http://bioschemas.org" + } + }, + { + "@id": "schema:DownloadAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of downloading an object.", + "rdfs:label": "DownloadAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:DoubleBlindedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which neither the researcher nor the patient knows the details of the treatment the patient was randomly assigned to.", + "rdfs:label": "DoubleBlindedTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:accountId", + "@type": "rdf:Property", + "rdfs:comment": "The identifier for the account the payment will be applied to.", + "rdfs:label": "accountId", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Recommendation", + "@type": "rdfs:Class", + "rdfs:comment": "[[Recommendation]] is a type of [[Review]] that suggests or proposes something as the best option or best course of action. Recommendations may be for products or services, or other concrete things, as in the case of a ranked list or product guide. A [[Guide]] may list multiple recommendations for different categories. For example, in a [[Guide]] about which TVs to buy, the author may have several [[Recommendation]]s.", + "rdfs:label": "Recommendation", + "rdfs:subClassOf": { + "@id": "schema:Review" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2405" + } + }, + { + "@id": "schema:bed", + "@type": "rdf:Property", + "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.", + "rdfs:label": "bed", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": [ + { + "@id": "schema:HotelRoom" + }, + { + "@id": "schema:Suite" + }, + { + "@id": "schema:Accommodation" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:BedType" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:BedDetails" + } + ] + }, + { + "@id": "schema:MusicReleaseFormatType", + "@type": "rdfs:Class", + "rdfs:comment": "Format of this release (the type of recording media used, i.e. compact disc, digital media, LP, etc.).", + "rdfs:label": "MusicReleaseFormatType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:saturatedFatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of saturated fat.", + "rdfs:label": "saturatedFatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:participant", + "@type": "rdf:Property", + "rdfs:comment": "Other co-agents that participated in the action indirectly. E.g. John wrote a book with *Steve*.", + "rdfs:label": "participant", + "schema:domainIncludes": { + "@id": "schema:Action" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:cvdNumTotBeds", + "@type": "rdf:Property", + "rdfs:comment": "numtotbeds - ALL HOSPITAL BEDS: Total number of all inpatient and outpatient beds, including all staffed, ICU, licensed, and overflow (surge) beds used for inpatients or outpatients.", + "rdfs:label": "cvdNumTotBeds", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:employee", + "@type": "rdf:Property", + "rdfs:comment": "Someone working for this organization.", + "rdfs:label": "employee", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:medicalSpecialty", + "@type": "rdf:Property", + "rdfs:comment": "A medical specialty of the provider.", + "rdfs:label": "medicalSpecialty", + "schema:domainIncludes": [ + { + "@id": "schema:Physician" + }, + { + "@id": "schema:MedicalClinic" + }, + { + "@id": "schema:MedicalOrganization" + }, + { + "@id": "schema:Hospital" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalSpecialty" + } + }, + { + "@id": "schema:albumReleaseType", + "@type": "rdf:Property", + "rdfs:comment": "The kind of release which this album is: single, EP or album.", + "rdfs:label": "albumReleaseType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbumReleaseType" + } + }, + { + "@id": "schema:diseaseSpreadStatistics", + "@type": "rdf:Property", + "rdfs:comment": "Statistical information about the spread of a disease, either as [[WebContent]], or\n described directly as a [[Dataset]], or the specific [[Observation]]s in the dataset. When a [[WebContent]] URL is\n provided, the page indicated might also contain more such markup.", + "rdfs:label": "diseaseSpreadStatistics", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + }, + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:VinylFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "VinylFormat.", + "rdfs:label": "VinylFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:ServiceChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A means for accessing a service, e.g. a government office location, web site, or phone number.", + "rdfs:label": "ServiceChannel", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:DigitalDocumentPermissionType", + "@type": "rdfs:Class", + "rdfs:comment": "A type of permission which can be granted for accessing a digital document.", + "rdfs:label": "DigitalDocumentPermissionType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:cvdNumBedsOcc", + "@type": "rdf:Property", + "rdfs:comment": "numbedsocc - HOSPITAL INPATIENT BED OCCUPANCY: Total number of staffed inpatient beds that are occupied.", + "rdfs:label": "cvdNumBedsOcc", + "schema:domainIncludes": { + "@id": "schema:CDCPMDRecord" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2521" + } + }, + { + "@id": "schema:GovernmentService", + "@type": "rdfs:Class", + "rdfs:comment": "A service provided by a government organization, e.g. food stamps, veterans benefits, etc.", + "rdfs:label": "GovernmentService", + "rdfs:subClassOf": { + "@id": "schema:Service" + } + }, + { + "@id": "schema:openingHoursSpecification", + "@type": "rdf:Property", + "rdfs:comment": "The opening hours of a certain place.", + "rdfs:label": "openingHoursSpecification", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:OpeningHoursSpecification" + } + }, + { + "@id": "schema:BedDetails", + "@type": "rdfs:Class", + "rdfs:comment": "An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also [[BedType]] (under development).", + "rdfs:label": "BedDetails", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + } + }, + { + "@id": "schema:BoardingPolicyType", + "@type": "rdfs:Class", + "rdfs:comment": "A type of boarding policy used by an airline.", + "rdfs:label": "BoardingPolicyType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:KeepProduct", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that the consumer can keep the product, even when receiving a refund or store credit.", + "rdfs:label": "KeepProduct", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:MovieSeries", + "@type": "rdfs:Class", + "rdfs:comment": "A series of movies. Included movies can be indicated with the hasPart property.", + "rdfs:label": "MovieSeries", + "rdfs:subClassOf": { + "@id": "schema:CreativeWorkSeries" + } + }, + { + "@id": "schema:TechArticle", + "@type": "rdfs:Class", + "rdfs:comment": "A technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.", + "rdfs:label": "TechArticle", + "rdfs:subClassOf": { + "@id": "schema:Article" + } + }, + { + "@id": "schema:WearableSizeGroupExtraShort", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Extra Short\" for wearables.", + "rdfs:label": "WearableSizeGroupExtraShort", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:subEvents", + "@type": "rdf:Property", + "rdfs:comment": "Events that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference.", + "rdfs:label": "subEvents", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": { + "@id": "schema:Event" + }, + "schema:supersededBy": { + "@id": "schema:subEvent" + } + }, + { + "@id": "schema:monthlyMinimumRepaymentAmount", + "@type": "rdf:Property", + "rdfs:comment": "The minimum payment is the lowest amount of money that one is required to pay on a credit card statement each month.", + "rdfs:label": "monthlyMinimumRepaymentAmount", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:SearchAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of searching for an object.\\n\\nRelated actions:\\n\\n* [[FindAction]]: SearchAction generally leads to a FindAction, but not necessarily.", + "rdfs:label": "SearchAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:variesBy", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the property or properties by which the variants in a [[ProductGroup]] vary, e.g. their size, color etc. Schema.org properties can be referenced by their short name e.g. \"color\"; terms defined elsewhere can be referenced with their URIs.", + "rdfs:label": "variesBy", + "schema:domainIncludes": { + "@id": "schema:ProductGroup" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1797" + } + }, + { + "@id": "schema:geoRadius", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the approximate radius of a GeoCircle (metres unless indicated otherwise via Distance notation).", + "rdfs:label": "geoRadius", + "schema:domainIncludes": { + "@id": "schema:GeoCircle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Number" + }, + { + "@id": "schema:Distance" + } + ] + }, + { + "@id": "schema:MusicVenue", + "@type": "rdfs:Class", + "rdfs:comment": "A music venue.", + "rdfs:label": "MusicVenue", + "rdfs:subClassOf": { + "@id": "schema:CivicStructure" + } + }, + { + "@id": "schema:TollFree", + "@type": "schema:ContactPointOption", + "rdfs:comment": "The associated telephone number is toll free.", + "rdfs:label": "TollFree" + }, + { + "@id": "schema:ReturnInStore", + "@type": "schema:ReturnMethodEnumeration", + "rdfs:comment": "Specifies that product returns must be made in a store.", + "rdfs:label": "ReturnInStore", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:servingSize", + "@type": "rdf:Property", + "rdfs:comment": "The serving size, in terms of the number of volume or mass.", + "rdfs:label": "servingSize", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:InteractAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of interacting with another person or organization.", + "rdfs:label": "InteractAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:Joint", + "@type": "rdfs:Class", + "rdfs:comment": "The anatomical location at which two or more bones make contact.", + "rdfs:label": "Joint", + "rdfs:subClassOf": { + "@id": "schema:AnatomicalStructure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:courseWorkload", + "@type": "rdf:Property", + "rdfs:comment": "The amount of work expected of students taking the course, often provided as a figure per week or per month, and may be broken down by type. For example, \"2 hours of lectures, 1 hour of lab work and 3 hours of independent study per week\".", + "rdfs:label": "courseWorkload", + "schema:domainIncludes": { + "@id": "schema:CourseInstance" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1909" + } + }, + { + "@id": "schema:ownedThrough", + "@type": "rdf:Property", + "rdfs:comment": "The date and time of giving up ownership on the product.", + "rdfs:label": "ownedThrough", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OwnershipInfo" + }, + "schema:rangeIncludes": { + "@id": "schema:DateTime" + } + }, + { + "@id": "schema:OrderPickupAvailable", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing availability of an order for pickup.", + "rdfs:label": "OrderPickupAvailable" + }, + { + "@id": "schema:workTranslation", + "@type": "rdf:Property", + "rdfs:comment": "A work that is a translation of the content of this work. E.g. 西遊記 has an English workTranslation “Journey to the West”, a German workTranslation “Monkeys Pilgerfahrt” and a Vietnamese translation Tây du ký bình khảo.", + "rdfs:label": "workTranslation", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:inverseOf": { + "@id": "schema:translationOfWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:cashBack", + "@type": "rdf:Property", + "rdfs:comment": "A cardholder benefit that pays the cardholder a small percentage of their net expenditures.", + "rdfs:label": "cashBack", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:PaymentCard" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Boolean" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:timeOfDay", + "@type": "rdf:Property", + "rdfs:comment": "The time of day the program normally runs. For example, \"evenings\".", + "rdfs:label": "timeOfDay", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:model", + "@type": "rdf:Property", + "rdfs:comment": "The model of the product. Use with the URL of a ProductModel or a textual representation of the model identifier. The URL of the ProductModel can be from an external source. It is recommended to additionally provide strong product identifiers via the gtin8/gtin13/gtin14 and mpn properties.", + "rdfs:label": "model", + "schema:domainIncludes": { + "@id": "schema:Product" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:ProductModel" + } + ] + }, + { + "@id": "schema:HairSalon", + "@type": "rdfs:Class", + "rdfs:comment": "A hair salon.", + "rdfs:label": "HairSalon", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:expires", + "@type": "rdf:Property", + "rdfs:comment": "Date the content expires and is no longer useful or available. For example a [[VideoObject]] or [[NewsArticle]] whose availability or relevance is time-limited, a [[ClaimReview]] fact check whose publisher wants to indicate that it may no longer be relevant (or helpful to highlight) after some date, or a [[Certification]] the validity has expired.", + "rdfs:label": "expires", + "schema:domainIncludes": [ + { + "@id": "schema:Certification" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ] + }, + { + "@id": "schema:ChildrensEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Children's event.", + "rdfs:label": "ChildrensEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:acceptsReservations", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether a FoodEstablishment accepts reservations. Values can be Boolean, an URL at which reservations can be made or (for backwards compatibility) the strings ```Yes``` or ```No```.", + "rdfs:label": "acceptsReservations", + "schema:domainIncludes": { + "@id": "schema:FoodEstablishment" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Boolean" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:3DModel", + "@type": "rdfs:Class", + "rdfs:comment": "A 3D model represents some kind of 3D content, which may have [[encoding]]s in one or more [[MediaObject]]s. Many 3D formats are available (e.g. see [Wikipedia](https://en.wikipedia.org/wiki/Category:3D_graphics_file_formats)); specific encoding formats can be represented using the [[encodingFormat]] property applied to the relevant [[MediaObject]]. For the\ncase of a single file published after Zip compression, the convention of appending '+zip' to the [[encodingFormat]] can be used. Geospatial, AR/VR, artistic/animation, gaming, engineering and scientific content can all be represented using [[3DModel]].", + "rdfs:label": "3DModel", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2140" + } + }, + { + "@id": "schema:MedicalTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "Any medical intervention designed to prevent, treat, and cure human diseases and medical conditions, including both curative and palliative therapies. Medical therapies are typically processes of care relying upon pharmacotherapy, behavioral therapy, supportive therapy (with fluid or nutrition for example), or detoxification (e.g. hemodialysis) aimed at improving or preventing a health condition.", + "rdfs:label": "MedicalTherapy", + "rdfs:subClassOf": { + "@id": "schema:TherapeuticProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:reviewCount", + "@type": "rdf:Property", + "rdfs:comment": "The count of total number of reviews.", + "rdfs:label": "reviewCount", + "schema:domainIncludes": { + "@id": "schema:AggregateRating" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:accelerationTime", + "@type": "rdf:Property", + "rdfs:comment": "The time needed to accelerate the vehicle from a given start velocity to a given target velocity.\\n\\nTypical unit code(s): SEC for seconds\\n\\n* Note: There are unfortunately no standard unit codes for seconds/0..100 km/h or seconds/0..60 mph. Simply use \"SEC\" for seconds and indicate the velocities in the [[name]] of the [[QuantitativeValue]], or use [[valueReference]] with a [[QuantitativeValue]] of 0..60 mph or 0..100 km/h to specify the reference speeds.", + "rdfs:label": "accelerationTime", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:cheatCode", + "@type": "rdf:Property", + "rdfs:comment": "Cheat codes to the game.", + "rdfs:label": "cheatCode", + "schema:domainIncludes": [ + { + "@id": "schema:VideoGame" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:ComputerLanguage", + "@type": "rdfs:Class", + "rdfs:comment": "This type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the [[Language]] type.", + "rdfs:label": "ComputerLanguage", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:Airline", + "@type": "rdfs:Class", + "rdfs:comment": "An organization that provides flights for passengers.", + "rdfs:label": "Airline", + "rdfs:subClassOf": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:legislationLegalValue", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#legal_value" + }, + "rdfs:comment": "The legal value of this legislation file. The same legislation can be written in multiple files with different legal values. Typically a digitally signed PDF have a \"stronger\" legal value than the HTML file of the same act.", + "rdfs:label": "legislationLegalValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:LegislationObject" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:LegalValueLevel" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#legal_value" + } + }, + { + "@id": "schema:BoatReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for boat travel.\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 [[Offer]].", + "rdfs:label": "BoatReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1755" + } + }, + { + "@id": "schema:sugarContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of sugar.", + "rdfs:label": "sugarContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:bodyLocation", + "@type": "rdf:Property", + "rdfs:comment": "Location in the body of the anatomical structure.", + "rdfs:label": "bodyLocation", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalProcedure" + }, + { + "@id": "schema:AnatomicalStructure" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LegislativeBuilding", + "@type": "rdfs:Class", + "rdfs:comment": "A legislative building—for example, the state capitol.", + "rdfs:label": "LegislativeBuilding", + "rdfs:subClassOf": { + "@id": "schema:GovernmentBuilding" + } + }, + { + "@id": "schema:billingStart", + "@type": "rdf:Property", + "rdfs:comment": "Specifies after how much time this price (or price component) becomes valid and billing starts. Can be used, for example, to model a price increase after the first year of a subscription. The unit of measurement is specified by the unitCode property.", + "rdfs:label": "billingStart", + "schema:domainIncludes": { + "@id": "schema:UnitPriceSpecification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:suggestedMaxAge", + "@type": "rdf:Property", + "rdfs:comment": "Maximum recommended age in years for the audience or user.", + "rdfs:label": "suggestedMaxAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Hackathon", + "@type": "rdfs:Class", + "rdfs:comment": "A [hackathon](https://en.wikipedia.org/wiki/Hackathon) event.", + "rdfs:label": "Hackathon", + "rdfs:subClassOf": { + "@id": "schema:Event" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2526" + } + }, + { + "@id": "schema:availableIn", + "@type": "rdf:Property", + "rdfs:comment": "The location in which the strength is available.", + "rdfs:label": "availableIn", + "schema:domainIncludes": { + "@id": "schema:DrugStrength" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:WearableSizeSystemEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates common size systems specific for wearable products.", + "rdfs:label": "WearableSizeSystemEnumeration", + "rdfs:subClassOf": { + "@id": "schema:SizeSystemEnumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:structuralClass", + "@type": "rdf:Property", + "rdfs:comment": "The name given to how bone physically connects to each other.", + "rdfs:label": "structuralClass", + "schema:domainIncludes": { + "@id": "schema:Joint" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:CancelAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of asserting that a future event/action is no longer going to happen.\\n\\nRelated actions:\\n\\n* [[ConfirmAction]]: The antonym of CancelAction.", + "rdfs:label": "CancelAction", + "rdfs:subClassOf": { + "@id": "schema:PlanAction" + } + }, + { + "@id": "schema:vehicleSeatingCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.\\n\\nTypical unit code(s): C62 for persons.", + "rdfs:label": "vehicleSeatingCapacity", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Number" + }, + { + "@id": "schema:QuantitativeValue" + } + ] + }, + { + "@id": "schema:WearableSizeGroupMaternity", + "@type": "schema:WearableSizeGroupEnumeration", + "rdfs:comment": "Size group \"Maternity\" for wearables.", + "rdfs:label": "WearableSizeGroupMaternity", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:NLNonprofitType", + "@type": "rdfs:Class", + "rdfs:comment": "NLNonprofitType: Non-profit organization type originating from the Netherlands.", + "rdfs:label": "NLNonprofitType", + "rdfs:subClassOf": { + "@id": "schema:NonprofitType" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:pagination", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://purl.org/ontology/bibo/pages" + }, + "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\".", + "rdfs:label": "pagination", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/bibex" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Article" + }, + { + "@id": "schema:PublicationIssue" + }, + { + "@id": "schema:Chapter" + }, + { + "@id": "schema:PublicationVolume" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:partOfTrip", + "@type": "rdf:Property", + "rdfs:comment": "Identifies that this [[Trip]] is a subTrip of another Trip. For example Day 1, Day 2, etc. of a multi-day trip.", + "rdfs:label": "partOfTrip", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Tourism" + }, + "schema:domainIncludes": { + "@id": "schema:Trip" + }, + "schema:inverseOf": { + "@id": "schema:subTrip" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Trip" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1810" + } + }, + { + "@id": "schema:query", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of instrument. The query used on this action.", + "rdfs:label": "query", + "rdfs:subPropertyOf": { + "@id": "schema:instrument" + }, + "schema:domainIncludes": { + "@id": "schema:SearchAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:steps", + "@type": "rdf:Property", + "rdfs:comment": "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection (originally misnamed 'steps'; 'step' is preferred).", + "rdfs:label": "steps", + "schema:domainIncludes": [ + { + "@id": "schema:HowTo" + }, + { + "@id": "schema:HowToSection" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:ItemList" + }, + { + "@id": "schema:Text" + } + ], + "schema:supersededBy": { + "@id": "schema:step" + } + }, + { + "@id": "schema:Claim", + "@type": "rdfs:Class", + "rdfs:comment": "A [[Claim]] in Schema.org represents a specific, factually-oriented claim that could be the [[itemReviewed]] in a [[ClaimReview]]. The content of a claim can be summarized with the [[text]] property. Variations on well known claims can have their common identity indicated via [[sameAs]] links, and summarized with a [[name]]. Ideally, a [[Claim]] description includes enough contextual information to minimize the risk of ambiguity or inclarity. In practice, many claims are better understood in the context in which they appear or the interpretations provided by claim reviews.\n\n Beyond [[ClaimReview]], the Claim type can be associated with related creative works - for example a [[ScholarlyArticle]] or [[Question]] might be [[about]] some [[Claim]].\n\n At this time, Schema.org does not define any types of relationship between claims. This is a natural area for future exploration.\n ", + "rdfs:label": "Claim", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1828" + } + }, + { + "@id": "schema:DrivingSchoolVehicleUsage", + "@type": "schema:CarUsageType", + "rdfs:comment": "Indicates the usage of the vehicle for driving school.", + "rdfs:label": "DrivingSchoolVehicleUsage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + } + }, + { + "@id": "schema:educationalProgramMode", + "@type": "rdf:Property", + "rdfs:comment": "Similar to courseMode, the medium or means of delivery of the program as a whole. The value may either be a text label (e.g. \"online\", \"onsite\" or \"blended\"; \"synchronous\" or \"asynchronous\"; \"full-time\" or \"part-time\") or a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous ).", + "rdfs:label": "educationalProgramMode", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:Downpayment", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the downpayment (up-front payment) price component of the total price for an offered product that has additional installment payments.", + "rdfs:label": "Downpayment", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:WPAdBlock", + "@type": "rdfs:Class", + "rdfs:comment": "An advertising section of the page.", + "rdfs:label": "WPAdBlock", + "rdfs:subClassOf": { + "@id": "schema:WebPageElement" + } + }, + { + "@id": "schema:ReplaceAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of editing a recipient by replacing an old object with a new object.", + "rdfs:label": "ReplaceAction", + "rdfs:subClassOf": { + "@id": "schema:UpdateAction" + } + }, + { + "@id": "schema:QuantitativeValue", + "@type": "rdfs:Class", + "rdfs:comment": " A point value or interval for product characteristics and other purposes.", + "rdfs:label": "QuantitativeValue", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:serviceType", + "@type": "rdf:Property", + "rdfs:comment": "The type of service being offered, e.g. veterans' benefits, emergency relief, etc.", + "rdfs:label": "serviceType", + "schema:domainIncludes": { + "@id": "schema:Service" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:GovernmentBenefitsType" + } + ] + }, + { + "@id": "schema:NegativeFilmDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'negative film' using the IPTC digital source type vocabulary.", + "rdfs:label": "NegativeFilmDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/negativeFilm" + } + }, + { + "@id": "schema:permittedUsage", + "@type": "rdf:Property", + "rdfs:comment": "Indications regarding the permitted usage of the accommodation.", + "rdfs:label": "permittedUsage", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:domainIncludes": { + "@id": "schema:Accommodation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:birthDate", + "@type": "rdf:Property", + "rdfs:comment": "Date of birth.", + "rdfs:label": "birthDate", + "schema:domainIncludes": { + "@id": "schema:Person" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:characterAttribute", + "@type": "rdf:Property", + "rdfs:comment": "A piece of data that represents a particular aspect of a fictional character (skill, power, character points, advantage, disadvantage).", + "rdfs:label": "characterAttribute", + "schema:domainIncludes": [ + { + "@id": "schema:Game" + }, + { + "@id": "schema:VideoGameSeries" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Thing" + } + }, + { + "@id": "schema:MusicComposition", + "@type": "rdfs:Class", + "rdfs:comment": "A musical composition.", + "rdfs:label": "MusicComposition", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:entertainmentBusiness", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of location. The entertainment business where the action occurred.", + "rdfs:label": "entertainmentBusiness", + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:PerformAction" + }, + "schema:rangeIncludes": { + "@id": "schema:EntertainmentBusiness" + } + }, + { + "@id": "schema:AlignmentObject", + "@type": "rdfs:Class", + "rdfs:comment": "An intangible item that describes an alignment between a learning resource and a node in an educational framework.\n\nShould not be used where the nature of the alignment can be described using a simple property, for example to express that a resource [[teaches]] or [[assesses]] a competency.", + "rdfs:label": "AlignmentObject", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/LRMIClass" + } + }, + { + "@id": "schema:dataset", + "@type": "rdf:Property", + "rdfs:comment": "A dataset contained in this catalog.", + "rdfs:label": "dataset", + "schema:domainIncludes": { + "@id": "schema:DataCatalog" + }, + "schema:inverseOf": { + "@id": "schema:includedInDataCatalog" + }, + "schema:rangeIncludes": { + "@id": "schema:Dataset" + } + }, + { + "@id": "schema:restockingFee", + "@type": "rdf:Property", + "rdfs:comment": "Use [[MonetaryAmount]] to specify a fixed restocking fee for product returns, or use [[Number]] to specify a percentage of the product price paid by the customer.", + "rdfs:label": "restockingFee", + "schema:domainIncludes": [ + { + "@id": "schema:MerchantReturnPolicy" + }, + { + "@id": "schema:MerchantReturnPolicySeasonalOverride" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:MonetaryAmount" + }, + { + "@id": "schema:Number" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2880" + } + }, + { + "@id": "schema:lodgingUnitDescription", + "@type": "rdf:Property", + "rdfs:comment": "A full description of the lodging unit.", + "rdfs:label": "lodgingUnitDescription", + "schema:domainIncludes": { + "@id": "schema:LodgingReservation" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:TraditionalChinese", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine based on common theoretical concepts that originated in China and evolved over thousands of years, that uses herbs, acupuncture, exercise, massage, dietary therapy, and other methods to treat a wide range of conditions.", + "rdfs:label": "TraditionalChinese", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:encodingFormat", + "@type": "rdf:Property", + "rdfs:comment": "Media type typically expressed using a MIME format (see [IANA site](http://www.iana.org/assignments/media-types/media-types.xhtml) and [MDN reference](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)), e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc.\n\nIn cases where a [[CreativeWork]] has several media type representations, [[encoding]] can be used to indicate each [[MediaObject]] alongside particular [[encodingFormat]] information.\n\nUnregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.", + "rdfs:label": "encodingFormat", + "schema:domainIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:MediaObject" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:MedicalIntangible", + "@type": "rdfs:Class", + "rdfs:comment": "A utility class that serves as the umbrella for a number of 'intangible' things in the medical space.", + "rdfs:label": "MedicalIntangible", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Installment", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the installment pricing component of the total price for an offered product.", + "rdfs:label": "Installment", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:affectedBy", + "@type": "rdf:Property", + "rdfs:comment": "Drugs that affect the test's results.", + "rdfs:label": "affectedBy", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Drug" + } + }, + { + "@id": "schema:Photograph", + "@type": "rdfs:Class", + "rdfs:comment": "A photograph.", + "rdfs:label": "Photograph", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:keywords", + "@type": "rdf:Property", + "rdfs:comment": "Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property.", + "rdfs:label": "keywords", + "schema:domainIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ] + }, + { + "@id": "schema:childMinAge", + "@type": "rdf:Property", + "rdfs:comment": "Minimal age of the child.", + "rdfs:label": "childMinAge", + "schema:domainIncludes": { + "@id": "schema:ParentAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:linkRelationship", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the relationship type of a Web link. ", + "rdfs:label": "linkRelationship", + "schema:domainIncludes": { + "@id": "schema:LinkRole" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1045" + } + }, + { + "@id": "schema:study", + "@type": "rdf:Property", + "rdfs:comment": "A medical study or trial related to this entity.", + "rdfs:label": "study", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalStudy" + } + }, + { + "@id": "schema:relevantOccupation", + "@type": "rdf:Property", + "rdfs:comment": "The Occupation for the JobPosting.", + "rdfs:label": "relevantOccupation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Occupation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:measurementTechnique", + "@type": "rdf:Property", + "rdfs:comment": "A technique, method or technology used in an [[Observation]], [[StatisticalVariable]] or [[Dataset]] (or [[DataDownload]], [[DataCatalog]]), corresponding to the method used for measuring the corresponding variable(s) (for datasets, described using [[variableMeasured]]; for [[Observation]], a [[StatisticalVariable]]). Often but not necessarily each [[variableMeasured]] will have an explicit representation as (or mapping to) an property such as those defined in Schema.org, or other RDF vocabularies and \"knowledge graphs\". In that case the subproperty of [[variableMeasured]] called [[measuredProperty]] is applicable.\n \nThe [[measurementTechnique]] property helps when extra clarification is needed about how a [[measuredProperty]] was measured. This is oriented towards scientific and scholarly dataset publication but may have broader applicability; it is not intended as a full representation of measurement, but can often serve as a high level summary for dataset discovery. \n\nFor example, if [[variableMeasured]] is: molecule concentration, [[measurementTechnique]] could be: \"mass spectrometry\" or \"nmr spectroscopy\" or \"colorimetry\" or \"immunofluorescence\". If the [[variableMeasured]] is \"depression rating\", the [[measurementTechnique]] could be \"Zung Scale\" or \"HAM-D\" or \"Beck Depression Inventory\". \n\nIf there are several [[variableMeasured]] properties recorded for some given data object, use a [[PropertyValue]] for each [[variableMeasured]] and attach the corresponding [[measurementTechnique]]. The value can also be from an enumeration, organized as a [[MeasurementMetholdEnumeration]].", + "rdfs:label": "measurementTechnique", + "schema:domainIncludes": [ + { + "@id": "schema:Observation" + }, + { + "@id": "schema:Dataset" + }, + { + "@id": "schema:DataDownload" + }, + { + "@id": "schema:PropertyValue" + }, + { + "@id": "schema:DataCatalog" + }, + { + "@id": "schema:StatisticalVariable" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:MeasurementMethodEnum" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1425" + } + }, + { + "@id": "schema:costCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency (in 3-letter) of the drug cost. See: http://en.wikipedia.org/wiki/ISO_4217. ", + "rdfs:label": "costCurrency", + "schema:domainIncludes": { + "@id": "schema:DrugCost" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:DataDownload", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "dcat:Distribution" + }, + "rdfs:comment": "All or part of a [[Dataset]] in downloadable form. ", + "rdfs:label": "DataDownload", + "rdfs:subClassOf": { + "@id": "schema:MediaObject" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/DatasetClass" + } + }, + { + "@id": "schema:itemLocation", + "@type": "rdf:Property", + "rdfs:comment": { + "@language": "en", + "@value": "Current location of the item." + }, + "rdfs:label": { + "@language": "en", + "@value": "itemLocation" + }, + "rdfs:subPropertyOf": { + "@id": "schema:location" + }, + "schema:domainIncludes": { + "@id": "schema:ArchiveComponent" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Place" + }, + { + "@id": "schema:PostalAddress" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1758" + } + }, + { + "@id": "schema:TennisComplex", + "@type": "rdfs:Class", + "rdfs:comment": "A tennis complex.", + "rdfs:label": "TennisComplex", + "rdfs:subClassOf": { + "@id": "schema:SportsActivityLocation" + } + }, + { + "@id": "schema:postalCode", + "@type": "rdf:Property", + "rdfs:comment": "The postal code. For example, 94043.", + "rdfs:label": "postalCode", + "schema:domainIncludes": [ + { + "@id": "schema:PostalAddress" + }, + { + "@id": "schema:DefinedRegion" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:GeoCoordinates" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:processorRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Processor architecture required to run the application (e.g. IA64).", + "rdfs:label": "processorRequirements", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:torque", + "@type": "rdf:Property", + "rdfs:comment": "The torque (turning force) of the vehicle's engine.\\n\\nTypical unit code(s): NU for newton metre (N m), F17 for pound-force per foot, or F48 for pound-force per inch\\n\\n* Note 1: You can link to information about how the given value has been determined (e.g. reference RPM) using the [[valueReference]] property.\\n* Note 2: You can use [[minValue]] and [[maxValue]] to indicate ranges.", + "rdfs:label": "torque", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:EngineSpecification" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:GovernmentOffice", + "@type": "rdfs:Class", + "rdfs:comment": "A government office—for example, an IRS or DMV office.", + "rdfs:label": "GovernmentOffice", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:practicesAt", + "@type": "rdf:Property", + "rdfs:comment": "A [[MedicalOrganization]] where the [[IndividualPhysician]] practices.", + "rdfs:label": "practicesAt", + "schema:domainIncludes": { + "@id": "schema:IndividualPhysician" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalOrganization" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3420" + } + }, + { + "@id": "schema:foundingLocation", + "@type": "rdf:Property", + "rdfs:comment": "The place where the Organization was founded.", + "rdfs:label": "foundingLocation", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:requiredCollateral", + "@type": "rdf:Property", + "rdfs:comment": "Assets required to secure loan or credit repayments. It may take form of third party pledge, goods, financial instruments (cash, securities, etc.)", + "rdfs:label": "requiredCollateral", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:Thing" + } + ] + }, + { + "@id": "schema:Nonprofit501c14", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c14: Non-profit type referring to State-Chartered Credit Unions, Mutual Reserve Funds.", + "rdfs:label": "Nonprofit501c14", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:targetUrl", + "@type": "rdf:Property", + "rdfs:comment": "The URL of a node in an established educational framework.", + "rdfs:label": "targetUrl", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:URL" + } + }, + { + "@id": "schema:broadcaster", + "@type": "rdf:Property", + "rdfs:comment": "The organization owning or operating the broadcast service.", + "rdfs:label": "broadcaster", + "schema:domainIncludes": { + "@id": "schema:BroadcastService" + }, + "schema:rangeIncludes": { + "@id": "schema:Organization" + } + }, + { + "@id": "schema:clincalPharmacology", + "@type": "rdf:Property", + "rdfs:comment": "Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD).", + "rdfs:label": "clincalPharmacology", + "schema:domainIncludes": { + "@id": "schema:Drug" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:clinicalPharmacology" + } + }, + { + "@id": "schema:SocialEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Social event.", + "rdfs:label": "SocialEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:DayOfWeek", + "@type": "rdfs:Class", + "rdfs:comment": "The day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer.\n\nOriginally, URLs from [GoodRelations](http://purl.org/goodrelations/v1) were used (for [[Monday]], [[Tuesday]], [[Wednesday]], [[Thursday]], [[Friday]], [[Saturday]], [[Sunday]] plus a special entry for [[PublicHolidays]]); these have now been integrated directly into schema.org.\n ", + "rdfs:label": "DayOfWeek", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:CompleteDataFeed", + "@type": "rdfs:Class", + "rdfs:comment": "A [[CompleteDataFeed]] is a [[DataFeed]] whose standard representation includes content for every item currently in the feed.\n\nThis is the equivalent of Atom's element as defined in Feed Paging and Archiving [RFC 5005](https://tools.ietf.org/html/rfc5005), for example (and as defined for Atom), when using data from a feed that represents a collection of items that varies over time (e.g. \"Top Twenty Records\") there is no need to have newer entries mixed in alongside older, obsolete entries. By marking this feed as a CompleteDataFeed, old entries can be safely discarded when the feed is refreshed, since we can assume the feed has provided descriptions for all current items.", + "rdfs:label": "CompleteDataFeed", + "rdfs:subClassOf": { + "@id": "schema:DataFeed" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1397" + } + }, + { + "@id": "schema:DislikeAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.", + "rdfs:label": "DislikeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:Integer", + "@type": "rdfs:Class", + "rdfs:comment": "Data type: Integer.", + "rdfs:label": "Integer", + "rdfs:subClassOf": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:accessMode", + "@type": "rdf:Property", + "rdfs:comment": "The human sensory perceptual system or cognitive faculty through which a person may process or perceive information. Values should be drawn from the [approved vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessMode-vocabulary).", + "rdfs:label": "accessMode", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1100" + } + }, + { + "@id": "schema:playerType", + "@type": "rdf:Property", + "rdfs:comment": "Player type required—for example, Flash or Silverlight.", + "rdfs:label": "playerType", + "schema:domainIncludes": { + "@id": "schema:MediaObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:LowFatDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet focused on reduced fat and cholesterol intake.", + "rdfs:label": "LowFatDiet" + }, + { + "@id": "schema:monoisotopicMolecularWeight", + "@type": "rdf:Property", + "rdfs:comment": "The monoisotopic mass is the sum of the masses of the atoms in a molecule using the unbound, ground-state, rest mass of the principal (most abundant) isotope for each element instead of the isotopic average mass. Please include the units in the form '<Number> <unit>', for example '770.230488 g/mol' or as '<QuantitativeValue>.", + "rdfs:label": "monoisotopicMolecularWeight", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:QuantitativeValue" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + }, + { + "@id": "schema:requiredMinAge", + "@type": "rdf:Property", + "rdfs:comment": "Audiences defined by a person's minimum age.", + "rdfs:label": "requiredMinAge", + "schema:domainIncludes": { + "@id": "schema:PeopleAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:DigitalArtDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'digital art' using the IPTC digital source type vocabulary.", + "rdfs:label": "DigitalArtDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/digitalArt" + } + }, + { + "@id": "schema:Library", + "@type": "rdfs:Class", + "rdfs:comment": "A library.", + "rdfs:label": "Library", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:dateline", + "@type": "rdf:Property", + "rdfs:comment": "A [dateline](https://en.wikipedia.org/wiki/Dateline) is a brief piece of text included in news articles that describes where and when the story was written or filed though the date is often omitted. Sometimes only a placename is provided.\n\nStructured representations of dateline-related information can also be expressed more explicitly using [[locationCreated]] (which represents where a work was created, e.g. where a news report was written). For location depicted or described in the content, use [[contentLocation]].\n\nDateline summaries are oriented more towards human readers than towards automated processing, and can vary substantially. Some examples: \"BEIRUT, Lebanon, June 2.\", \"Paris, France\", \"December 19, 2017 11:43AM Reporting from Washington\", \"Beijing/Moscow\", \"QUEZON CITY, Philippines\".\n ", + "rdfs:label": "dateline", + "schema:domainIncludes": { + "@id": "schema:NewsArticle" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:BedType", + "@type": "rdfs:Class", + "rdfs:comment": "A type of bed. This is used for indicating the bed or beds available in an accommodation.", + "rdfs:label": "BedType", + "rdfs:subClassOf": { + "@id": "schema:QualitativeValue" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/STI_Accommodation_Ontology" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1262" + } + }, + { + "@id": "schema:WearableSizeSystemUK", + "@type": "schema:WearableSizeSystemEnumeration", + "rdfs:comment": "United Kingdom size system for wearables.", + "rdfs:label": "WearableSizeSystemUK", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:InteractionCounter", + "@type": "rdfs:Class", + "rdfs:comment": "A summary of how users have interacted with this CreativeWork. In most cases, authors will use a subtype to specify the specific type of interaction.", + "rdfs:label": "InteractionCounter", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + } + }, + { + "@id": "schema:UserLikes", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserLikes", + "rdfs:subClassOf": { + "@id": "schema:UserInteraction" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:member", + "@type": "rdf:Property", + "rdfs:comment": "A member of an Organization or a ProgramMembership. Organizations can be members of organizations; ProgramMembership is typically for individuals.", + "rdfs:label": "member", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:ProgramMembership" + } + ], + "schema:inverseOf": { + "@id": "schema:memberOf" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:MedicalGuideline", + "@type": "rdfs:Class", + "rdfs:comment": "Any recommendation made by a standard society (e.g. ACC/AHA) or consensus statement that denotes how to diagnose and treat a particular condition. Note: this type should be used to tag the actual guideline recommendation; if the guideline recommendation occurs in a larger scholarly article, use MedicalScholarlyArticle to tag the overall article, not this type. Note also: the organization making the recommendation should be captured in the recognizingAuthority base property of MedicalEntity.", + "rdfs:label": "MedicalGuideline", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:availableOnDevice", + "@type": "rdf:Property", + "rdfs:comment": "Device required to run the application. Used in cases where a specific make/model is required to run the application.", + "rdfs:label": "availableOnDevice", + "schema:domainIncludes": { + "@id": "schema:SoftwareApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:diseasePreventionInfo", + "@type": "rdf:Property", + "rdfs:comment": "Information about disease prevention.", + "rdfs:label": "diseasePreventionInfo", + "schema:domainIncludes": { + "@id": "schema:SpecialAnnouncement" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:WebContent" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2490" + } + }, + { + "@id": "schema:Chiropractic", + "@type": "schema:MedicineSystem", + "rdfs:comment": "A system of medicine focused on the relationship between the body's structure, mainly the spine, and its functioning.", + "rdfs:label": "Chiropractic", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Answer", + "@type": "rdfs:Class", + "rdfs:comment": "An answer offered to a question; perhaps correct, perhaps opinionated or wrong.", + "rdfs:label": "Answer", + "rdfs:subClassOf": { + "@id": "schema:Comment" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/QAStackExchange" + } + }, + { + "@id": "schema:EducationEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Education event.", + "rdfs:label": "EducationEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:competencyRequired", + "@type": "rdf:Property", + "rdfs:comment": "Knowledge, skill, ability or personal attribute that must be demonstrated by a person or other entity in order to do something such as earn an Educational Occupational Credential or understand a LearningResource.", + "rdfs:label": "competencyRequired", + "schema:domainIncludes": [ + { + "@id": "schema:EducationalOccupationalCredential" + }, + { + "@id": "schema:LearningResource" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:primaryPrevention", + "@type": "rdf:Property", + "rdfs:comment": "A preventative therapy used to prevent an initial occurrence of the medical condition, such as vaccination.", + "rdfs:label": "primaryPrevention", + "schema:domainIncludes": { + "@id": "schema:MedicalCondition" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTherapy" + } + }, + { + "@id": "schema:UsedCondition", + "@type": "schema:OfferItemCondition", + "rdfs:comment": "Indicates that the item is used.", + "rdfs:label": "UsedCondition" + }, + { + "@id": "schema:PlanAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of planning the execution of an event/task/action/reservation/plan to a future date.", + "rdfs:label": "PlanAction", + "rdfs:subClassOf": { + "@id": "schema:OrganizeAction" + } + }, + { + "@id": "schema:loanMortgageMandateAmount", + "@type": "rdf:Property", + "rdfs:comment": "Amount of mortgage mandate that can be converted into a proper mortgage at a later stage.", + "rdfs:label": "loanMortgageMandateAmount", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:MortgageLoan" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MonetaryAmount" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:CassetteFormat", + "@type": "schema:MusicReleaseFormatType", + "rdfs:comment": "CassetteFormat.", + "rdfs:label": "CassetteFormat", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + } + }, + { + "@id": "schema:copyrightNotice", + "@type": "rdf:Property", + "rdfs:comment": "Text of a notice appropriate for describing the copyright aspects of this Creative Work, ideally indicating the owner of the copyright for the Work.", + "rdfs:label": "copyrightNotice", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2659" + } + }, + { + "@id": "schema:dissolutionDate", + "@type": "rdf:Property", + "rdfs:comment": "The date that this organization was dissolved.", + "rdfs:label": "dissolutionDate", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + } + }, + { + "@id": "schema:endTime", + "@type": "rdf:Property", + "rdfs:comment": "The endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. E.g. John wrote a book from January to *December*. For media, including audio and video, it's the time offset of the end of a clip within a larger file.\\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.", + "rdfs:label": "endTime", + "schema:domainIncludes": [ + { + "@id": "schema:MediaObject" + }, + { + "@id": "schema:Action" + }, + { + "@id": "schema:InteractionCounter" + }, + { + "@id": "schema:FoodEstablishmentReservation" + }, + { + "@id": "schema:Schedule" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Time" + }, + { + "@id": "schema:DateTime" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2493" + } + }, + { + "@id": "schema:TherapeuticProcedure", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/277132007" + }, + "rdfs:comment": "A medical procedure intended primarily for therapeutic purposes, aimed at improving a health condition.", + "rdfs:label": "TherapeuticProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:prepTime", + "@type": "rdf:Property", + "rdfs:comment": "The length of time it takes to prepare the items to be used in instructions or a direction, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "prepTime", + "schema:domainIncludes": [ + { + "@id": "schema:HowToDirection" + }, + { + "@id": "schema:HowTo" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:ProfessionalService", + "@type": "rdfs:Class", + "rdfs:comment": "Original definition: \"provider of professional services.\"\\n\\nThe general [[ProfessionalService]] type for local businesses was deprecated due to confusion with [[Service]]. For reference, the types that it included were: [[Dentist]],\n [[AccountingService]], [[Attorney]], [[Notary]], as well as types for several kinds of [[HomeAndConstructionBusiness]]: [[Electrician]], [[GeneralContractor]],\n [[HousePainter]], [[Locksmith]], [[Plumber]], [[RoofingContractor]]. [[LegalService]] was introduced as a more inclusive supertype of [[Attorney]].", + "rdfs:label": "ProfessionalService", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:bccRecipient", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of recipient. The recipient blind copied on a message.", + "rdfs:label": "bccRecipient", + "rdfs:subPropertyOf": { + "@id": "schema:recipient" + }, + "schema:domainIncludes": { + "@id": "schema:Message" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:ContactPoint" + } + ] + }, + { + "@id": "schema:abridged", + "@type": "rdf:Property", + "rdfs:comment": "Indicates whether the book is an abridged edition.", + "rdfs:label": "abridged", + "schema:domainIncludes": { + "@id": "schema:Book" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:RightHandDriving", + "@type": "schema:SteeringPositionValue", + "rdfs:comment": "The steering position is on the right side of the vehicle (viewed from the main direction of driving).", + "rdfs:label": "RightHandDriving", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + } + }, + { + "@id": "schema:CleaningFee", + "@type": "schema:PriceComponentTypeEnumeration", + "rdfs:comment": "Represents the cleaning fee part of the total price for an offered product, for example a vacation rental.", + "rdfs:label": "CleaningFee", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2689" + } + }, + { + "@id": "schema:MedicalAudienceType", + "@type": "rdfs:Class", + "rdfs:comment": "Target audiences types for medical web pages. Enumerated type.", + "rdfs:label": "MedicalAudienceType", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:containedIn", + "@type": "rdf:Property", + "rdfs:comment": "The basic containment relation between a place and one that contains it.", + "rdfs:label": "containedIn", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + }, + "schema:supersededBy": { + "@id": "schema:containedInPlace" + } + }, + { + "@id": "schema:EventAttendanceModeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "An EventAttendanceModeEnumeration value is one of potentially several modes of organising an event, relating to whether it is online or offline.", + "rdfs:label": "EventAttendanceModeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1842" + } + }, + { + "@id": "schema:HalalDiet", + "@type": "schema:RestrictedDiet", + "rdfs:comment": "A diet conforming to Islamic dietary practices.", + "rdfs:label": "HalalDiet" + }, + { + "@id": "schema:relatedCondition", + "@type": "rdf:Property", + "rdfs:comment": "A medical condition associated with this anatomy.", + "rdfs:label": "relatedCondition", + "schema:domainIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + }, + { + "@id": "schema:SuperficialAnatomy" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:ItemListOrderType", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerated for values for itemListOrder for indicating how an ordered ItemList is organized.", + "rdfs:label": "ItemListOrderType", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + } + }, + { + "@id": "schema:EducationalOccupationalProgram", + "@type": "rdfs:Class", + "rdfs:comment": "A program offered by an institution which determines the learning progress to achieve an outcome, usually a credential like a degree or certificate. This would define a discrete set of opportunities (e.g., job, courses) that together constitute a program with a clear start, end, set of requirements, and transition to a new occupational opportunity (e.g., a job), or sometimes a higher educational opportunity (e.g., an advanced degree).", + "rdfs:label": "EducationalOccupationalProgram", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2289" + } + }, + { + "@id": "schema:HowToTool", + "@type": "rdfs:Class", + "rdfs:comment": "A tool used (but not consumed) when performing instructions for how to achieve a result.", + "rdfs:label": "HowToTool", + "rdfs:subClassOf": { + "@id": "schema:HowToItem" + } + }, + { + "@id": "schema:legislationConsolidates", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#consolidates" + }, + "rdfs:comment": "Indicates another legislation taken into account in this consolidated legislation (which is usually the product of an editorial process that revises the legislation). This property should be used multiple times to refer to both the original version or the previous consolidated version, and to the legislations making the change.", + "rdfs:label": "legislationConsolidates", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#consolidates" + } + }, + { + "@id": "schema:CompoundPriceSpecification", + "@type": "rdfs:Class", + "rdfs:comment": "A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e.g. \"electricity\" or \"final cleaning\").", + "rdfs:label": "CompoundPriceSpecification", + "rdfs:subClassOf": { + "@id": "schema:PriceSpecification" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:applicationDeadline", + "@type": "rdf:Property", + "rdfs:comment": "The date at which the program stops collecting applications for the next enrollment cycle.", + "rdfs:label": "applicationDeadline", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalProgram" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Date" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:LymphaticVessel", + "@type": "rdfs:Class", + "rdfs:comment": "A type of blood vessel that specifically carries lymph fluid unidirectionally toward the heart.", + "rdfs:label": "LymphaticVessel", + "rdfs:subClassOf": { + "@id": "schema:Vessel" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:InStoreOnly", + "@type": "schema:ItemAvailability", + "rdfs:comment": "Indicates that the item is available only at physical locations.", + "rdfs:label": "InStoreOnly" + }, + { + "@id": "schema:awards", + "@type": "rdf:Property", + "rdfs:comment": "Awards won by or for this item.", + "rdfs:label": "awards", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:supersededBy": { + "@id": "schema:award" + } + }, + { + "@id": "schema:targetDescription", + "@type": "rdf:Property", + "rdfs:comment": "The description of a node in an established educational framework.", + "rdfs:label": "targetDescription", + "schema:domainIncludes": { + "@id": "schema:AlignmentObject" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Store", + "@type": "rdfs:Class", + "rdfs:comment": "A retail good store.", + "rdfs:label": "Store", + "rdfs:subClassOf": { + "@id": "schema:LocalBusiness" + } + }, + { + "@id": "schema:State", + "@type": "rdfs:Class", + "rdfs:comment": "A state or province of a country.", + "rdfs:label": "State", + "rdfs:subClassOf": { + "@id": "schema:AdministrativeArea" + } + }, + { + "@id": "schema:bookingAgent", + "@type": "rdf:Property", + "rdfs:comment": "'bookingAgent' is an out-dated term indicating a 'broker' that serves as a booking agent.", + "rdfs:label": "bookingAgent", + "schema:domainIncludes": { + "@id": "schema:Reservation" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:broker" + } + }, + { + "@id": "schema:doesNotShip", + "@type": "rdf:Property", + "rdfs:comment": "Indicates when shipping to a particular [[shippingDestination]] is not available.", + "rdfs:label": "doesNotShip", + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:ShippingRateSettings" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2506" + } + }, + { + "@id": "schema:actionOption", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of object. The options subject to this action.", + "rdfs:label": "actionOption", + "rdfs:subPropertyOf": { + "@id": "schema:object" + }, + "schema:domainIncludes": { + "@id": "schema:ChooseAction" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Thing" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:VisualArtsEvent", + "@type": "rdfs:Class", + "rdfs:comment": "Event type: Visual arts event.", + "rdfs:label": "VisualArtsEvent", + "rdfs:subClassOf": { + "@id": "schema:Event" + } + }, + { + "@id": "schema:eligibleDuration", + "@type": "rdf:Property", + "rdfs:comment": "The duration for which the given offer is valid.", + "rdfs:label": "eligibleDuration", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Offer" + }, + { + "@id": "schema:Demand" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:weight", + "@type": "rdf:Property", + "rdfs:comment": "The weight of the product or person.", + "rdfs:label": "weight", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:OfferShippingDetails" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:Product" + } + ], + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:isSimilarTo", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to another, functionally similar product (or multiple products).", + "rdfs:label": "isSimilarTo", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Service" + } + ] + }, + { + "@id": "schema:certificationRating", + "@type": "rdf:Property", + "rdfs:comment": "Rating of a certification instance (as defined by an independent certification body). Typically this rating can be used to rate the level to which the requirements of the certification instance are fulfilled. See also [gs1:certificationValue](https://www.gs1.org/voc/certificationValue).", + "rdfs:label": "certificationRating", + "schema:domainIncludes": { + "@id": "schema:Certification" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Rating" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:reviewAspect", + "@type": "rdf:Property", + "rdfs:comment": "This Review or Rating is relevant to this part or facet of the itemReviewed.", + "rdfs:label": "reviewAspect", + "schema:domainIncludes": [ + { + "@id": "schema:Guide" + }, + { + "@id": "schema:Rating" + }, + { + "@id": "schema:Review" + } + ], + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1689" + } + }, + { + "@id": "schema:contactPoint", + "@type": "rdf:Property", + "rdfs:comment": "A contact point for a person or organization.", + "rdfs:label": "contactPoint", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + }, + { + "@id": "schema:HealthInsurancePlan" + } + ], + "schema:rangeIncludes": { + "@id": "schema:ContactPoint" + } + }, + { + "@id": "schema:MedicalCode", + "@type": "rdfs:Class", + "rdfs:comment": "A code for a medical entity.", + "rdfs:label": "MedicalCode", + "rdfs:subClassOf": [ + { + "@id": "schema:CategoryCode" + }, + { + "@id": "schema:MedicalIntangible" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:ethicsPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Statement about ethics policy, e.g. of a [[NewsMediaOrganization]] regarding journalistic and publishing practices, or of a [[Restaurant]], a page describing food source policies. In the case of a [[NewsMediaOrganization]], an ethicsPolicy is typically a statement describing the personal, organizational, and corporate standards of behavior expected by the organization.", + "rdfs:label": "ethicsPolicy", + "schema:domainIncludes": [ + { + "@id": "schema:NewsMediaOrganization" + }, + { + "@id": "schema:Organization" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:CreativeWork" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:encodings", + "@type": "rdf:Property", + "rdfs:comment": "A media object that encodes this CreativeWork.", + "rdfs:label": "encodings", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:MediaObject" + }, + "schema:supersededBy": { + "@id": "schema:encoding" + } + }, + { + "@id": "schema:offeredBy", + "@type": "rdf:Property", + "rdfs:comment": "A pointer to the organization or person making the offer.", + "rdfs:label": "offeredBy", + "schema:domainIncludes": { + "@id": "schema:Offer" + }, + "schema:inverseOf": { + "@id": "schema:makesOffer" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:QuantitativeValueDistribution", + "@type": "rdfs:Class", + "rdfs:comment": "A statistical distribution of values.", + "rdfs:label": "QuantitativeValueDistribution", + "rdfs:subClassOf": { + "@id": "schema:StructuredValue" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:StoreCreditRefund", + "@type": "schema:RefundTypeEnumeration", + "rdfs:comment": "Specifies that the customer receives a store credit as refund when returning a product.", + "rdfs:label": "StoreCreditRefund", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2288" + } + }, + { + "@id": "schema:Appearance", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Appearance assessment with clinical examination.", + "rdfs:label": "Appearance", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:yearlyRevenue", + "@type": "rdf:Property", + "rdfs:comment": "The size of the business in annual revenue.", + "rdfs:label": "yearlyRevenue", + "schema:domainIncludes": { + "@id": "schema:BusinessAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:DrugPregnancyCategory", + "@type": "rdfs:Class", + "rdfs:comment": "Categories that represent an assessment of the risk of fetal injury due to a drug or pharmaceutical used as directed by the mother during pregnancy.", + "rdfs:label": "DrugPregnancyCategory", + "rdfs:subClassOf": { + "@id": "schema:MedicalEnumeration" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:AndroidPlatform", + "@type": "schema:DigitalPlatformEnumeration", + "rdfs:comment": "Represents the broad notion of Android-based operating systems.", + "rdfs:label": "AndroidPlatform", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3057" + } + }, + { + "@id": "schema:healthPlanNetworkTier", + "@type": "rdf:Property", + "rdfs:comment": "The tier(s) for this network.", + "rdfs:label": "healthPlanNetworkTier", + "schema:domainIncludes": { + "@id": "schema:HealthPlanNetwork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:correction", + "@type": "rdf:Property", + "rdfs:comment": "Indicates a correction to a [[CreativeWork]], either via a [[CorrectionComment]], textually or in another document.", + "rdfs:label": "correction", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:CorrectionComment" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1950" + } + }, + { + "@id": "schema:copyrightHolder", + "@type": "rdf:Property", + "rdfs:comment": "The party holding the legal copyright to the CreativeWork.", + "rdfs:label": "copyrightHolder", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:verificationFactCheckingPolicy", + "@type": "rdf:Property", + "rdfs:comment": "Disclosure about verification and fact-checking processes for a [[NewsMediaOrganization]] or other fact-checking [[Organization]].", + "rdfs:label": "verificationFactCheckingPolicy", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:productSupported", + "@type": "rdf:Property", + "rdfs:comment": "The product or service this support contact point is related to (such as product support for a particular product line). This can be a specific product or product line (e.g. \"iPhone\") or a general category of products or services (e.g. \"smartphones\").", + "rdfs:label": "productSupported", + "schema:domainIncludes": { + "@id": "schema:ContactPoint" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Product" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:insertion", + "@type": "rdf:Property", + "rdfs:comment": "The place of attachment of a muscle, or what the muscle moves.", + "rdfs:label": "insertion", + "schema:domainIncludes": { + "@id": "schema:Muscle" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:AnatomicalStructure" + } + }, + { + "@id": "schema:offersPrescriptionByMail", + "@type": "rdf:Property", + "rdfs:comment": "Whether prescriptions can be delivered by mail.", + "rdfs:label": "offersPrescriptionByMail", + "schema:domainIncludes": { + "@id": "schema:HealthPlanFormulary" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:publication", + "@type": "rdf:Property", + "rdfs:comment": "A publication event associated with the item.", + "rdfs:label": "publication", + "schema:domainIncludes": { + "@id": "schema:CreativeWork" + }, + "schema:rangeIncludes": { + "@id": "schema:PublicationEvent" + } + }, + { + "@id": "schema:yearsInOperation", + "@type": "rdf:Property", + "rdfs:comment": "The age of the business.", + "rdfs:label": "yearsInOperation", + "schema:domainIncludes": { + "@id": "schema:BusinessAudience" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:Movie", + "@type": "rdfs:Class", + "rdfs:comment": "A movie.", + "rdfs:label": "Movie", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:ProductCollection", + "@type": "rdfs:Class", + "rdfs:comment": "A set of products (either [[ProductGroup]]s or specific variants) that are listed together e.g. in an [[Offer]].", + "rdfs:label": "ProductCollection", + "rdfs:subClassOf": [ + { + "@id": "schema:Collection" + }, + { + "@id": "schema:Product" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2597" + } + }, + { + "@id": "schema:DepartAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of departing from a place. An agent departs from a fromLocation for a destination, optionally with participants.", + "rdfs:label": "DepartAction", + "rdfs:subClassOf": { + "@id": "schema:MoveAction" + } + }, + { + "@id": "schema:RadioChannel", + "@type": "rdfs:Class", + "rdfs:comment": "A unique instance of a radio BroadcastService on a CableOrSatelliteService lineup.", + "rdfs:label": "RadioChannel", + "rdfs:subClassOf": { + "@id": "schema:BroadcastChannel" + } + }, + { + "@id": "schema:numberedPosition", + "@type": "rdf:Property", + "rdfs:comment": "A number associated with a role in an organization, for example, the number on an athlete's jersey.", + "rdfs:label": "numberedPosition", + "schema:domainIncludes": { + "@id": "schema:OrganizationRole" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:Date", + "@type": [ + "schema:DataType", + "rdfs:Class" + ], + "rdfs:comment": "A date value in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601).", + "rdfs:label": "Date" + }, + { + "@id": "schema:Obstetric", + "@type": "schema:MedicalSpecialty", + "rdfs:comment": "A specific branch of medical science that specializes in the care of women during the prenatal and postnatal care and with the delivery of the child.", + "rdfs:label": "Obstetric", + "rdfs:subClassOf": { + "@id": "schema:MedicalBusiness" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TransferAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.", + "rdfs:label": "TransferAction", + "rdfs:subClassOf": { + "@id": "schema:Action" + } + }, + { + "@id": "schema:medicineSystem", + "@type": "rdf:Property", + "rdfs:comment": "The system of medicine that includes this MedicalEntity, for example 'evidence-based', 'homeopathic', 'chiropractic', etc.", + "rdfs:label": "medicineSystem", + "schema:domainIncludes": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicineSystem" + } + }, + { + "@id": "schema:publicAccess", + "@type": "rdf:Property", + "rdfs:comment": "A flag to signal that the [[Place]] is open to public visitors. If this property is omitted there is no assumed default boolean value.", + "rdfs:label": "publicAccess", + "schema:domainIncludes": { + "@id": "schema:Place" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + } + }, + { + "@id": "schema:Legislation", + "@type": "rdfs:Class", + "rdfs:comment": "A legal document such as an act, decree, bill, etc. (enforceable or not) or a component of a legal act (like an article).", + "rdfs:label": "Legislation", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:closeMatch": [ + { + "@id": "http://data.europa.eu/eli/ontology#LegalRecontributor" + }, + { + "@id": "http://data.europa.eu/eli/ontology#LegalExpression" + } + ] + }, + { + "@id": "schema:FurnitureStore", + "@type": "rdfs:Class", + "rdfs:comment": "A furniture store.", + "rdfs:label": "FurnitureStore", + "rdfs:subClassOf": { + "@id": "schema:Store" + } + }, + { + "@id": "schema:albumProductionType", + "@type": "rdf:Property", + "rdfs:comment": "Classification of the album by its type of content: soundtrack, live album, studio album, etc.", + "rdfs:label": "albumProductionType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicAlbum" + }, + "schema:rangeIncludes": { + "@id": "schema:MusicAlbumProductionType" + } + }, + { + "@id": "schema:MedicalCause", + "@type": "rdfs:Class", + "rdfs:comment": "The causative agent(s) that are responsible for the pathophysiologic process that eventually results in a medical condition, symptom or sign. In this schema, unless otherwise specified this is meant to be the proximate cause of the medical condition, symptom or sign. The proximate cause is defined as the causative agent that most directly results in the medical condition, symptom or sign. For example, the HIV virus could be considered a cause of AIDS. Or in a diagnostic context, if a patient fell and sustained a hip fracture and two days later sustained a pulmonary embolism which eventuated in a cardiac arrest, the cause of the cardiac arrest (the proximate cause) would be the pulmonary embolism and not the fall. Medical causes can include cardiovascular, chemical, dermatologic, endocrine, environmental, gastroenterologic, genetic, hematologic, gynecologic, iatrogenic, infectious, musculoskeletal, neurologic, nutritional, obstetric, oncologic, otolaryngologic, pharmacologic, psychiatric, pulmonary, renal, rheumatologic, toxic, traumatic, or urologic causes; medical conditions can be causes as well.", + "rdfs:label": "MedicalCause", + "rdfs:subClassOf": { + "@id": "schema:MedicalEntity" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:availableTest", + "@type": "rdf:Property", + "rdfs:comment": "A diagnostic test or procedure offered by this lab.", + "rdfs:label": "availableTest", + "schema:domainIncludes": { + "@id": "schema:DiagnosticLab" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalTest" + } + }, + { + "@id": "schema:downvoteCount", + "@type": "rdf:Property", + "rdfs:comment": "The number of downvotes this question, answer or comment has received from the community.", + "rdfs:label": "downvoteCount", + "schema:domainIncludes": { + "@id": "schema:Comment" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + } + }, + { + "@id": "schema:circle", + "@type": "rdf:Property", + "rdfs:comment": "A circle is the circular region of a specified radius centered at a specified latitude and longitude. A circle is expressed as a pair followed by a radius in meters.", + "rdfs:label": "circle", + "schema:domainIncludes": { + "@id": "schema:GeoShape" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:discountCurrency", + "@type": "rdf:Property", + "rdfs:comment": "The currency of the discount.\\n\\nUse standard formats: [ISO 4217 currency format](http://en.wikipedia.org/wiki/ISO_4217), e.g. \"USD\"; [Ticker symbol](https://en.wikipedia.org/wiki/List_of_cryptocurrencies) for cryptocurrencies, e.g. \"BTC\"; well known names for [Local Exchange Trading Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types, e.g. \"Ithaca HOUR\".", + "rdfs:label": "discountCurrency", + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:legislationApplies", + "@type": "rdf:Property", + "owl:equivalentProperty": { + "@id": "http://data.europa.eu/eli/ontology#implements" + }, + "rdfs:comment": "Indicates that this legislation (or part of a legislation) somehow transfers another legislation in a different legislative context. This is an informative link, and it has no legal value. For legally-binding links of transposition, use the legislationTransposes property. For example an informative consolidated law of a European Union's member state \"applies\" the consolidated version of the European Directive implemented in it.", + "rdfs:label": "legislationApplies", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:domainIncludes": { + "@id": "schema:Legislation" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Legislation" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#implements" + } + }, + { + "@id": "schema:Genitourinary", + "@type": "schema:PhysicalExam", + "rdfs:comment": "Genitourinary system function assessment with clinical examination.", + "rdfs:label": "Genitourinary", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:billingPeriod", + "@type": "rdf:Property", + "rdfs:comment": "The time interval used to compute the invoice.", + "rdfs:label": "billingPeriod", + "schema:domainIncludes": { + "@id": "schema:Invoice" + }, + "schema:rangeIncludes": { + "@id": "schema:Duration" + } + }, + { + "@id": "schema:Occupation", + "@type": "rdfs:Class", + "rdfs:comment": "A profession, may involve prolonged training and/or a formal qualification.", + "rdfs:label": "Occupation", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1698" + } + }, + { + "@id": "schema:UserInteraction", + "@type": "rdfs:Class", + "rdfs:comment": "UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use [[Action]]-based vocabulary, alongside types such as [[Comment]].", + "rdfs:label": "UserInteraction", + "rdfs:subClassOf": { + "@id": "schema:Event" + }, + "schema:supersededBy": { + "@id": "schema:InteractionCounter" + } + }, + { + "@id": "schema:Church", + "@type": "rdfs:Class", + "rdfs:comment": "A church.", + "rdfs:label": "Church", + "rdfs:subClassOf": { + "@id": "schema:PlaceOfWorship" + } + }, + { + "@id": "schema:winner", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The winner of the action.", + "rdfs:label": "winner", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:LoseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:Brewery", + "@type": "rdfs:Class", + "rdfs:comment": "Brewery.", + "rdfs:label": "Brewery", + "rdfs:subClassOf": { + "@id": "schema:FoodEstablishment" + } + }, + { + "@id": "schema:SurgicalProcedure", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "http://purl.bioontology.org/ontology/SNOMEDCT/387713003" + }, + "rdfs:comment": "A medical procedure involving an incision with instruments; performed for diagnose, or therapeutic purposes.", + "rdfs:label": "SurgicalProcedure", + "rdfs:subClassOf": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:StadiumOrArena", + "@type": "rdfs:Class", + "rdfs:comment": "A stadium.", + "rdfs:label": "StadiumOrArena", + "rdfs:subClassOf": [ + { + "@id": "schema:CivicStructure" + }, + { + "@id": "schema:SportsActivityLocation" + } + ] + }, + { + "@id": "schema:AnaerobicActivity", + "@type": "schema:PhysicalActivityCategory", + "rdfs:comment": "Physical activity that is of high-intensity which utilizes the anaerobic metabolism of the body.", + "rdfs:label": "AnaerobicActivity", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Enumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Lists or enumerations—for example, a list of cuisines or music genres, etc.", + "rdfs:label": "Enumeration", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:PrependAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of inserting at the beginning if an ordered collection.", + "rdfs:label": "PrependAction", + "rdfs:subClassOf": { + "@id": "schema:InsertAction" + } + }, + { + "@id": "schema:usesDevice", + "@type": "rdf:Property", + "rdfs:comment": "Device used to perform the test.", + "rdfs:label": "usesDevice", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalDevice" + } + }, + { + "@id": "schema:OrderCancelled", + "@type": "schema:OrderStatus", + "rdfs:comment": "OrderStatus representing cancellation of an order.", + "rdfs:label": "OrderCancelled" + }, + { + "@id": "schema:about", + "@type": "rdf:Property", + "rdfs:comment": "The subject matter of the content.", + "rdfs:label": "about", + "schema:domainIncludes": [ + { + "@id": "schema:Event" + }, + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:Certification" + }, + { + "@id": "schema:CommunicateAction" + } + ], + "schema:inverseOf": { + "@id": "schema:subjectOf" + }, + "schema:rangeIncludes": { + "@id": "schema:Thing" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1670" + } + }, + { + "@id": "schema:geoTouches", + "@type": "rdf:Property", + "rdfs:comment": "Represents spatial relations in which two geometries (or the places they represent) touch: \"they have at least one boundary point in common, but no interior points.\" (A symmetric relationship, as defined in [DE-9IM](https://en.wikipedia.org/wiki/DE-9IM).)", + "rdfs:label": "geoTouches", + "schema:domainIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:GeospatialGeometry" + }, + { + "@id": "schema:Place" + } + ] + }, + { + "@id": "schema:healthPlanCostSharing", + "@type": "rdf:Property", + "rdfs:comment": "The costs to the patient for services under this network or formulary.", + "rdfs:label": "healthPlanCostSharing", + "schema:domainIncludes": [ + { + "@id": "schema:HealthPlanFormulary" + }, + { + "@id": "schema:HealthPlanNetwork" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1062" + } + }, + { + "@id": "schema:areaServed", + "@type": "rdf:Property", + "rdfs:comment": "The geographic area where a service or offered item is provided.", + "rdfs:label": "areaServed", + "schema:domainIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Demand" + }, + { + "@id": "schema:Service" + }, + { + "@id": "schema:ContactPoint" + }, + { + "@id": "schema:Offer" + }, + { + "@id": "schema:DeliveryChargeSpecification" + } + ], + "schema:rangeIncludes": [ + { + "@id": "schema:Place" + }, + { + "@id": "schema:AdministrativeArea" + }, + { + "@id": "schema:GeoShape" + }, + { + "@id": "schema:Text" + } + ] + }, + { + "@id": "schema:steeringPosition", + "@type": "rdf:Property", + "rdfs:comment": "The position of the steering wheel or similar device (mostly for cars).", + "rdfs:label": "steeringPosition", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:rangeIncludes": { + "@id": "schema:SteeringPositionValue" + } + }, + { + "@id": "schema:bodyType", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.).", + "rdfs:label": "bodyType", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:URL" + }, + { + "@id": "schema:Text" + }, + { + "@id": "schema:QualitativeValue" + } + ] + }, + { + "@id": "schema:ItemListOrderDescending", + "@type": "schema:ItemListOrderType", + "rdfs:comment": "An ItemList ordered with higher values listed first.", + "rdfs:label": "ItemListOrderDescending" + }, + { + "@id": "schema:masthead", + "@type": "rdf:Property", + "rdfs:comment": "For a [[NewsMediaOrganization]], a link to the masthead page or a page listing top editorial management.", + "rdfs:label": "masthead", + "rdfs:subPropertyOf": { + "@id": "schema:publishingPrinciples" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/TP" + }, + "schema:domainIncludes": { + "@id": "schema:NewsMediaOrganization" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:CreativeWork" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1525" + } + }, + { + "@id": "schema:ParcelService", + "@type": "schema:DeliveryMethod", + "rdfs:comment": "A private parcel service as the delivery mode available for a certain offer.\\n\\nCommonly used values:\\n\\n* http://purl.org/goodrelations/v1#DHL\\n* http://purl.org/goodrelations/v1#FederalExpress\\n* http://purl.org/goodrelations/v1#UPS\n ", + "rdfs:label": "ParcelService", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsClass" + } + }, + { + "@id": "schema:credentialCategory", + "@type": "rdf:Property", + "rdfs:comment": "The category or type of credential being described, for example \"degree”, “certificate”, “badge”, or more specific term.", + "rdfs:label": "credentialCategory", + "schema:domainIncludes": { + "@id": "schema:EducationalOccupationalCredential" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Text" + }, + { + "@id": "schema:DefinedTerm" + }, + { + "@id": "schema:URL" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1779" + } + }, + { + "@id": "schema:Researcher", + "@type": "rdfs:Class", + "rdfs:comment": "Researchers.", + "rdfs:label": "Researcher", + "rdfs:subClassOf": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:AuthoritativeLegalValue", + "@type": "schema:LegalValueLevel", + "rdfs:comment": "Indicates that the publisher gives some special status to the publication of the document. (\"The Queens Printer\" version of a UK Act of Parliament, or the PDF version of a Directive published by the EU Office of Publications.) Something \"Authoritative\" is considered to be also [[OfficialLegalValue]].", + "rdfs:label": "AuthoritativeLegalValue", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/ELI" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1156" + }, + "skos:exactMatch": { + "@id": "http://data.europa.eu/eli/ontology#LegalValue-authoritative" + } + }, + { + "@id": "schema:epidemiology", + "@type": "rdf:Property", + "rdfs:comment": "The characteristics of associated patients, such as age, gender, race etc.", + "rdfs:label": "epidemiology", + "schema:domainIncludes": [ + { + "@id": "schema:MedicalCondition" + }, + { + "@id": "schema:PhysicalActivity" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:supersededBy", + "@type": "rdf:Property", + "rdfs:comment": "Relates a term (i.e. a property, class or enumeration) to one that supersedes it.", + "rdfs:label": "supersededBy", + "schema:domainIncludes": [ + { + "@id": "schema:Enumeration" + }, + { + "@id": "schema:Property" + }, + { + "@id": "schema:Class" + } + ], + "schema:isPartOf": { + "@id": "https://meta.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Class" + }, + { + "@id": "schema:Enumeration" + }, + { + "@id": "schema:Property" + } + ] + }, + { + "@id": "schema:CheckAction", + "@type": "rdfs:Class", + "rdfs:comment": "An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.", + "rdfs:label": "CheckAction", + "rdfs:subClassOf": { + "@id": "schema:FindAction" + } + }, + { + "@id": "schema:byMonthDay", + "@type": "rdf:Property", + "rdfs:comment": "Defines the day(s) of the month on which a recurring [[Event]] takes place. Specified as an [[Integer]] between 1-31.", + "rdfs:label": "byMonthDay", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Integer" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:transFatContent", + "@type": "rdf:Property", + "rdfs:comment": "The number of grams of trans fat.", + "rdfs:label": "transFatContent", + "schema:domainIncludes": { + "@id": "schema:NutritionInformation" + }, + "schema:rangeIncludes": { + "@id": "schema:Mass" + } + }, + { + "@id": "schema:JobPosting", + "@type": "rdfs:Class", + "rdfs:comment": "A listing that describes a job opening in a certain organization.", + "rdfs:label": "JobPosting", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:BankAccount", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "BankAccount", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:SendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of physically/electronically dispatching an object for transfer from an origin to a destination. Related actions:\\n\\n* [[ReceiveAction]]: The reciprocal of SendAction.\\n* [[GiveAction]]: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).", + "rdfs:label": "SendAction", + "rdfs:subClassOf": { + "@id": "schema:TransferAction" + } + }, + { + "@id": "schema:DoseSchedule", + "@type": "rdfs:Class", + "rdfs:comment": "A specific dosing schedule for a drug or supplement.", + "rdfs:label": "DoseSchedule", + "rdfs:subClassOf": { + "@id": "schema:MedicalIntangible" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:jobLocation", + "@type": "rdf:Property", + "rdfs:comment": "A (typically single) geographic location associated with the job position.", + "rdfs:label": "jobLocation", + "schema:domainIncludes": { + "@id": "schema:JobPosting" + }, + "schema:rangeIncludes": { + "@id": "schema:Place" + } + }, + { + "@id": "schema:OccupationalTherapy", + "@type": "rdfs:Class", + "rdfs:comment": "A treatment of people with physical, emotional, or social problems, using purposeful activity to help them overcome or learn to deal with their problems.", + "rdfs:label": "OccupationalTherapy", + "rdfs:subClassOf": { + "@id": "schema:MedicalTherapy" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:TextDigitalDocument", + "@type": "rdfs:Class", + "rdfs:comment": "A file composed primarily of text.", + "rdfs:label": "TextDigitalDocument", + "rdfs:subClassOf": { + "@id": "schema:DigitalDocument" + } + }, + { + "@id": "schema:sportsTeam", + "@type": "rdf:Property", + "rdfs:comment": "A sub property of participant. The sports team that participated on this action.", + "rdfs:label": "sportsTeam", + "rdfs:subPropertyOf": { + "@id": "schema:participant" + }, + "schema:domainIncludes": { + "@id": "schema:ExerciseAction" + }, + "schema:rangeIncludes": { + "@id": "schema:SportsTeam" + } + }, + { + "@id": "schema:performers", + "@type": "rdf:Property", + "rdfs:comment": "The main performer or performers of the event—for example, a presenter, musician, or actor.", + "rdfs:label": "performers", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:performer" + } + }, + { + "@id": "schema:includedInDataCatalog", + "@type": "rdf:Property", + "rdfs:comment": "A data catalog which contains this dataset.", + "rdfs:label": "includedInDataCatalog", + "schema:domainIncludes": { + "@id": "schema:Dataset" + }, + "schema:inverseOf": { + "@id": "schema:dataset" + }, + "schema:rangeIncludes": { + "@id": "schema:DataCatalog" + } + }, + { + "@id": "schema:PreventionIndication", + "@type": "rdfs:Class", + "rdfs:comment": "An indication for preventing an underlying condition, symptom, etc.", + "rdfs:label": "PreventionIndication", + "rdfs:subClassOf": { + "@id": "schema:MedicalIndication" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:gameTip", + "@type": "rdf:Property", + "rdfs:comment": "Links to tips, tactics, etc.", + "rdfs:label": "gameTip", + "schema:domainIncludes": { + "@id": "schema:VideoGame" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:TobaccoNicotineConsideration", + "@type": "schema:AdultOrientedEnumeration", + "rdfs:comment": "Item contains tobacco and/or nicotine, for example cigars, cigarettes, chewing tobacco, e-cigarettes, or hookahs.", + "rdfs:label": "TobaccoNicotineConsideration", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2989" + } + }, + { + "@id": "schema:SportsTeam", + "@type": "rdfs:Class", + "rdfs:comment": "Organization: Sports team.", + "rdfs:label": "SportsTeam", + "rdfs:subClassOf": { + "@id": "schema:SportsOrganization" + } + }, + { + "@id": "schema:regionDrained", + "@type": "rdf:Property", + "rdfs:comment": "The anatomical or organ system drained by this vessel; generally refers to a specific part of an organ.", + "rdfs:label": "regionDrained", + "schema:domainIncludes": [ + { + "@id": "schema:LymphaticVessel" + }, + { + "@id": "schema:Vein" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ] + }, + { + "@id": "schema:founder", + "@type": "rdf:Property", + "rdfs:comment": "A person who founded this organization.", + "rdfs:label": "founder", + "schema:domainIncludes": { + "@id": "schema:Organization" + }, + "schema:rangeIncludes": { + "@id": "schema:Person" + } + }, + { + "@id": "schema:lyrics", + "@type": "rdf:Property", + "rdfs:comment": "The words in the song.", + "rdfs:label": "lyrics", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/MBZ" + }, + "schema:domainIncludes": { + "@id": "schema:MusicComposition" + }, + "schema:rangeIncludes": { + "@id": "schema:CreativeWork" + } + }, + { + "@id": "schema:PriceTypeEnumeration", + "@type": "rdfs:Class", + "rdfs:comment": "Enumerates different price types, for example list price, invoice price, and sale price.", + "rdfs:label": "PriceTypeEnumeration", + "rdfs:subClassOf": { + "@id": "schema:Enumeration" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2712" + } + }, + { + "@id": "schema:PaymentService", + "@type": "rdfs:Class", + "rdfs:comment": "A Service to transfer funds from a person or organization to a beneficiary person or organization.", + "rdfs:label": "PaymentService", + "rdfs:subClassOf": { + "@id": "schema:FinancialProduct" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + } + }, + { + "@id": "schema:WatchAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of consuming dynamic/moving visual content.", + "rdfs:label": "WatchAction", + "rdfs:subClassOf": { + "@id": "schema:ConsumeAction" + } + }, + { + "@id": "schema:howPerformed", + "@type": "rdf:Property", + "rdfs:comment": "How the procedure is performed.", + "rdfs:label": "howPerformed", + "schema:domainIncludes": { + "@id": "schema:MedicalProcedure" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:associatedPathophysiology", + "@type": "rdf:Property", + "rdfs:comment": "If applicable, a description of the pathophysiology associated with the anatomical system, including potential abnormal changes in the mechanical, physical, and biochemical functions of the system.", + "rdfs:label": "associatedPathophysiology", + "schema:domainIncludes": [ + { + "@id": "schema:SuperficialAnatomy" + }, + { + "@id": "schema:AnatomicalStructure" + }, + { + "@id": "schema:AnatomicalSystem" + } + ], + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Certification", + "@type": "rdfs:Class", + "rdfs:comment": "A Certification is an official and authoritative statement about a subject, for example a product, service, person, or organization. A certification is typically issued by an indendent certification body, for example a professional organization or government. It formally attests certain characteristics about the subject, for example Organizations can be ISO certified, Food products can be certified Organic or Vegan, a Person can be a certified professional, a Place can be certified for food processing. There are certifications for many domains: regulatory, organizational, recycling, food, efficiency, educational, ecological, etc. A certification is a form of credential, as are accreditations and licenses. Mapped from the [gs1:CertificationDetails](https://www.gs1.org/voc/CertificationDetails) class in the GS1 Web Vocabulary.", + "rdfs:label": "Certification", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3230" + } + }, + { + "@id": "schema:monthsOfExperience", + "@type": "rdf:Property", + "rdfs:comment": "Indicates the minimal number of months of experience required for a position.", + "rdfs:label": "monthsOfExperience", + "schema:domainIncludes": { + "@id": "schema:OccupationalExperienceRequirements" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2681" + } + }, + { + "@id": "schema:PeopleAudience", + "@type": "rdfs:Class", + "rdfs:comment": "A set of characteristics belonging to people, e.g. who compose an item's target audience.", + "rdfs:label": "PeopleAudience", + "rdfs:subClassOf": { + "@id": "schema:Audience" + } + }, + { + "@id": "schema:exceptDate", + "@type": "rdf:Property", + "rdfs:comment": "Defines a [[Date]] or [[DateTime]] during which a scheduled [[Event]] will not take place. The property allows exceptions to\n a [[Schedule]] to be specified. If an exception is specified as a [[DateTime]] then only the event that would have started at that specific date and time\n should be excluded from the schedule. If an exception is specified as a [[Date]] then any event that is scheduled for that 24 hour period should be\n excluded from the schedule. This allows a whole day to be excluded from the schedule without having to itemise every scheduled event.", + "rdfs:label": "exceptDate", + "schema:domainIncludes": { + "@id": "schema:Schedule" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:DateTime" + }, + { + "@id": "schema:Date" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1457" + } + }, + { + "@id": "schema:usedToDiagnose", + "@type": "rdf:Property", + "rdfs:comment": "A condition the test is used to diagnose.", + "rdfs:label": "usedToDiagnose", + "schema:domainIncludes": { + "@id": "schema:MedicalTest" + }, + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:MedicalCondition" + } + }, + { + "@id": "schema:TattooParlor", + "@type": "rdfs:Class", + "rdfs:comment": "A tattoo parlor.", + "rdfs:label": "TattooParlor", + "rdfs:subClassOf": { + "@id": "schema:HealthAndBeautyBusiness" + } + }, + { + "@id": "schema:maxPrice", + "@type": "rdf:Property", + "rdfs:comment": "The highest price if the price is a range.", + "rdfs:label": "maxPrice", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:PriceSpecification" + }, + "schema:rangeIncludes": { + "@id": "schema:Number" + } + }, + { + "@id": "schema:fuelCapacity", + "@type": "rdf:Property", + "rdfs:comment": "The capacity of the fuel tank or in the case of electric cars, the battery. If there are multiple components for storage, this should indicate the total of all storage of the same type.\\n\\nTypical unit code(s): LTR for liters, GLL of US gallons, GLI for UK / imperial gallons, AMH for ampere-hours (for electrical vehicles).", + "rdfs:label": "fuelCapacity", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/Automotive_Ontology_Working_Group" + }, + "schema:domainIncludes": { + "@id": "schema:Vehicle" + }, + "schema:isPartOf": { + "@id": "https://auto.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:QuantitativeValue" + } + }, + { + "@id": "schema:AgreeAction", + "@type": "rdfs:Class", + "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.", + "rdfs:label": "AgreeAction", + "rdfs:subClassOf": { + "@id": "schema:ReactAction" + } + }, + { + "@id": "schema:BusReservation", + "@type": "rdfs:Class", + "rdfs:comment": "A reservation for bus travel. \\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 [[Offer]].", + "rdfs:label": "BusReservation", + "rdfs:subClassOf": { + "@id": "schema:Reservation" + } + }, + { + "@id": "schema:Nonprofit501c22", + "@type": "schema:USNonprofitType", + "rdfs:comment": "Nonprofit501c22: Non-profit type referring to Withdrawal Liability Payment Funds.", + "rdfs:label": "Nonprofit501c22", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2543" + } + }, + { + "@id": "schema:carrierRequirements", + "@type": "rdf:Property", + "rdfs:comment": "Specifies specific carrier(s) requirements for the application (e.g. an application may only work on a specific carrier network).", + "rdfs:label": "carrierRequirements", + "schema:domainIncludes": { + "@id": "schema:MobileApplication" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:Service", + "@type": "rdfs:Class", + "rdfs:comment": "A service provided by an organization, e.g. delivery service, print services, etc.", + "rdfs:label": "Service", + "rdfs:subClassOf": { + "@id": "schema:Intangible" + } + }, + { + "@id": "schema:CompositeCaptureDigitalSource", + "@type": "schema:IPTCDigitalSourceEnumeration", + "rdfs:comment": "Content coded as 'composite capture' using the IPTC digital source type vocabulary.", + "rdfs:label": "CompositeCaptureDigitalSource", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/3392" + }, + "skos:exactMatch": { + "@id": "http://cv.iptc.org/newscodes/digitalsourcetype/compositeCapture" + } + }, + { + "@id": "schema:Person", + "@type": "rdfs:Class", + "owl:equivalentClass": { + "@id": "foaf:Person" + }, + "rdfs:comment": "A person (alive, dead, undead, or fictional).", + "rdfs:label": "Person", + "rdfs:subClassOf": { + "@id": "schema:Thing" + }, + "schema:contributor": { + "@id": "https://schema.org/docs/collab/rNews" + } + }, + { + "@id": "schema:acquiredFrom", + "@type": "rdf:Property", + "rdfs:comment": "The organization or person from which the product was acquired.", + "rdfs:label": "acquiredFrom", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:OwnershipInfo" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ] + }, + { + "@id": "schema:recourseLoan", + "@type": "rdf:Property", + "rdfs:comment": "The only way you get the money back in the event of default is the security. Recourse is where you still have the opportunity to go back to the borrower for the rest of the money.", + "rdfs:label": "recourseLoan", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/FIBO" + }, + "schema:domainIncludes": { + "@id": "schema:LoanOrCredit" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": { + "@id": "schema:Boolean" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/1253" + } + }, + { + "@id": "schema:lesserOrEqual", + "@type": "rdf:Property", + "rdfs:comment": "This ordering relation for qualitative values indicates that the subject is lesser than or equal to the object.", + "rdfs:label": "lesserOrEqual", + "schema:contributor": { + "@id": "https://schema.org/docs/collab/GoodRelationsTerms" + }, + "schema:domainIncludes": { + "@id": "schema:QualitativeValue" + }, + "schema:rangeIncludes": { + "@id": "schema:QualitativeValue" + } + }, + { + "@id": "schema:SingleBlindedTrial", + "@type": "schema:MedicalTrialDesign", + "rdfs:comment": "A trial design in which the researcher knows which treatment the patient was randomly assigned to but the patient does not.", + "rdfs:label": "SingleBlindedTrial", + "schema:isPartOf": { + "@id": "https://health-lifesci.schema.org" + } + }, + { + "@id": "schema:Atlas", + "@type": "rdfs:Class", + "rdfs:comment": "A collection or bound volume of maps, charts, plates or tables, physical or in media form illustrating any subject.", + "rdfs:label": "Atlas", + "rdfs:subClassOf": { + "@id": "schema:CreativeWork" + }, + "schema:isPartOf": { + "@id": "https://bib.schema.org" + }, + "schema:source": { + "@id": "http://www.productontology.org/id/Atlas" + } + }, + { + "@id": "schema:WearableMeasurementWaist", + "@type": "schema:WearableMeasurementTypeEnumeration", + "rdfs:comment": "Measurement of the waist section, for example of pants.", + "rdfs:label": "WearableMeasurementWaist", + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2811" + } + }, + { + "@id": "schema:AppendAction", + "@type": "rdfs:Class", + "rdfs:comment": "The act of inserting at the end if an ordered collection.", + "rdfs:label": "AppendAction", + "rdfs:subClassOf": { + "@id": "schema:InsertAction" + } + }, + { + "@id": "schema:recipeCuisine", + "@type": "rdf:Property", + "rdfs:comment": "The cuisine of the recipe (for example, French or Ethiopian).", + "rdfs:label": "recipeCuisine", + "schema:domainIncludes": { + "@id": "schema:Recipe" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:attendees", + "@type": "rdf:Property", + "rdfs:comment": "A person attending the event.", + "rdfs:label": "attendees", + "schema:domainIncludes": { + "@id": "schema:Event" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Organization" + }, + { + "@id": "schema:Person" + } + ], + "schema:supersededBy": { + "@id": "schema:attendee" + } + }, + { + "@id": "schema:numberOfCredits", + "@type": "rdf:Property", + "rdfs:comment": "The number of credits or units awarded by a Course or required to complete an EducationalOccupationalProgram.", + "rdfs:label": "numberOfCredits", + "schema:domainIncludes": [ + { + "@id": "schema:Course" + }, + { + "@id": "schema:EducationalOccupationalProgram" + } + ], + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:Integer" + }, + { + "@id": "schema:StructuredValue" + } + ], + "schema:source": { + "@id": "https://github.com/schemaorg/schemaorg/issues/2419" + } + }, + { + "@id": "schema:GroupBoardingPolicy", + "@type": "schema:BoardingPolicyType", + "rdfs:comment": "The airline boards by groups based on check-in time, priority, etc.", + "rdfs:label": "GroupBoardingPolicy" + }, + { + "@id": "schema:orderNumber", + "@type": "rdf:Property", + "rdfs:comment": "The identifier of the transaction.", + "rdfs:label": "orderNumber", + "rdfs:subPropertyOf": { + "@id": "schema:identifier" + }, + "schema:domainIncludes": { + "@id": "schema:Order" + }, + "schema:rangeIncludes": { + "@id": "schema:Text" + } + }, + { + "@id": "schema:molecularWeight", + "@type": "rdf:Property", + "rdfs:comment": "This is the molecular weight of the entity being described, not of the parent. Units should be included in the form '<Number> <unit>', for example '12 amu' or as '<QuantitativeValue>.", + "rdfs:label": "molecularWeight", + "schema:domainIncludes": { + "@id": "schema:MolecularEntity" + }, + "schema:isPartOf": { + "@id": "https://pending.schema.org" + }, + "schema:rangeIncludes": [ + { + "@id": "schema:QuantitativeValue" + }, + { + "@id": "schema:Text" + } + ], + "schema:source": { + "@id": "http://www.bioschemas.org/MolecularEntity" + } + } + ] +} \ No newline at end of file From 087b229825779101cc8783e72babfb9f3965d569 Mon Sep 17 00:00:00 2001 From: "Meinel, Michael" Date: Mon, 9 Dec 2024 16:43:01 +0100 Subject: [PATCH 05/26] Document data model (esp. meta-metadata) --- docs/source/dev/data_model.md | 69 +++++++++++++++++++++++++++++++++-- src/hermes/model/ld_utils.py | 3 +- 2 files changed, 66 insertions(+), 6 deletions(-) diff --git a/docs/source/dev/data_model.md b/docs/source/dev/data_model.md index a5f4c727..7063835f 100644 --- a/docs/source/dev/data_model.md +++ b/docs/source/dev/data_model.md @@ -20,8 +20,69 @@ Instead, use {class}`hermes.model.context.HermesContext` and respective subclass ## Harvest Data The data of the havesters is cached in the sub-directory `.hermes/harvest`. -Each harvester has a separate cache file to allow parallel harvesting. -The cache file is encoded in JSON and stored in `.hermes/harvest/HARVESTER_NAME.json` -where `HARVESTER_NAME` corresponds to the entry point name. -{class}`hermes.model.context.HermesHarvestContext` encapsulates these harvester caches. + +## Data representation + +We are trying to be fully JSON-LD compliant. However, there are two special cases, where we are a bit more lazy: + +- Storing provenance of harvested data (for later curation) +- Storing alternatives of harvested data (for later curation) + +Internally, `hermes` works with the expanded version of the JSON-LD file. +However, there are helper classes that allow you to use compact references. + +For the storing of provenance and alternatives, we introduce our own terms. +Especially, we add a `hermes:meta` key to the top level record. +This top level key contains a list of additional meta-metadata (i.e., provenance and alternatives). + +Each entry in the meta-metadata list is a dictionary that contains at least a `reference` value and one or more of +`provenance` and `alternative` keys. +The `refrence` value should be a valid JSON Path that references the object that is subject to these metadata. +The `provenance` value should be a JSON dataset that keeps information about where the data came from. +The `alternative` value should be a list with alternative records. + +Each alternative record contains a `value` and probably an additional `provenance` key. + +Example: + +```json +{ + "@context": [ + "https://doi.org/10.5063/schema/codemeta-2.0", + {"hermes": "https://schema.software-metadata.pub/hermes/1.0"}, + {"legalName": {"@id": "schema:name"}} + ], + "@type": "SoftwareSourceCode", + "author": [ + { + "@id": "https://orcid.org/0000-0001-6372-3853", + "@type": "Person", + "affiliation": { + "@type": "Organization", + "legalName": "German Aerospace Center (DLR)" + }, + "familyName": "Meinel", + "givenName": "Michael", + "email": "michael.meinel@dlr.de" + } + ], + "description": "Tool to automate software publication. Not stable yet.", + "identifier": "https://doi.org/10.5281/zenodo.13221384", + "license": "https://spdx.org/licenses/Apache-2.0", + "name": "hermes", + "version": "0.8.1", + "hermes:meta": [ + { + "reference": "$", + "provenance": { "harvester": "cff", "source": "CITATION.cff" } + }, + { + "reference": "$.author.0.affiliation.legalName", + "alternative": [ + {"value": "DLR e.V.", "provenance": { "harvester": "orcid" }} + ], + } + ] +} +``` diff --git a/src/hermes/model/ld_utils.py b/src/hermes/model/ld_utils.py index 5055f156..d4b93454 100644 --- a/src/hermes/model/ld_utils.py +++ b/src/hermes/model/ld_utils.py @@ -61,8 +61,7 @@ def __init__(self, *args, **kwargs): self._context = self.COMMON_CONTEXT[:] self['@context'] = self._context else: - self._context = self['@context'] - _log.warning("Skipping default context as a context is already given: %s", self['@context']) + self._context = super().__getitem__('@context') def _unmap(self, value): if isinstance(value, list): From bdd58896c5a47bf9ae643f6ea44e5cfedd4710bb Mon Sep 17 00:00:00 2001 From: "Meinel, Michael" Date: Mon, 9 Dec 2024 16:49:48 +0100 Subject: [PATCH 06/26] Some additional tests --- test/hermes_test/model/test_jsonld_dict.py | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/hermes_test/model/test_jsonld_dict.py diff --git a/test/hermes_test/model/test_jsonld_dict.py b/test/hermes_test/model/test_jsonld_dict.py new file mode 100644 index 00000000..357e05a2 --- /dev/null +++ b/test/hermes_test/model/test_jsonld_dict.py @@ -0,0 +1,25 @@ +from hermes.model.ld_utils import jsonld_dict + + +def test_jsonld_dict_value(): + data = jsonld_dict(**{ + "@context": ["https://schema.org"], + "https://schema.org/name": [{"@value": "HERMES Test"}], + }) + + assert data["https://schema.org/name", "value"] == "HERMES Test" + + +def test_jsonld_dict_list(): + data = jsonld_dict(**{ + "@context": ["https://schema.org"], + "https://schema.org/license": [{"@list": [ + {"https://schema.org/url": [{"@value": "https://spdx.com/Apache-2"}]}, + {"https://schema.org/url": [{"@value": "https://spdx.com/LGPL-3.0"}]}, + ]}], + }) + + licenses = data["https://schema.org/license", "value"] + assert len(licenses) == 2 + assert licenses[0]["https://schema.org/url", "value"] == "https://spdx.com/Apache-2" + assert licenses[1]["https://schema.org/url", "value"] == "https://spdx.com/LGPL-3.0" From 6ce2b2260608b063417d4cb1ab401775eb340d49 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 00:13:52 +0200 Subject: [PATCH 07/26] Last state before deletion --- src/hermes/model/ld_data.py | 250 ++++++++++++++++++ src/hermes/model/ld_utils.py | 30 ++- src/hermes/model/pydantic_ld.py | 455 ++++++++++++++++++++++++++++++++ 3 files changed, 734 insertions(+), 1 deletion(-) create mode 100644 src/hermes/model/ld_data.py create mode 100644 src/hermes/model/pydantic_ld.py diff --git a/src/hermes/model/ld_data.py b/src/hermes/model/ld_data.py new file mode 100644 index 00000000..f8ff9fe3 --- /dev/null +++ b/src/hermes/model/ld_data.py @@ -0,0 +1,250 @@ +import json +import pathlib +import typing as t +import uuid +from pprint import pprint + +from frozendict import frozendict + +from hermes.model.ld_types.pyld_util import jsonld, JsonLdProcessor + + +class LD_container: + """ Base class that hides the expanded form of a JSON-LD dataset. """ + + KEYWORDS = jsonld.KEYWORDS + + _default_context = frozendict({ + '_uuid': str(uuid.uuid1()), + 'processingMode': 'json-ld-1.1', + 'mappings': {} + }) + + ld_proc = JsonLdProcessor() + + def __init__(self, + data: t.Any, + parent: t.Any = None, + key: t.Union[str, int, None] = None, + context: t.Optional[t.List[t.Union[str, t.Dict[str, t.Any]]]] = None): + + self.data = data + self.parent = parent + self.context = context + self.default_context = self.ld_proc.process_context( + LD_container._default_context, self.full_context, {}) + + self.key = self._expand_iri(key) if isinstance(key, str) else key + + @property + def full_context(self): + full_context = self.parent.full_context[:] if self.parent else [] + if self.context: + full_context.extend(ctx for ctx in self.context if ctx not in full_context) + return full_context + + @property + def full_path(self): + if self.parent is None: + return ['$'] + + key = self.key + if isinstance(key, str): + key = self._compact_iri(key) + return [*self.parent.full_path, key] + + def _expand_iri(self, short_iri: str) -> str: + expanded_iri = self.ld_proc.expand_iri(short_iri, self.default_context) + return expanded_iri + + def _expand_value(self, key: t.Union[str, int], value: t.Any): + if isinstance(value, LD_container): + value = value.data + elif isinstance(value, dict): + value, *_ = self.ld_proc.expand(value, {'expandContext': self.full_context}) + elif isinstance(value, list): + value = [self._expand_value(i, val) for i, val in enumerate(value)] + elif key not in self.KEYWORDS: + if isinstance(key, str): + key = self._compact_iri(key) + value = [{'@value': value}] + + return value + + def _compact_iri(self, full_iri: str): + compact_iri = self.ld_proc.compact_iri(full_iri, self.default_context) + return compact_iri + + def _compact_value(self, key: t.Union[str, int], value: t.Any): + if isinstance(value, list) and len(value) == 1: + value = value[0] + + if isinstance(value, dict): + if '@type' in value: + value = LD_dict(value, parent=self, key=key) + elif '@value' in value: + value = value['@value'] + if isinstance(key, str): + key = self._compact_iri(key) + elif '@id' in value: + value = self._compact_iri(value['@id']) + elif '@list' in value: + value = LD_list(value, parent=self, key=key) + else: + value = LD_dict(value, parent=self, key=key) + + elif isinstance(value, list): + value = LD_list(value, parent=self, key=key) + + elif key == '@type': + value = self._compact_iri(value) + + return value + + @classmethod + def from_file(cls, path: pathlib.Path) -> t.Self: + json_data = json.load(path.open('rb')) + expanded = cls.ld_proc.expand(json_data, {}) + return cls(expanded[0], context=json_data.get('@context', None)) + + def compact_data(self): + yield NotImplementedError() + + def __repr__(self): + return repr(self.compact_data()) + + def __str__(self): + return str(self.compact_data()) + + +class LD_list(LD_container): + """ Container for a list of entries. """ + + def __init__(self, + data: t.Any, + parent: t.Optional[LD_container] = None, + key: t.Union[str, int, None] = None, + context: t.Optional[t.Dict[str, t.Any]] = None): + + super().__init__(data, parent, key, context) + self._data_list = data if isinstance(data, list) else data['@list'] + + def __len__(self): + return len(self._data_list) + + def __getitem__(self, index: t.Union[int, slice]): + internal_value = self._data_list[index] + return self._compact_value(index, internal_value) + + def __setitem__(self, index: t.Union[int, slice], value: t.Any): + internal_value = self._expand_value(index, value) + self._data_list[index] = internal_value + + def __iter__(self): + for i, v in enumerate(self._data_list): + yield self._compact_value(i, v) + + def append(self, value: t.Any): + internal_value = self._expand_value(len(self), value) + if isinstance(internal_value, list): + self._data_list.extend(internal_value) + else: + self._data_list.append(internal_value) + + def compact_data(self): + return [*self] + + @classmethod + def from_items(cls, + *items, + parent: t.Optional[LD_container] = None, + key: t.Any = None, + context: t.Any = None, + container: str = None): + + if container: + list_data = {container: []} + else: + list_data = [] + + ld_list = LD_list(list_data, parent, key, context) + for item in items: + ld_list.append(item) + + return ld_list + + +class LD_dict(LD_container): + """ Container for an object. """ + + _NOT_SET = type(False) + + @property + def ld_type(self): + return self.get('@type', None) + + def __contains__(self, key: str): + full_iri = self._expand_iri(key) + return full_iri in self.data + + def get(self, key: str, default: t.Any = _NOT_SET): + key = self._expand_iri(key) + + if key in self: + return self[key] + elif default is not LD_dict._NOT_SET: + return default + else: + raise KeyError(key) + + def __getitem__(self, key: str): + key = self._expand_iri(key) + internal_value = self.data[key] + return self._compact_value(key, internal_value) + + def __setitem__(self, key: str, value: t.Any): + key = self._expand_iri(key) + internal_value = self._expand_value(key, value) + self.data[key] = internal_value + + def keys(self): + for key in self.data.keys(): + yield self._compact_iri(key) + + def items(self): + for key, value in self.data.items(): + yield self._compact_iri(key), self._compact_value(key, value) + + def compact_data(self): + result = {k: v for k, v in self.items()} + if self.context: + result['@context'] = self.context + return result + + def compact_jsonld(self, context=None): + context = context or self.full_context + return self.ld_proc.compact(self.data, context, {}) + + @classmethod + def from_dict(cls, data: t.Dict) -> t.Self: + expanded = cls.ld_proc.expand(data, {}) + return cls(expanded[0], context=data.get('@context', None)) + + +if __name__ == '__main__': + full_data = {} + new_data = LD_dict(full_data, context=["https://doi.org/10.5063/schema/codemeta-2.0"]) + + new_data["type"] = "SoftwareSourceCode" + new_data["name"] = "test-data" + new_data["version"] = "1.0.0" + new_data["author"] = LD_list.from_items( + {"type": "Person", "name": "Generic Bot", "email": "foo@example.com"}, + {"type": "Person", "name": "Generic Bot 2", "email": "bar@example.com"}, + {"type": "Person", "name": "Generic Botttttt", "email": "baz@example.com"}, + parent=new_data, key="author", container="@list" + ) + new_data["author"][0]["affiliation"] = {"type": "Organization", "name": "ACME Corp."} + new_data["keywords"] = LD_list.from_items("foo", "bar", parent=new_data, key="keywords") + + pprint(new_data.compact_jsonld()) diff --git a/src/hermes/model/ld_utils.py b/src/hermes/model/ld_utils.py index d4b93454..4355cdae 100644 --- a/src/hermes/model/ld_utils.py +++ b/src/hermes/model/ld_utils.py @@ -35,6 +35,7 @@ def _load_schema(url, name): _load_schema('http://schema.org', 'schemaorg-current-http'), _load_schema('https://doi.org/10.5063/schema/codemeta-2.0', 'codemeta'), _load_schema('https://schema.software-metadata.pub/hermes-git/1.0', 'hermes-git') + _load_schema('https://schema.software-metadata.pub/hermes-content/1.0', 'hermes-content') def _load_bundled_document(url, options={}): for schema in loaded_schemas: @@ -48,6 +49,26 @@ def _load_bundled_document(url, options={}): jsonld.set_document_loader(bundled_document_loader(preload=True)) +class jsonld_dict_proxy: + COMMON_CONTEXT = [ + 'https://doi.org/10.5063/schema/codemeta-2.0', + ] + + def __init__(self, data): + self._data = data + + if not '@context' in self._data: + self._data['@context'] = self.COMMON_CONTEXT[:] + self._context = self._data['@context'] + + def __getitem__(self, iri): + item, *tail = self._data.get(iri, [None]) + + if item is None: + raise KeyError(iri) + + if '@value' in item: + pass class jsonld_dict(dict): COMMON_CONTEXT = [ @@ -91,13 +112,18 @@ def _wrap(self, item): return item def __getitem__(self, item): - iri, mode = item + if isinstance(item, str): + iri, mode = item, 'dict' + else: + iri, mode = item value = self.get(iri, None) if mode == 'jsonld': return self._wrap(value) elif mode == 'value': return self._unmap(value) + else: + return value def add_context(self, context): if not isinstance(self._context, list): @@ -167,3 +193,5 @@ def _map_key(self, term): access = JSONLDAccess(data) print(access["http://schema.org/author"][0]["@list"][0]["http://schema.org/affiliation"][0]["http://schema.org/name"][0]["@value"]) + + diff --git a/src/hermes/model/pydantic_ld.py b/src/hermes/model/pydantic_ld.py new file mode 100644 index 00000000..90b56b14 --- /dev/null +++ b/src/hermes/model/pydantic_ld.py @@ -0,0 +1,455 @@ +import datetime +import json +import pathlib +from typing import Annotated, Any, Union, List, Dict, Self, ClassVar, Text + +from pydantic import BaseModel, Field, ConfigDict +from hermes.model.ld_utils import jsonld +import jsonpath_ng.ext as jsonpath + + +class JsonLdModel(BaseModel): + ContextDict: ClassVar[type] = Dict[str, str | Dict[str, str]] + ContextType: ClassVar[type] = ContextDict | List[ContextDict | str] + + ld_context: ContextType | None = None + ld_type: ClassVar[Text | None] = None + ld_id: Text | None = None + + def __init__(self, *args, **kwargs): + super(JsonLdModel, self).__init__(*args, **kwargs) + + def model_post_init(self, context): + for field in self.model_fields_set: + value = getattr(self, field) +# if isinstance(value, JsonLdModel) and value.ld_context is None: +# value.ld_context = self.ld_context + + +class LazyBuilder: + _lazy_loader: ClassVar[type] + _lazy_iri: ClassVar[str | None] = '' + _lazy_cls: ClassVar[type | None] = None + + def __new__(cls, *args, **kwargs): + if cls._lazy_cls is None: + cls.load_cls() + return cls._lazy_cls.__new__(cls._lazy_cls, *args, **kwargs) + + @classmethod + def load_cls(cls): + name = cls.__name__ + bases = cls._lazy_loader.get_bases(cls.__bases__) + dct = {'__module__': cls.__module__} + cls._lazy_cls = cls._lazy_loader.load_from_schema(cls._lazy_iri, name, bases, dct) + + +class LazyModel(JsonLdModel): + def __class_getitem__(cls, item): + loader, name = item + base_cls = type( + name + 'Base', + (cls.__base__, ), + {'__module__': cls.__module__} + ) + bases = (base_cls, LazyBuilder, ) + dct = { + '__module__': cls.__module__ + '._lazy', + '_lazy_loader': loader, + '_lazy_iri': loader.get_iri(name), + } + return type(name, bases, dct) + + +class _JsonSchemaMetaclass(type(BaseModel)): + __schema_prefix__ = None + + __stack__ = [] + __schema__ = {} + __context__ = {} + + __base_class__ = JsonLdModel + __classes__ = {} + __builtins__ = {} + + __iri_exp_map__ = {} + __iri_red_map__ = {} + + @classmethod + def get_bases(cls, bases): + return ( + cls.__base_class__, *( + base for base in bases + if base is not LazyBuilder + and base is not cls.__base_class__ + ) + ) + + def __class_getitem__(cls, item): + prefix, schema_file = item + schema_path = pathlib.Path(__file__).parent / 'schemas' / schema_file + + schema = json.load(schema_path.open('rb')) + schema_exp = jsonld.expand(schema) + + dct = { + '__module__': cls.__module__, + '__schema__': schema_exp, + '__schema_prefix__': prefix, + '__context__': schema['@context'], + } + + return type(f'_JsonSchemaMetaclass[{prefix}]', (cls, ), dct) + + @classmethod + def expand_id(cls, context_id): + if context_id not in cls.__iri_exp_map__: + doc = {'@context': cls.__context__, context_id: ""} + exp_doc = jsonld.expand(doc) + full_id, *_ = exp_doc[0].keys() + cls.__iri_exp_map__[context_id] = full_id + return cls.__iri_exp_map__[context_id] + + @classmethod + def get_iri(cls, name): + return cls.expand_id(f'{cls.__schema_prefix__}:{name}') + + @classmethod + def reduce_id(cls, context_id): + if context_id not in cls.__iri_red_map__: + doc = [{context_id: [{'@value': ''}]}] + red_doc = jsonld.compact(doc, cls.__context__) + red_doc.pop('@context') + red_id, *_ = red_doc.keys() + cls.__iri_red_map__[context_id] = red_id + else: + red_id = cls.__iri_red_map__[context_id] + + *_, red_name = red_id.split(':', 1) + return red_name + + def __new__(cls, name, bases, dct, abstract=False): + if abstract: + abc_id = f'({name})' + if abc_id not in cls.__classes__: + ab_class = super(_JsonSchemaMetaclass, cls).__new__(cls, name, bases, dct) + cls.__classes__[abc_id] = ab_class + return cls.__classes__[abc_id] + + schema_id = cls.get_iri(name) + return cls.load_from_schema(schema_id, name, bases, dct) + + @classmethod + def find_type(cls, dom_id): + if dom_id in cls.__builtins__: + return cls.__builtins__[dom_id] + elif dom_id in cls.__classes__: + return cls.__classes__[dom_id] + else: + return LazyModel[cls, cls.reduce_id(dom_id)] + + @classmethod + def _get_value(cls, node, context_id): + context_id = cls.expand_id(context_id) + return node[context_id][0]['@value'] + + @classmethod + def load_from_schema(cls, schema_id, name, bases, dct, lazy=False): + curr_cls = cls.__classes__.get(schema_id, None) + if curr_cls is None: + curr_cls = LazyModel[cls, name] + cls.__classes__[schema_id] = curr_cls + elif isinstance(curr_cls, _JsonSchemaMetaclass) or lazy: + return curr_cls + + cls.__stack__.append(schema_id) + + node = cls.find_class(name) + + parents = node.get(cls.expand_id('rdfs:subClassOf'), []) + if parents: + bases = tuple( + cls.load_from_schema( + parent['@id'], cls.reduce_id(parent['@id']), bases, + {'__module__': dct.get('__module__', cls.__module__)}) + for parent in parents + ) + + props = cls.find_props(node['@id']) + fields = {} + for prop in props: + field_name = cls._get_value(prop, 'rdfs:label') + field_types = [None] + for dom in prop[cls.expand_id('schema:rangeIncludes')]: + dom_id = dom['@id'] + field_types.append(cls.find_type(dom_id)) + + field_doc = cls._get_value(prop, 'rdfs:comment') + + fields[field_name] = Annotated[ + Union[*field_types], + Field(None, title=name, description=field_doc) + ] + + config = ConfigDict(title=cls._get_value(node, 'rdfs:label')) + new_cls = super(_JsonSchemaMetaclass, cls).__new__(cls, name, bases, { + '__doc__': cls._get_value(node, 'rdfs:comment'), + 'model_config': config, + '__annotations__': fields, + 'ld_type': cls.reduce_id(schema_id), + **dct + }) + + curr_cls._lazy_cls = new_cls + cls.__classes__[schema_id] = new_cls + + cls.__stack__.pop() + return cls.__classes__[schema_id] + + @classmethod + def find_class(cls, name): + _item_path = jsonpath.parse( + f'$[?"@type"[0] = "{cls.expand_id("rdfs:Class")}" & ' + f'"{cls.expand_id("rdfs:label")}"[0]."@value" = "{name}"]' + ) + + _all_nodes = _item_path.find(cls.__schema__) + + if len(_all_nodes) != 1: + raise ValueError(_item_path) + else: + return _all_nodes[0].value + + @classmethod + def find_props(cls, node_id): + _props_path = jsonpath.parse( + f'$[?"@type"[0] = "{cls.expand_id("rdf:Property")}" & ' + f'"{cls.expand_id("schema:domainIncludes")}"[*]."@id" = "{node_id}"]' + ) + _all_props = _props_path.find(cls.__schema__) + + return [prop.value for prop in _all_props] + + +class _SchemaOrgMetaclass(_JsonSchemaMetaclass['schema', 'schemaorg-current-https.jsonld']): + __builtins__ = { + 'https://schema.org/Boolean': bool, + 'https://schema.org/Date': datetime.date, + 'https://schema.org/Float': float, + 'https://schmea.org/Integer': int, + 'https://schema.org/Number': int | float, + 'https://schema.org/Text': Text, + 'https://schema.org/Time': datetime.time, + 'https://schema.org/DateTime': datetime.datetime, + 'https://schema.org/CssSelectorType': Text, + 'https://schema.org/PronounceableText': Text, + 'https://schema.org/URL': Text, + 'https://schema.org/XPathType': Text, + } + + +class SchemaOrg(JsonLdModel, metaclass=_SchemaOrgMetaclass, abstract=True): + pass + + +_JsonSchemaMetaclass.__base_class__ = SchemaOrg + + +class _CodemetaMeta(_SchemaOrgMetaclass): + __context__ = [ + 'https://doi.org/10.5063/schema/codemeta-2.0/', + _SchemaOrgMetaclass.__context__ + ] + + +class Codemeta(JsonLdModel, metaclass=_CodemetaMeta, abstract=True): + pass + + +_CodemetaMeta.__base_class__ = Codemeta + + +class Person(Codemeta): + pass + + +class Organization(Codemeta): + pass + + +class SoftwareSourceCode(Codemeta): + pass + + +class SoftwareApplication(Codemeta): + pass + + +# class _SchemaOrgMetaclass(type(BaseModel)): +# __stack__ = [] +# __schemas__ = {} +# +# __classes__ = {} +# +# def __new__(cls, name, base, dct, abstract=False): +# if abstract: +# return super(_SchemaOrgMetaclass, cls).__new__(cls, name, base, dct) +# +# schema_id = f'https://schema.org/{name}' +# return cls.load_schema(schema_id, base, dct) +# +# @classmethod +# def load_schema(cls, schema_id, base, dct): +# if schema_id in cls.__classes__: +# loaded_cls = cls.__classes__[schema_id] +# if isinstance(loaded_cls, cls): +# return loaded_cls +# else: +# cls.__classes__[schema_id] = SchemaOrg[schema_id] +# +# cls.__stack__.append(schema_id) +# schema_base, name = schema_id.rsplit('/', 1) +# if schema_id not in cls.__schemas__: +# cls.__schemas__[schema_id] = schemaorg.Schema(name) +# schema = cls.__schemas__[schema_id] +# +# if schema.subTypeOf: +# base = (cls.load_schema(schema.subTypeOf, base, {}), ) +# +# fields = cls.model_fields(schema._properties.items()) +# dct['model_config'] = cls.model_config(name, schema) +# dct['__annotations__'] = fields +# dct['__doc__'] = schema.comment +# +# new_cls = super(_SchemaOrgMetaclass, cls).__new__(cls, name, base, dct) +# cls.__classes__[schema_id].__inner_class__ = new_cls +# cls.__classes__[schema_id] = new_cls +# cls.__stack__.pop() +# +# return new_cls +# +# @classmethod +# def scan_deps(cls, schema): +# deps = [] +# +# if schema.subTypeOf: +# deps.append(schema.subTypeOf) +# +# for prop_name, prop in schema._properties.items(): +# prop_deps = [dep.strip() for dep in prop['rangeIncludes'].split(',')] +# deps.extend( +# new_dep +# for new_dep in prop_deps +# if new_dep not in deps +# ) +# +# order = [] +# for dep in deps: +# if dep in cls.__schemas__: +# continue +# +# _, dep_name = dep.rsplit('/', 1) +# cls.__schemas__[dep] = schemaorg.Schema(dep_name) +# +# order.extend([ +# new_dep +# for new_dep in cls.scan_deps(cls.__schemas__[dep]) +# if new_dep not in order +# ] + [dep]) +# +# return order +# +# @classmethod +# def model_config(cls, name, schema): +# return ConfigDict( +# title=name, +# json_schema_extra={ +# '$id': schema.id, +# '$schema': schema.base, +# 'version': float(schema.version) +# } +# ) +# +# @classmethod +# def model_fields(cls, properties): +# return { +# name: cls.annotated_field(name, field) +# for name, field in properties +# } +# +# @classmethod +# def annotated_field(cls, name, properties): +# field_type = cls.field_type(name, properties['rangeIncludes']) +# field = Field( +# None, +# title=properties['label'], +# description=properties['comment'], +# ) +# return Annotated[field_type | List[field_type], field, WithJsonSchema({'$id': properties['id']})] +# +# @classmethod +# def field_type(cls, name, ref): +# type_list = [] +# for iri in ref.split(','): +# iri = iri.strip() +# if iri == cls.__stack__[-1]: +# res = Self +# elif iri in cls.__builtins__: +# res = cls.__builtins__[iri] +# else: +# if not iri in cls.__classes__: +# cls.__classes__[iri] = SchemaOrg[iri] +# res = cls.__classes__.get(iri, None) +# type_list.append(res or Any) +# +# if len(type_list) == 0: +# return Any +# else: +# return Union[None, *type_list] +# +# +# +# +# class JsonLd(BaseModel): +# ContextDict: ClassVar[type] = Dict[str, str | Dict[str, str]] +# ContextType: ClassVar[type] = ContextDict | List[ContextDict | str] +# +# jsonld_iri: ClassVar[str] +# jsonld_context: ContextType = None +# +# def model_validate( +# cls, +# obj: Any, +# *, +# strict: bool | None = None, +# from_attributes: bool | None = None, +# context: Any | None = None, +# ) -> Self: +# return obj +# +# +# class SchemaOrg(JsonLd): +# jsonld_context: JsonLd.ContextType = ['https://schema.org'] +# jsonld_class: ClassVar[type | None] = None +# +# class LazyBuilder: +# def __new__(cls, *args, **kwargs): +# if cls.jsonld_class is None: +# bases = tuple(base for base in cls.__bases__ if not base is SchemaOrg.LazyBuilder) +# cls.jsonld_class = _SchemaOrgMetaclass.load_schema(cls.jsonld_iri, bases, {}) +# return cls.jsonld_class.__new__(cls.jsonld_class, *args, **kwargs) +# +# def __class_getitem__(cls, iri): +# _, name = iri.rsplit('/', 1) +# base_class = type( +# f'{name}Base', +# (cls, ), +# {'jsonld_iri': iri} +# ) +# return type(name, (base_class, cls.LazyBuilder), {'jsonld_class': None}) +# +# +# class SchemaOrgType(SchemaOrg, metaclass=_SchemaOrgMetaclass, abstract=True): +# pass +# +# From cc61618c4b76ba0cfd5fa69aad6d620af64b5c2d Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:00:06 +0200 Subject: [PATCH 08/26] Update pyproject.toml to current standard. --- pyproject.toml | 104 ++++++++++++++++++++++++++----------------------- 1 file changed, 55 insertions(+), 49 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4971ffc5..8ab54854 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,21 +6,21 @@ # SPDX-FileContributor: Michael Meinel # SPDX-FileContributor: David Pape -[tool.poetry] +[project] # Reference at https://python-poetry.org/docs/pyproject/ name = "hermes" -version = "0.8.1" +version = "0.10.0dev0" description = "Workflow to publish research software with rich metadata" homepage = "https://software-metadata.pub" license = "Apache-2.0" authors = [ - "Stephan Druskat ", - "Michael Meinel ", - "Oliver Bertuch ", - "Jeffrey Kelling ", - "Oliver Knodel ", - "David Pape ", - "Sophie Kernchen ", + {name="Stephan Druskat", email="stephan.druskat@dlr.de"}, + {name="Michael Meinel", email="michael.meinel@dlr.de"}, + {name="Oliver Bertuch", email="o.bertuch@fz-juelich.de"}, + {name="Jeffrey Kelling", email="j.kelling@hzdr.de"}, + {name="Oliver Knodel", email="o.knodel@hzdr.de"}, + {name="David Pape", email="d.pape@hzdr.de"}, + {name="Sophie Kernchen", email="sophie.kernchen@dlr.de"}, ] readme = "README.md" @@ -39,48 +39,53 @@ packages = [ { include = "hermes", from = "src" } ] -[tool.poetry.dependencies] -python = "^3.10" -"ruamel.yaml" = "^0.17.21" -jsonschema = "^3.0.0" -pyld = "^2.0.3" -cffconvert = "^2.0.0" -toml = "^0.10.2" -pyparsing = "^3.0.9" -requests = "^2.28.1" -pydantic = "^2.5.1" -pydantic-settings = "^2.1.0" -requests-oauthlib = "^2.0.0" -pynacl = "^1.5.0" - -[tool.poetry.group.dev.dependencies] -pytest = "^7.1.1" -pytest-cov = "^3.0.0" -taskipy = "^1.10.3" -flake8 = "^5.0.4" -requests-mock = "^1.10.0" +requires-python = "3.10" + +dependencies = [ + "ruamel.yaml>=0.17.21", + "jsonschema>=3.0.0", + "pyld>=2.0.3", + "cffconvert>=2.0.0", + "toml>=0.10.2", + "pyparsing>=3.0.9", + "requests>=2.28.1", + "pydantic>=2.5.1", + "pydantic-settings>=2.1.0", + "requests-oauthlib>=2.0.0", + "pynacl>=1.5.0", + "schemaorg>=0.1.1", + "jsonpath-ng>=1.7.0", +] + +[project.optional-dependecies] +dev = [ + "pytest>=7.1.1", + "pytest-cov>=3.0.0", + "taskipy>=1.10.3", + "flake8>=5.0.4", + "requests-mock>=1.10.0", +] + +docs = [ + "Sphin>=6.2.1", + # Sphinx - Additional modules + "myst-parser>=2.0.0", + "sphinx-book-theme>=1.0.1", + "sphinx-favicon>=0.2", + "sphinxcontrib-contentui>=^0.2.5", + "sphinxcontrib-images>=0.9.4", + "sphinx-icon>=0.1.2", + "sphinx-autobuild>=2021.3.14", + "sphinx-autoapi>=3.0.0", + "sphinxemoji>=0.2.0", + "sphinxext-opengraph>=0.6.3", + "sphinxcontrib-mermaid>=0.8.1", + "sphinx-togglebutton>=0.3.2", + "reuse>=1.1.2", + "sphinxcontrib-datatemplates>=0.11.0", +] # Packages for developers for creating documentation -[tool.poetry.group.docs] -optional = true - -[tool.poetry.group.docs.dependencies] -Sphinx = "^6.2.1" -# Sphinx - Additional modules -myst-parser = "^2.0.0" -sphinx-book-theme = "^1.0.1" -sphinx-favicon = "^0.2" -sphinxcontrib-contentui = "^0.2.5" -sphinxcontrib-images = "^0.9.4" -sphinx-icon = "^0.1.2" -sphinx-autobuild = "^2021.3.14" -sphinx-autoapi = "^3.0.0" -sphinxemoji = "^0.2.0" -sphinxext-opengraph = "^0.6.3" -sphinxcontrib-mermaid="^0.8.1" -sphinx-togglebutton="^0.3.2" -reuse = "^1.1.2" -sphinxcontrib-datatemplates = "^0.11.0" [tool.poetry.plugins.console_scripts] hermes = "hermes.commands.cli:main" @@ -89,6 +94,7 @@ hermes-marketplace = "hermes.commands.marketplace:main" [tool.poetry.plugins."hermes.harvest"] cff = "hermes.commands.harvest.cff:CffHarvestPlugin" codemeta = "hermes.commands.harvest.codemeta:CodeMetaHarvestPlugin" +pyproject = "hermes.commands.harvest.pyproject:PyprojectHarvestPlugin" [tool.poetry.plugins."hermes.deposit"] file = "hermes.commands.deposit.file:FileDepositPlugin" From 7710b7688c1026e8496d36cc1e9fbf1f4dd0943a Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:00:25 +0200 Subject: [PATCH 09/26] Remove audit logger --- src/hermes/logger.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/hermes/logger.py b/src/hermes/logger.py index 7b6dd981..7a6cf20b 100644 --- a/src/hermes/logger.py +++ b/src/hermes/logger.py @@ -33,14 +33,6 @@ 'level': "DEBUG", 'filename': "./hermes.log", }, - - 'auditfile': { - 'class': "logging.FileHandler", - 'formatter': "plain", - 'level': "DEBUG", - 'filename': "./.hermes/audit.log", - 'mode': "w", - }, }, 'loggers': { @@ -59,7 +51,6 @@ def init_logging(): # Make sure the directories to hold the log files exists (or else create) pathlib.Path(_logging_config['handlers']['logfile']['filename']).parent.mkdir(exist_ok=True, parents=True) - pathlib.Path(_logging_config['handlers']['auditfile']['filename']).parent.mkdir(exist_ok=True, parents=True) # Inintialize logging system import logging.config From a6d3ceb6a8c02372c7239e6f0831b00d787f7e6b Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:01:27 +0200 Subject: [PATCH 10/26] Add classes to access expanded JSON-LD dicts. --- src/hermes/model/types/ld_container.py | 180 +++++++++++++++++++++++++ src/hermes/model/types/ld_context.py | 53 ++++++++ src/hermes/model/types/ld_dict.py | 109 +++++++++++++++ src/hermes/model/types/ld_list.py | 74 ++++++++++ src/hermes/model/types/pyld_util.py | 120 +++++++++++++++++ 5 files changed, 536 insertions(+) create mode 100644 src/hermes/model/types/ld_container.py create mode 100644 src/hermes/model/types/ld_context.py create mode 100644 src/hermes/model/types/ld_dict.py create mode 100644 src/hermes/model/types/ld_list.py create mode 100644 src/hermes/model/types/pyld_util.py diff --git a/src/hermes/model/types/ld_container.py b/src/hermes/model/types/ld_container.py new file mode 100644 index 00000000..e7b6735d --- /dev/null +++ b/src/hermes/model/types/ld_container.py @@ -0,0 +1,180 @@ +from .pyld_util import JsonLdProcessor, bundled_loader + + +class ld_container: + """ + Base class for Linked Data containers. + + A linked data container impelements a view on the expanded form of an JSON-LD document. + It allows to easily interacts them by hinding all the nesting and automatically mapping + between different forms. + """ + + ld_proc = JsonLdProcessor() + + def __init__(self, data, *, parent=None, key=None, index=None, context=None): + """ + Create a new instance of an ld_container. + + :param data: The expanded json-ld data that is mapped. + :param parent: Optional parent node of this container. + :param key: Optional key into the parent container. + :param context: Optional local context for this container. + """ + + # Store basic data + self.parent = parent + self.key = key + self.index = index + self._data = data + + self.context = context or [] + + # Create active context (to use with pyld) depending on the initial variables + # Re-use active context from parent if available + if self.parent: + if self.context: + self.active_ctx = self.ld_proc.process_context( + self.parent.active_ctx, + self.context, + {"documentLoader": bundled_loader}) + else: + self.active_ctx = parent.active_ctx + else: + self.active_ctx = self.ld_proc.inital_ctx( + self.full_context, + {"documentLoader": bundled_loader} + ) + + def add_context(self, context): + self.context = self.merge_to_list(self.context, context) + self.active_ctx = self.ld_proc.process_context( + self.active_ctx, + context, + {"documentLoader": bundled_loader} + ) + + @property + def full_context(self): + if self.parent is not None: + return self.merge_to_list(self.parent.full_context, self.context) + else: + return self.context + + @property + def path(self): + """ Create a path representation for this item. """ + if self.parent: + return self.parent.path + [self.key if self.index is None else self.index] + else: + return ['$'] + + @property + def ld_value(self): + """ Retrun a representation that is suitable as a value in expanded JSON-LD. """ + return self._data + + def _to_python(self, full_iri, ld_value): + if full_iri == "@id": + value = ld_value + elif full_iri == "@type": + value = [ + self.ld_proc.compact_iri(self.active_ctx, ld_type) + for ld_type in ld_value + ] + if len(value) == 1: value = value[0] + else: + value, ld_output = self.ld_proc.apply_typemap(ld_value, "python", "ld_container", parent=self, key=full_iri) + if ld_output == None: + raise TypeError(full_iri, ld_value) + + return value + + def _to_expanded_json(self, key, value): + if key == "@id": + ld_value = self.ld_proc.expand_iri(self.active_ctx, value) + elif key == "@type": + if not isinstance(value, list): value = [value] + ld_value = [self.ld_proc.expand_iri(self.active_ctx, ld_type) for ld_type in value] + else: + short_key = self.ld_proc.compact_iri(self.active_ctx, key) + if ':' in short_key: + prefix, short_key = short_key.split(':', 1) + ctx_value = self.ld_proc.get_context_value(self.active_ctx, prefix, "@id") + active_ctx = self.ld_proc.process_context(self.active_ctx, [ctx_value], {"documentLoader": bundled_loader}) + else: + active_ctx = self.active_ctx + ld_type = self.ld_proc.get_context_value(active_ctx, short_key, "@type") + if ld_type == "@id": + ld_value = [{"@id": value}] + ld_output = "expanded_json" + else: + ld_value, ld_output = self.ld_proc.apply_typemap(value, "expanded_json", "json", parent=self, key=key) + if ld_output == "json": + ld_value = self.ld_proc.expand(ld_value, {"expandContext": self.full_context, "documentLoader": bundled_loader}) + elif ld_output != "expanded_json": + raise TypeError(f"Cannot convert {type(value)}") + + return ld_value + + def __repr__(self): + return f'{type(self).__name__}({self._data[0]})' + + def __str__(self): + return str(self.to_python()) + + def compact(self, context=None): + return self.ld_proc.compact( + self.ld_value, + context or self.context, + {"documentLoader": bundled_loader, "skipExpand": True} + ) + + def to_python(self): + raise NotImplementedError() + + @classmethod + def merge_to_list(cls, *args): + if not args: + return [] + + head, *tail = args + if isinstance(head, list): + return [*head, *cls.merge_to_list(*tail)] + else: + return [head, *cls.merge_to_list(*tail)] + + @classmethod + def is_ld_node(cls, ld_value): + return isinstance(ld_value, list) and len(ld_value) == 1 and isinstance(ld_value[0], dict) + + @classmethod + def is_ld_id(cls, ld_value): + return cls.is_ld_node(ld_value) and cls.is_json_id(ld_value[0]) + + @classmethod + def is_ld_value(cls, ld_value): + return cls.is_ld_node(ld_value) and "@value" in ld_value[0] + + @classmethod + def is_typed_ld_value(cls, ld_value): + return cls.is_ld_value(ld_value) and "@type" in ld_value[0] + + @classmethod + def is_json_id(cls, ld_value): + return isinstance(ld_value, dict) and ["@id"] == [*ld_value.keys()] + + @classmethod + def is_json_value(cls, ld_value): + return isinstance(ld_value, dict) and "@value" in ld_value + + @classmethod + def is_typed_json_value(cls, ld_value): + return cls.is_json_value(ld_value) and "@type" in ld_value + + @classmethod + def typed_ld_to_py(cls, data, **kwargs): + ld_type = data[0]["@type"] + ld_value = data[0]['@value'] + + return ld_value diff --git a/src/hermes/model/types/ld_context.py b/src/hermes/model/types/ld_context.py new file mode 100644 index 00000000..195fac5b --- /dev/null +++ b/src/hermes/model/types/ld_context.py @@ -0,0 +1,53 @@ +CODEMETA_PREFIX = "https://doi.org/10.5063/schema/codemeta-2.0" +CODEMETA_CONTEXT = [CODEMETA_PREFIX] + +SCHEMA_ORG_PREFIX = "http://schema.org/" +SCHEMA_ORG_CONTEXT = [{"schema": SCHEMA_ORG_PREFIX}] + +PROV_PREFIX = "http://www.w3.org/ns/prov#" +PROV_CONTEXT = [{"prov": PROV_PREFIX}] + +HERMES_RT_PREFIX = 'https://schema.software-metadata.pub/hermes-runtime/1.0/' +HERMES_RT_CONTEXT = [{'hermes-rt': HERMES_RT_PREFIX}] +HERMES_CONTENT_CONTEXT = [{'hermes': 'https://schema.software-metadata.pub/hermes-content/1.0/'}] + +HERMES_CONTEXT = [{**HERMES_RT_CONTEXT[0], **HERMES_CONTENT_CONTEXT[0]}] + +HERMES_BASE_CONTEXT = [*CODEMETA_CONTEXT, {**SCHEMA_ORG_CONTEXT[0], **HERMES_CONTENT_CONTEXT[0]}] +HERMES_PROV_CONTEXT = [{**SCHEMA_ORG_CONTEXT[0], **HERMES_RT_CONTEXT[0], **PROV_CONTEXT[0]}] + +ALL_CONTEXTS = [*CODEMETA_CONTEXT, {**SCHEMA_ORG_CONTEXT[0], **PROV_CONTEXT[0], **HERMES_CONTEXT[0]}] + + +class ContextPrefix: + def __init__(self, context): + self.context = context + self.prefix = {} + + for ctx in self.context: + if isinstance(ctx, str): + ctx = {None: ctx} + + self.prefix.update({ + prefix: base_url + for prefix, base_url in ctx.items() + if isinstance(base_url, str) + }) + + def __getitem__(self, item): + if not isinstance(item, str): + prefix, name = item + elif ':' in item: + prefix, name = item.split(':', 1) + if name.startswith('://'): + prefix, name = True, item + else: + prefix, name = None, item + + if prefix in self.prefix: + item = self.prefix[prefix] + name + + return item + + +iri_map = ContextPrefix(ALL_CONTEXTS) diff --git a/src/hermes/model/types/ld_dict.py b/src/hermes/model/types/ld_dict.py new file mode 100644 index 00000000..d87b2a06 --- /dev/null +++ b/src/hermes/model/types/ld_dict.py @@ -0,0 +1,109 @@ +from . import ld_list +from .ld_container import ld_container + +from .pyld_util import bundled_loader + + +class ld_dict(ld_container): + _NO_DEFAULT = type("NO DEFAULT") + + def __init__(self, data, *, parent=None, key=None, index=None, context=None): + super().__init__(data, parent=parent, key=key, index=index, context=context) + + self.data_dict = data[0] + + def __getitem__(self, key): + full_iri = self.ld_proc.expand_iri(self.active_ctx, key) + ld_value = self.data_dict[full_iri] + return self._to_python(full_iri, ld_value) + + def __setitem__(self, key, value): + full_iri = self.ld_proc.expand_iri(self.active_ctx, key) + ld_value = self._to_expanded_json(full_iri, value) + self.data_dict.update({full_iri: ld_value}) + + def __delitem__(self, key): + full_iri = self.ld_proc.expand_iri(self.active_ctx, key) + del self.data_dict[full_iri] + + def __contains__(self, key): + full_iri = self.ld_proc.expand_iri(self.active_ctx, key) + return full_iri in self.data_dict + + def get(self, key, default=_NO_DEFAULT): + try: + value = self[key] + return value + except KeyError as e: + if default is not ld_dict._NO_DEFAULT: + return default + raise e + + def update(self, other): + for key, value in other.items(): + self[key] = value + + def keys(self): + return self.data_dict.keys() + + def compact_keys(self): + return map( + lambda k: self.ld_proc.compact_iri(self.active_ctx, k), + self.data_dict.keys() + ) + + def items(self): + for k in self.data_dict.keys(): + yield k, self[k] + + @property + def ref(self): + return {"@id": self.data_dict['@id']} + + def to_python(self): + res = {} + for key in self.compact_keys(): + value = self[key] + if isinstance(value, ld_container): + value = value.to_python() + res[key] = value + return res + + @classmethod + def from_dict(cls, value, *, parent=None, key=None, context=None, ld_type=None): + ld_data = value.copy() + + ld_type = ld_container.merge_to_list(ld_type or [], ld_data.get('@type', [])) + if ld_type: ld_data["@type"] = ld_type + + data_context = ld_data.pop('@context', []) + full_context = ld_container.merge_to_list(context or [], data_context) + if parent is None and data_context: ld_data["@context"] = data_context + elif parent is not None: full_context[:0] = parent.full_context + + ld_value = cls.ld_proc.expand(ld_data, {"expandContext": full_context, "documentLoader": bundled_loader}) + ld_value = cls(ld_value, parent=parent, key=key, context=data_context) + + return ld_value + + @classmethod + def from_file(cls, path): + json_data = json.load(path.open('rb')) + return cls.from_dict(json_data) + + @classmethod + def is_ld_dict(cls, ld_value): + return cls.is_ld_node(ld_value) and cls.is_json_dict(ld_value[0]) + + @classmethod + def is_json_dict(cls, ld_value): + if not isinstance(ld_value, dict): + return False + + if any(k in ld_value for k in ["@set", "@graph", "@list", "@value"]): + return False + + if ['@id'] == [*ld_value.keys()]: + return False + + return True diff --git a/src/hermes/model/types/ld_list.py b/src/hermes/model/types/ld_list.py new file mode 100644 index 00000000..0be30226 --- /dev/null +++ b/src/hermes/model/types/ld_list.py @@ -0,0 +1,74 @@ +from .ld_container import ld_container + + +class ld_list(ld_container): + """ An JSON-LD container resembling a list. """ + + container_types = ['@list', '@set', '@graph'] + + def __init__(self, data, *, parent=None, key=None, index=None, context=None): + """ Create a new ld_list.py container. + + :param container: The container type for this list. + """ + + super().__init__(data, parent=parent, key=key, index=index, context=context) + + # Determine container and correct item list + for container in self.container_types: + if container in self._data[0]: + self.item_list = self._data[0][container] + self.container = container + break + else: + raise ValueError(f"Unexpected dict: {self.data}") + + def __getitem__(self, index): + if isinstance(index, slice): + return [self[i] for i in [*range(len(self))][index]] + + item = self._to_python(self.key, self.item_list[index:index + 1]) + if isinstance(item, ld_container): + item.index = index + return item + + def __setitem__(self, index, value): + self.item_list[index:index + 1] = self._to_expanded_json(self.key, value) + + def __len__(self): + return len(self.item_list) + + def __iter__(self): + for index, value in enumerate(self.item_list): + item = self._to_python(self.key, [value]) + if isinstance(item, ld_container): + item.index = index + yield item + + def append(self, value): + ld_value = self._to_expanded_json(self.key, value) + self.item_list.extend(ld_value) + + def extend(self, value): + for item in value: + self.append(item) + + def to_python(self): + return [ + item.to_python() if isinstance(item, ld_container) else item + for item in self + ] + + @classmethod + def is_ld_list(cls, ld_value): + return cls.is_ld_node(ld_value) and cls.is_container(ld_value[0]) + + @classmethod + def is_container(cls, value): + return isinstance(value, dict) and any(ct in value for ct in cls.container_types) + + @classmethod + def from_list(cls, value, *, parent=None, key=None, context=None, container=None): + new_list = cls([{container or "@list": []}], parent=parent, key=key, context=context) + new_list.extend(value) + return new_list diff --git a/src/hermes/model/types/pyld_util.py b/src/hermes/model/types/pyld_util.py new file mode 100644 index 00000000..1e4e0a03 --- /dev/null +++ b/src/hermes/model/types/pyld_util.py @@ -0,0 +1,120 @@ +import json +import logging +import typing as t +import uuid +from pathlib import Path + +import rdflib +from frozendict import frozendict +from pyld import jsonld + + +class BundledLoader: + """ Loader that retrieves schemas that come bundled with the software. """ + + def __init__(self, + schema_path: t.Optional[Path] = None, + base_loader: t.Any = None, + preload: t.Union[bool, t.List[str], None] = None): + self.cache = [] + self.schema_path = schema_path or Path(__file__).parent / "schemas" + self.base_loader = base_loader or jsonld.get_document_loader() + self.toc = json.load((self.schema_path / 'index.json').open('rb')) + + self.loaders = { + "json": self._load_json, + "rdflib": self._load_rdflib, + } + + if preload is True: + preload = [t["url"] for t in self.toc] + elif not preload: + preload = [] + + for url in preload: + self.load_schema(url) + + def _load_json(self, source, base_url): + return { + 'contentType': 'application/ld+json', + 'contextUrl': None, + 'documentUrl': base_url, + 'document': json.load(source), + } + + def _load_rdflib(self, source, base_url): + graph = rdflib.Graph() + graph.parse(source, base_url) + json_ld = json.loads(graph.serialize(format="json-ld")) + + return { + 'contentType': 'application/ld+json', + 'contextUrl': None, + 'documentUrl': base_url, + 'document': {"@graph": json_ld}, + } + + def load_schema(self, url): + for t in self.toc: + if t['url'] == url: + break + else: + return None + + source = self.schema_path / t['file'] + load_func = self.loaders[t.get("loader", "json")] + cache_entry = load_func(source.open('rb'), url) + self.cache.append(cache_entry) + + return cache_entry + + def __call__(self, url, options=None): + for schema in self.cache: + if url.startswith(schema['documentUrl']): + return schema + + entry = self.load_schema(url) + if entry is None: + return self.base_loader(url, options) + else: + return entry + + +bundled_loader = BundledLoader(preload=True) +jsonld.set_document_loader(bundled_loader) + + +class JsonLdProcessor(jsonld.JsonLdProcessor): + """ Custom JsonLdProcessor to get access to the inner functionality. """ + + _type_map = {} + + _INITIAL_CONTEXT = frozendict({ + '_uuid': str(uuid.uuid1()), + 'processingMode': 'json-ld-1.1', + 'mappings': {} + }) + + def expand_iri(self, active_ctx: t.Any, short_iri: str) -> str: + return self._expand_iri(active_ctx, short_iri, vocab=True) + + def compact_iri(self, active_ctx: t.Any, long_iri: str) -> str: + return self._compact_iri(active_ctx, long_iri, vocab=True) + + def inital_ctx(self, local_ctx, options=None): + return self.process_context(self._INITIAL_CONTEXT, local_ctx, options or {}) + + @classmethod + def register_typemap(cls, typecheck, **conversions): + for output, convert_func in conversions.items(): + cls._type_map[output] = cls._type_map.get(output, []) + cls._type_map[output].append((typecheck, convert_func)) + + @classmethod + def apply_typemap(cls, value, *option, **kwargs): + for opt in option: + for check, conv in cls._type_map.get(opt, []): + if check(value): + return conv(value, **kwargs), opt + + return value, None From de1d23ff21f42a7121b10c765f3a23081b924029 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:02:58 +0200 Subject: [PATCH 11/26] Add bundled schemas. --- .../model/{ => types}/schemas/codemeta.jsonld | 0 .../model/types/schemas/hermes-content.jsonld | 12 + .../{ => types}/schemas/hermes-git.jsonld | 0 .../model/types/schemas/hermes-runtime.jsonld | 10 + src/hermes/model/types/schemas/index.json | 26 + .../schemas/schemaorg-current-http.jsonld | 0 .../schemas/schemaorg-current-https.jsonld | 0 src/hermes/model/types/schemas/w3c-prov.ttl | 2466 +++++++++++++++++ 8 files changed, 2514 insertions(+) rename src/hermes/model/{ => types}/schemas/codemeta.jsonld (100%) create mode 100644 src/hermes/model/types/schemas/hermes-content.jsonld rename src/hermes/model/{ => types}/schemas/hermes-git.jsonld (100%) create mode 100644 src/hermes/model/types/schemas/hermes-runtime.jsonld create mode 100644 src/hermes/model/types/schemas/index.json rename src/hermes/model/{ => types}/schemas/schemaorg-current-http.jsonld (100%) rename src/hermes/model/{ => types}/schemas/schemaorg-current-https.jsonld (100%) create mode 100644 src/hermes/model/types/schemas/w3c-prov.ttl diff --git a/src/hermes/model/schemas/codemeta.jsonld b/src/hermes/model/types/schemas/codemeta.jsonld similarity index 100% rename from src/hermes/model/schemas/codemeta.jsonld rename to src/hermes/model/types/schemas/codemeta.jsonld diff --git a/src/hermes/model/types/schemas/hermes-content.jsonld b/src/hermes/model/types/schemas/hermes-content.jsonld new file mode 100644 index 00000000..eff99b2e --- /dev/null +++ b/src/hermes/model/types/schemas/hermes-content.jsonld @@ -0,0 +1,12 @@ +{ + "@context": { + "schema": "http://schema.org/", + "hermes-content": "https://schema.software-metadata.pub/hermes-content/1.0/", + + "SemanticVersion": {"@id": "hermes-content:SemanticVersion"}, + + "comment": {"@id": "schema:comment", "@container": "@list"}, + + "metadata": {"@id": "hermes-content:metadata", "@type": "@json"} + } +} \ No newline at end of file diff --git a/src/hermes/model/schemas/hermes-git.jsonld b/src/hermes/model/types/schemas/hermes-git.jsonld similarity index 100% rename from src/hermes/model/schemas/hermes-git.jsonld rename to src/hermes/model/types/schemas/hermes-git.jsonld diff --git a/src/hermes/model/types/schemas/hermes-runtime.jsonld b/src/hermes/model/types/schemas/hermes-runtime.jsonld new file mode 100644 index 00000000..040050d7 --- /dev/null +++ b/src/hermes/model/types/schemas/hermes-runtime.jsonld @@ -0,0 +1,10 @@ +{ + "@context": { + "hermes-rt": "https://schema.software-metadata.pub/hermes-runtime/1.0/", + + "graph": {"@id": "hermes-rt:graph", "@container": "@graph"}, + + "replace": {"@id": "hermes-rt:replace"}, + "reject": {"@id": "hermes-rt:reject"} + } +} \ No newline at end of file diff --git a/src/hermes/model/types/schemas/index.json b/src/hermes/model/types/schemas/index.json new file mode 100644 index 00000000..8b7a0547 --- /dev/null +++ b/src/hermes/model/types/schemas/index.json @@ -0,0 +1,26 @@ +[ + {"url": "https://schema.org", "file": "schemaorg-current-https.jsonld"}, + {"url": "http://schema.org", "file": "schemaorg-current-http.jsonld"}, + + {"url": "https://doi.org/10.5063/schema/codemeta-2.0", "file": "codemeta.jsonld"}, + + {"url": "https://schema.software-metadata.pub/hermes-git/1.0", "file": "hermes-git.jsonld"}, + {"url": "https://schema.software-metadata.pub/hermes-content/1.0", "file": "hermes-content.jsonld"}, + {"url": "https://schema.software-metadata.pub/hermes-runtime/1.0", "file": "hermes-runtime.jsonld"}, + + { + "url": "http://www.w3.org/ns/prov#", + "file":"w3c-prov.ttl", + "loader": "rdflib", + "context": [ + "http://www.w3.org/ns/prov#", + { + "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "prov": "http://www.w3.org/ns/prov#", + "owl": "http://www.w3.org/2002/07/owl#", + "xsd": "http://www.w3.org/2001/XMLSchema#" + } + ] + } +] \ No newline at end of file diff --git a/src/hermes/model/schemas/schemaorg-current-http.jsonld b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld similarity index 100% rename from src/hermes/model/schemas/schemaorg-current-http.jsonld rename to src/hermes/model/types/schemas/schemaorg-current-http.jsonld diff --git a/src/hermes/model/schemas/schemaorg-current-https.jsonld b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld similarity index 100% rename from src/hermes/model/schemas/schemaorg-current-https.jsonld rename to src/hermes/model/types/schemas/schemaorg-current-https.jsonld diff --git a/src/hermes/model/types/schemas/w3c-prov.ttl b/src/hermes/model/types/schemas/w3c-prov.ttl new file mode 100644 index 00000000..a338173e --- /dev/null +++ b/src/hermes/model/types/schemas/w3c-prov.ttl @@ -0,0 +1,2466 @@ +@prefix : . +@prefix rdf: . +@prefix prov: . +@prefix rdfs: . +@prefix owl: . +@prefix xsd: . + + + a owl:Ontology ; + rdfs:comment """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). + +If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/ +Archives/Public/public-prov-comments/). All feedback is welcome."""@en ; + rdfs:isDefinedBy ; + rdfs:label "W3C PROVenance Interchange"@en ; + rdfs:seeAlso ; + owl:imports , , , , , ; + owl:versionIRI ; + prov:wasDerivedFrom , , , , , ; + prov:wasRevisionOf . + + +# The following was imported from http://www.w3.org/ns/prov-o# + + +rdfs:comment + a owl:AnnotationProperty ; + rdfs:comment ""@en ; + rdfs:isDefinedBy . + +rdfs:isDefinedBy + a owl:AnnotationProperty . + +rdfs:label + a owl:AnnotationProperty ; + rdfs:comment ""@en ; + rdfs:isDefinedBy . + +rdfs:seeAlso + a owl:AnnotationProperty ; + rdfs:comment ""@en . + +owl:Thing + a owl:Class . + +owl:versionInfo + a owl:AnnotationProperty . + + + a owl:Ontology . + +:Activity + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Activity" ; + owl:disjointWith :Entity ; + :category "starting-point" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities." ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Activity"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Activity"^^xsd:anyURI . + +:ActivityInfluence + a owl:Class ; + rdfs:comment "ActivityInfluence provides additional descriptions of an Activity's binary influence upon any other kind of resource. Instances of ActivityInfluence use the prov:activity property to cite the influencing Activity."@en, "It is not recommended that the type ActivityInfluence be asserted without also asserting one of its more specific subclasses."@en ; + rdfs:isDefinedBy ; + rdfs:label "ActivityInfluence" ; + rdfs:seeAlso :activity ; + rdfs:subClassOf :Influence, [ + a owl:Restriction ; + owl:maxCardinality "0"^^xsd:nonNegativeInteger ; + owl:onProperty :hadActivity + ] ; + owl:disjointWith :EntityInfluence ; + :category "qualified" ; + :editorsDefinition "ActivitiyInfluence is the capacity of an activity to have an effect on the character, development, or behavior of another by means of generation, invalidation, communication, or other."@en . + +:Agent + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Agent" ; + owl:disjointWith :InstantaneousEvent ; + :category "starting-point" ; + :component "agents-responsibility" ; + :definition "An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. "@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-agent"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Agent"^^xsd:anyURI . + +:AgentInfluence + a owl:Class ; + rdfs:comment "AgentInfluence provides additional descriptions of an Agent's binary influence upon any other kind of resource. Instances of AgentInfluence use the prov:agent property to cite the influencing Agent."@en, "It is not recommended that the type AgentInfluence be asserted without also asserting one of its more specific subclasses."@en ; + rdfs:isDefinedBy ; + rdfs:label "AgentInfluence" ; + rdfs:seeAlso :agent ; + rdfs:subClassOf :Influence ; + :category "qualified" ; + :editorsDefinition "AgentInfluence is the capacity of an agent to have an effect on the character, development, or behavior of another by means of attribution, association, delegation, or other."@en . + +:Association + a owl:Class ; + rdfs:comment "An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from an prov:Activity to some prov:Agent that had some responsiblity for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualifiedAssociation [ a prov:Association; prov:agent :baker; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Association" ; + rdfs:subClassOf :AgentInfluence ; + :category "qualified" ; + :component "agents-responsibility" ; + :definition "An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity. It further allows for a plan to be specified, which is the plan intended by the agent to achieve some goals in the context of this activity."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Association"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Association"^^xsd:anyURI ; + :unqualifiedForm :wasAssociatedWith . + +:Attribution + a owl:Class ; + rdfs:comment "An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from an prov:Entity to some prov:Agent that had some responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualifiedAttribution [ a prov:Attribution; prov:entity :baker; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Attribution" ; + rdfs:subClassOf :AgentInfluence ; + :category "qualified" ; + :component "agents-responsibility" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition """Attribution is the ascribing of an entity to an agent. + +When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant."""@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-attribution"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-attribution"^^xsd:anyURI ; + :unqualifiedForm :wasAttributedTo . + +:Bundle + a owl:Class ; + rdfs:comment "Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O."@en ; + rdfs:isDefinedBy ; + rdfs:label "Bundle" ; + rdfs:subClassOf :Entity ; + :category "expanded" ; + :definition "A bundle is a named set of provenance descriptions, and is itself an Entity, so allowing provenance of provenance to be expressed."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-bundle-entity"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-bundle-declaration"^^xsd:anyURI . + +:Collection + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Collection" ; + rdfs:subClassOf :Entity ; + :category "expanded" ; + :component "collections" ; + :definition "A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-collection"^^xsd:anyURI . + +:Communication + a owl:Class ; + rdfs:comment "An instance of prov:Communication provides additional descriptions about the binary prov:wasInformedBy relation from an informed prov:Activity to the prov:Activity that informed it. For example, :you_jumping_off_bridge prov:wasInformedBy :everyone_else_jumping_off_bridge; prov:qualifiedCommunication [ a prov:Communication; prov:activity :everyone_else_jumping_off_bridge; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Communication" ; + rdfs:subClassOf :ActivityInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "Communication is the exchange of an entity by two activities, one activity using the entity generated by the other." ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Communication"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-wasInformedBy"^^xsd:anyURI ; + :unqualifiedForm :wasInformedBy . + +:Delegation + a owl:Class ; + rdfs:comment "An instance of prov:Delegation provides additional descriptions about the binary prov:actedOnBehalfOf relation from a performing prov:Agent to some prov:Agent for whom it was performed. For example, :mixing prov:wasAssociatedWith :toddler . :toddler prov:actedOnBehalfOf :mother; prov:qualifiedDelegation [ a prov:Delegation; prov:entity :mother; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Delegation" ; + rdfs:subClassOf :AgentInfluence ; + :category "qualified" ; + :component "agents-responsibility" ; + :definition """Delegation is the assignment of authority and responsibility to an agent (by itself or by another agent) to carry out a specific activity as a delegate or representative, while the agent it acts on behalf of retains some responsibility for the outcome of the delegated work. + +For example, a student acted on behalf of his supervisor, who acted on behalf of the department chair, who acted on behalf of the university; all those agents are responsible in some way for the activity that took place but we do not say explicitly who bears responsibility and to what degree."""@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-delegation"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-delegation"^^xsd:anyURI ; + :unqualifiedForm :actedOnBehalfOf . + +:Derivation + a owl:Class ; + rdfs:comment "An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some derived prov:Entity to another prov:Entity from which it was derived. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ]."@en, "The more specific forms of prov:Derivation (i.e., prov:Revision, prov:Quotation, prov:PrimarySource) should be asserted if they apply."@en ; + rdfs:isDefinedBy ; + rdfs:label "Derivation" ; + rdfs:subClassOf :EntityInfluence ; + :category "qualified" ; + :component "derivations" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Derivation"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#Derivation-Relation"^^xsd:anyURI ; + :unqualifiedForm :wasDerivedFrom . + +:EmptyCollection + a owl:Class, owl:NamedIndividual ; + rdfs:isDefinedBy ; + rdfs:label "EmptyCollection"@en ; + rdfs:subClassOf :Collection ; + :category "expanded" ; + :component "collections" ; + :definition "An empty collection is a collection without members."@en . + +:End + a owl:Class ; + rdfs:comment "An instance of prov:End provides additional descriptions about the binary prov:wasEndedBy relation from some ended prov:Activity to an prov:Entity that ended it. For example, :ball_game prov:wasEndedBy :buzzer; prov:qualifiedEnd [ a prov:End; prov:entity :buzzer; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "End" ; + rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "End is when an activity is deemed to have been ended by an entity, known as trigger. The activity no longer exists after its end. Any usage, generation, or invalidation involving an activity precedes the activity's end. An end may refer to a trigger entity that terminated the activity, or to an activity, known as ender that generated the trigger."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-End"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-End"^^xsd:anyURI ; + :unqualifiedForm :wasEndedBy . + +:Entity + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Entity" ; + owl:disjointWith :InstantaneousEvent ; + :category "starting-point" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "An entity is a physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary. "@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-entity"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Entity"^^xsd:anyURI . + +:EntityInfluence + a owl:Class ; + rdfs:comment "EntityInfluence provides additional descriptions of an Entity's binary influence upon any other kind of resource. Instances of EntityInfluence use the prov:entity property to cite the influencing Entity."@en, "It is not recommended that the type EntityInfluence be asserted without also asserting one of its more specific subclasses."@en ; + rdfs:isDefinedBy ; + rdfs:label "EntityInfluence" ; + rdfs:seeAlso :entity ; + rdfs:subClassOf :Influence ; + :category "qualified" ; + :editorsDefinition "EntityInfluence is the capacity of an entity to have an effect on the character, development, or behavior of another by means of usage, start, end, derivation, or other. "@en . + +:Generation + a owl:Class ; + rdfs:comment "An instance of prov:Generation provides additional descriptions about the binary prov:wasGeneratedBy relation from a generated prov:Entity to the prov:Activity that generated it. For example, :cake prov:wasGeneratedBy :baking; prov:qualifiedGeneration [ a prov:Generation; prov:activity :baking; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Generation" ; + rdfs:subClassOf :ActivityInfluence, :InstantaneousEvent ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "Generation is the completion of production of a new entity by an activity. This entity did not exist before generation and becomes available for usage after this generation."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Generation"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Generation"^^xsd:anyURI ; + :unqualifiedForm :wasGeneratedBy . + +:Influence + a owl:Class ; + rdfs:comment "An instance of prov:Influence provides additional descriptions about the binary prov:wasInfluencedBy relation from some influenced Activity, Entity, or Agent to the influencing Activity, Entity, or Agent. For example, :stomach_ache prov:wasInfluencedBy :spoon; prov:qualifiedInfluence [ a prov:Influence; prov:entity :spoon; :foo :bar ] . Because prov:Influence is a broad relation, the more specific relations (Communication, Delegation, End, etc.) should be used when applicable."@en, "Because prov:Influence is a broad relation, its most specific subclasses (e.g. prov:Communication, prov:Delegation, prov:End, prov:Revision, etc.) should be used when applicable."@en ; + rdfs:isDefinedBy ; + rdfs:label "Influence" ; + :category "qualified" ; + :component "derivations" ; + :definition "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-influence"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-influence"^^xsd:anyURI ; + :unqualifiedForm :wasInfluencedBy . + +:InstantaneousEvent + a owl:Class ; + rdfs:comment "An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term 'event' is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous."@en ; + rdfs:isDefinedBy ; + rdfs:label "InstantaneousEvent" ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#dfn-event"^^xsd:anyURI ; + :definition "The PROV data model is implicitly based on a notion of instantaneous events (or just events), that mark transitions in the world. Events include generation, usage, or invalidation of entities, as well as starting or ending of activities. This notion of event is not first-class in the data model, but it is useful for explaining its other concepts and its semantics."@en . + +:Invalidation + a owl:Class ; + rdfs:comment "An instance of prov:Invalidation provides additional descriptions about the binary prov:wasInvalidatedBy relation from an invalidated prov:Entity to the prov:Activity that invalidated it. For example, :uncracked_egg prov:wasInvalidatedBy :baking; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :baking; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Invalidation" ; + rdfs:subClassOf :ActivityInfluence, :InstantaneousEvent ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "Invalidation is the start of the destruction, cessation, or expiry of an existing entity by an activity. The entity is no longer available for use (or further invalidation) after invalidation. Any generation or usage of an entity precedes its invalidation." ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Invalidation"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Invalidation"^^xsd:anyURI ; + :unqualifiedForm :wasInvalidatedBy . + +:Location + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Location" ; + rdfs:seeAlso :atLocation ; + :category "expanded" ; + :definition "A location can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column. As such, there are numerous ways in which location can be expressed, such as by a coordinate, address, landmark, and so forth."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-attribute-location"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-attribute"^^xsd:anyURI . + +:Organization + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Organization" ; + rdfs:subClassOf :Agent ; + :category "expanded" ; + :component "agents-responsibility" ; + :definition "An organization is a social or legal institution such as a company, society, etc." ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-agent"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-types"^^xsd:anyURI . + +:Person + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Person" ; + rdfs:subClassOf :Agent ; + :category "expanded" ; + :component "agents-responsibility" ; + :definition "Person agents are people."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-agent"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-types"^^xsd:anyURI . + +:Plan + a owl:Class ; + rdfs:comment "There exist no prescriptive requirement on the nature of plans, their representation, the actions or steps they consist of, or their intended goals. Since plans may evolve over time, it may become necessary to track their provenance, so plans themselves are entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to validate the execution as represented in the provenance record, to manage expectation failures, or to provide explanations."@en ; + rdfs:isDefinedBy ; + rdfs:label "Plan" ; + rdfs:subClassOf :Entity ; + :category "expanded", "qualified" ; + :component "agents-responsibility" ; + :definition "A plan is an entity that represents a set of actions or steps intended by one or more agents to achieve some goals." ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Association"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Association"^^xsd:anyURI . + +:PrimarySource + a owl:Class ; + rdfs:comment "An instance of prov:PrimarySource provides additional descriptions about the binary prov:hadPrimarySource relation from some secondary prov:Entity to an earlier, primary prov:Entity. For example, :blog prov:hadPrimarySource :newsArticle; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :newsArticle; :foo :bar ] ."@en ; + rdfs:isDefinedBy ; + rdfs:label "PrimarySource" ; + rdfs:subClassOf :Derivation ; + :category "qualified" ; + :component "derivations" ; + :definition """A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight. + +Because of the directness of primary sources, they 'speak for themselves' in ways that cannot be captured through the filter of secondary sources. As such, it is important for secondary sources to reference those primary sources from which they were derived, so that their reliability can be investigated. + +A primary source relation is a particular case of derivation of secondary materials from their primary sources. It is recognized that the determination of primary sources can be up to interpretation, and should be done according to conventions accepted within the application's domain."""@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-primary-source"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-original-source"^^xsd:anyURI ; + :unqualifiedForm :hadPrimarySource . + +:Quotation + a owl:Class ; + rdfs:comment "An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some taken prov:Entity from an earlier, larger prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualifiedQuotation [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Quotation" ; + rdfs:subClassOf :Derivation ; + :category "qualified" ; + :component "derivations" ; + :definition "A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-quotation"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-quotation"^^xsd:anyURI ; + :unqualifiedForm :wasQuotedFrom . + +:Revision + a owl:Class ; + rdfs:comment "An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some newer prov:Entity to an earlier prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft_1; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Revision" ; + rdfs:subClassOf :Derivation ; + :category "qualified" ; + :component "derivations" ; + :definition "A revision is a derivation for which the resulting entity is a revised version of some original. The implication here is that the resulting entity contains substantial content from the original. Revision is a particular case of derivation."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-revision"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Revision"^^xsd:anyURI ; + :unqualifiedForm :wasRevisionOf . + +:Role + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Role" ; + rdfs:seeAlso :hadRole ; + :category "qualified" ; + :component "agents-responsibility" ; + :definition "A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-attribute-role"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-attribute"^^xsd:anyURI . + +:SoftwareAgent + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "SoftwareAgent" ; + rdfs:subClassOf :Agent ; + :category "expanded" ; + :component "agents-responsibility" ; + :definition "A software agent is running software."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-agent"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-types"^^xsd:anyURI . + +:Start + a owl:Class ; + rdfs:comment "An instance of prov:Start provides additional descriptions about the binary prov:wasStartedBy relation from some started prov:Activity to an prov:Entity that started it. For example, :foot_race prov:wasStartedBy :bang; prov:qualifiedStart [ a prov:Start; prov:entity :bang; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ] ."@en ; + rdfs:isDefinedBy ; + rdfs:label "Start" ; + rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "Start is when an activity is deemed to have been started by an entity, known as trigger. The activity did not exist before its start. Any usage, generation, or invalidation involving an activity follows the activity's start. A start may refer to a trigger entity that set off the activity, or to an activity, known as starter, that generated the trigger."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Start"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Start"^^xsd:anyURI ; + :unqualifiedForm :wasStartedBy . + +:Usage + a owl:Class ; + rdfs:comment "An instance of prov:Usage provides additional descriptions about the binary prov:used relation from some prov:Activity to an prov:Entity that it used. For example, :keynote prov:used :podium; prov:qualifiedUsage [ a prov:Usage; prov:entity :podium; :foo :bar ]."@en ; + rdfs:isDefinedBy ; + rdfs:label "Usage" ; + rdfs:subClassOf :EntityInfluence, :InstantaneousEvent ; + :category "qualified" ; + :component "entities-activities" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-Usage"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-Usage"^^xsd:anyURI ; + :unqualifiedForm :used . + +:actedOnBehalfOf + a owl:ObjectProperty ; + rdfs:comment "An object property to express the accountability of an agent towards another agent. The subordinate agent acted on behalf of the responsible agent in an actual activity. "@en ; + rdfs:domain :Agent ; + rdfs:isDefinedBy ; + rdfs:label "actedOnBehalfOf" ; + rdfs:range :Agent ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedDelegation + :agent + ) ; + :category "starting-point" ; + :component "agents-responsibility" ; + :inverse "hadDelegate" ; + :qualifiedForm :Delegation, :qualifiedDelegation . + +:activity + a owl:ObjectProperty ; + rdfs:domain :ActivityInfluence ; + rdfs:isDefinedBy ; + rdfs:label "activity" ; + rdfs:range :Activity ; + rdfs:subPropertyOf :influencer ; + :category "qualified" ; + :editorialNote "This property behaves in spirit like rdf:object; it references the object of a prov:wasInfluencedBy triple."@en ; + :editorsDefinition "The prov:activity property references an prov:Activity which influenced a resource. This property applies to an prov:ActivityInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent." ; + :inverse "activityOfInfluence" . + +:agent + a owl:ObjectProperty ; + rdfs:domain :AgentInfluence ; + rdfs:isDefinedBy ; + rdfs:label "agent" ; + rdfs:range :Agent ; + rdfs:subPropertyOf :influencer ; + :category "qualified" ; + :editorialNote "This property behaves in spirit like rdf:object; it references the object of a prov:wasInfluencedBy triple."@en ; + :editorsDefinition "The prov:agent property references an prov:Agent which influenced a resource. This property applies to an prov:AgentInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent."@en ; + :inverse "agentOfInfluence" . + +:alternateOf + a owl:ObjectProperty ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "alternateOf" ; + rdfs:range :Entity ; + rdfs:seeAlso :specializationOf ; + :category "expanded" ; + :component "alternate" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "Two alternate entities present aspects of the same thing. These aspects may be the same or different, and the alternate entities may or may not overlap in time."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-alternate"^^xsd:anyURI ; + :inverse "alternateOf" ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-alternate"^^xsd:anyURI . + +:aq + a owl:AnnotationProperty ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:atLocation + a owl:ObjectProperty ; + rdfs:comment "The Location of any resource."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See PROV-O OWL Profile." ; + rdfs:domain [ + a owl:Class ; + owl:unionOf (:Activity + :Agent + :Entity + :InstantaneousEvent + ) + ] ; + rdfs:isDefinedBy ; + rdfs:label "atLocation" ; + rdfs:range :Location ; + :category "expanded" ; + :editorialNote "The naming of prov:atLocation parallels prov:atTime, and is not named prov:hadLocation to avoid conflicting with the convention that prov:had* properties are used on prov:Influence classes."@en, "This property is not functional because the many values could be at a variety of granularies (In this building, in this room, in that chair)."@en ; + :inverse "locationOf" ; + :sharesDefinitionWith :Location . + +:atTime + a owl:DatatypeProperty ; + rdfs:comment "The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime."@en ; + rdfs:domain :InstantaneousEvent ; + rdfs:isDefinedBy ; + rdfs:label "atTime" ; + rdfs:range xsd:dateTime ; + :category "qualified" ; + :component "entities-activities" ; + :sharesDefinitionWith :InstantaneousEvent ; + :unqualifiedForm :endedAtTime, :generatedAtTime, :invalidatedAtTime, :startedAtTime . + +:category + a owl:AnnotationProperty ; + rdfs:comment "Classify prov-o terms into three categories, including 'starting-point', 'qualifed', and 'extended'. This classification is used by the prov-o html document to gently introduce prov-o terms to its users. "@en ; + rdfs:isDefinedBy . + +:component + a owl:AnnotationProperty ; + rdfs:comment "Classify prov-o terms into six components according to prov-dm, including 'agents-responsibility', 'alternate', 'annotations', 'collections', 'derivations', and 'entities-activities'. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification."@en ; + rdfs:isDefinedBy . + +:constraints + a owl:AnnotationProperty ; + rdfs:comment "A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:definition + a owl:AnnotationProperty ; + rdfs:comment "A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term."@en ; + rdfs:isDefinedBy . + +:dm + a owl:AnnotationProperty ; + rdfs:comment "A reference to the principal section of the PROV-DM document that describes this concept."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:editorialNote + a owl:AnnotationProperty ; + rdfs:comment "A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data."@en ; + rdfs:isDefinedBy . + +:editorsDefinition + a owl:AnnotationProperty ; + rdfs:comment "When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf :definition . + +:endedAtTime + a owl:DatatypeProperty ; + rdfs:comment "The time at which an activity ended. See also prov:startedAtTime."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "endedAtTime" ; + rdfs:range xsd:dateTime ; + :category "starting-point" ; + :component "entities-activities" ; + :editorialNote "It is the intent that the property chain holds: (prov:qualifiedEnd o prov:atTime) rdfs:subPropertyOf prov:endedAtTime."@en ; + :qualifiedForm :End, :atTime . + +:entity + a owl:ObjectProperty ; + rdfs:domain :EntityInfluence ; + rdfs:isDefinedBy ; + rdfs:label "entity" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :influencer ; + :category "qualified" ; + :editorialNote "This property behaves in spirit like rdf:object; it references the object of a prov:wasInfluencedBy triple."@en ; + :editorsDefinition "The prov:entity property references an prov:Entity which influenced a resource. This property applies to an prov:EntityInfluence, which is given by a subproperty of prov:qualifiedInfluence from the influenced prov:Entity, prov:Activity or prov:Agent." ; + :inverse "entityOfInfluence" . + +:generated + a owl:ObjectProperty ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "generated" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :influenced ; + owl:inverseOf :wasGeneratedBy ; + :category "expanded" ; + :component "entities-activities" ; + :editorialNote "prov:generated is one of few inverse property defined, to allow Activity-oriented assertions in addition to Entity-oriented assertions."@en ; + :inverse "wasGeneratedBy" ; + :sharesDefinitionWith :Generation . + +:generatedAtTime + a owl:DatatypeProperty ; + rdfs:comment "The time at which an entity was completely created and is available for use."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "generatedAtTime" ; + rdfs:range xsd:dateTime ; + :category "expanded" ; + :component "entities-activities" ; + :editorialNote "It is the intent that the property chain holds: (prov:qualifiedGeneration o prov:atTime) rdfs:subPropertyOf prov:generatedAtTime."@en ; + :qualifiedForm :Generation, :atTime . + +:hadActivity + a owl:ObjectProperty ; + rdfs:comment "The _optional_ Activity of an Influence, which used, generated, invalidated, or was the responsibility of some Entity. This property is _not_ used by ActivityInfluence (use prov:activity instead)."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See PROV-O OWL Profile." ; + rdfs:domain :Influence, [ + a owl:Class ; + owl:unionOf (:Delegation + :Derivation + :End + :Start + ) + ] ; + rdfs:isDefinedBy ; + rdfs:label "hadActivity" ; + rdfs:range :Activity ; + :category "qualified" ; + :component "derivations" ; + :editorialNote "The multiple rdfs:domain assertions are intended. One is simpler and works for OWL-RL, the union is more specific but is not recognized by OWL-RL."@en ; + :inverse "wasActivityOfInfluence" ; + :sharesDefinitionWith :Activity . + +:hadGeneration + a owl:ObjectProperty ; + rdfs:comment "The _optional_ Generation involved in an Entity's Derivation."@en ; + rdfs:domain :Derivation ; + rdfs:isDefinedBy ; + rdfs:label "hadGeneration" ; + rdfs:range :Generation ; + :category "qualified" ; + :component "derivations" ; + :inverse "generatedAsDerivation" ; + :sharesDefinitionWith :Generation . + +:hadMember + a owl:ObjectProperty ; + rdfs:domain :Collection ; + rdfs:isDefinedBy ; + rdfs:label "hadMember" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasInfluencedBy ; + :category "expanded" ; + :component "expanded" ; + :inverse "wasMemberOf" ; + :sharesDefinitionWith :Collection . + +:hadPlan + a owl:ObjectProperty ; + rdfs:comment "The _optional_ Plan adopted by an Agent in Association with some Activity. Plan specifications are out of the scope of this specification."@en ; + rdfs:domain :Association ; + rdfs:isDefinedBy ; + rdfs:label "hadPlan" ; + rdfs:range :Plan ; + :category "qualified" ; + :component "agents-responsibility" ; + :inverse "wasPlanOf" ; + :sharesDefinitionWith :Plan . + +:hadPrimarySource + a owl:ObjectProperty ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "hadPrimarySource" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasDerivedFrom ; + owl:propertyChainAxiom (:qualifiedPrimarySource + :entity + ) ; + :category "expanded" ; + :component "derivations" ; + :inverse "wasPrimarySourceOf" ; + :qualifiedForm :PrimarySource, :qualifiedPrimarySource . + +:hadRole + a owl:ObjectProperty ; + rdfs:comment "The _optional_ Role that an Entity assumed in the context of an Activity. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ]."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See PROV-O OWL Profile." ; + rdfs:domain :Influence, [ + a owl:Class ; + owl:unionOf (:Association + :InstantaneousEvent + ) + ] ; + rdfs:isDefinedBy ; + rdfs:label "hadRole" ; + rdfs:range :Role ; + :category "qualified" ; + :component "agents-responsibility" ; + :editorsDefinition "prov:hadRole references the Role (i.e. the function of an entity with respect to an activity), in the context of an instantaneous usage, generation, association, start, and end."@en ; + :inverse "wasRoleIn" ; + :sharesDefinitionWith :Role . + +:hadUsage + a owl:ObjectProperty ; + rdfs:comment "The _optional_ Usage involved in an Entity's Derivation."@en ; + rdfs:domain :Derivation ; + rdfs:isDefinedBy ; + rdfs:label "hadUsage" ; + rdfs:range :Usage ; + :category "qualified" ; + :component "derivations" ; + :inverse "wasUsedInDerivation" ; + :sharesDefinitionWith :Usage . + +:influenced + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "influenced" ; + owl:inverseOf :wasInfluencedBy ; + :category "expanded" ; + :component "agents-responsibility" ; + :inverse "wasInfluencedBy" ; + :sharesDefinitionWith :Influence . + +:influencer + a owl:ObjectProperty ; + rdfs:comment "Subproperties of prov:influencer are used to cite the object of an unqualified PROV-O triple whose predicate is a subproperty of prov:wasInfluencedBy (e.g. prov:used, prov:wasGeneratedBy). prov:influencer is used much like rdf:object is used."@en ; + rdfs:domain :Influence ; + rdfs:isDefinedBy ; + rdfs:label "influencer" ; + rdfs:range owl:Thing ; + :category "qualified" ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-influence"^^xsd:anyURI ; + :editorialNote "This property and its subproperties are used in the same way as the rdf:object property, i.e. to reference the object of an unqualified prov:wasInfluencedBy or prov:influenced triple."@en ; + :editorsDefinition "This property is used as part of the qualified influence pattern. Subclasses of prov:Influence use these subproperties to reference the resource (Entity, Agent, or Activity) whose influence is being qualified."@en ; + :inverse "hadInfluence" . + +:invalidated + a owl:ObjectProperty ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "invalidated" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :influenced ; + owl:inverseOf :wasInvalidatedBy ; + :category "expanded" ; + :component "entities-activities" ; + :editorialNote "prov:invalidated is one of few inverse property defined, to allow Activity-oriented assertions in addition to Entity-oriented assertions."@en ; + :inverse "wasInvalidatedBy" ; + :sharesDefinitionWith :Invalidation . + +:invalidatedAtTime + a owl:DatatypeProperty ; + rdfs:comment "The time at which an entity was invalidated (i.e., no longer usable)."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "invalidatedAtTime" ; + rdfs:range xsd:dateTime ; + :category "expanded" ; + :component "entities-activities" ; + :editorialNote "It is the intent that the property chain holds: (prov:qualifiedInvalidation o prov:atTime) rdfs:subPropertyOf prov:invalidatedAtTime."@en ; + :qualifiedForm :Invalidation, :atTime . + +:inverse + a owl:AnnotationProperty ; + rdfs:comment "PROV-O does not define all property inverses. The directionalities defined in PROV-O should be given preference over those not defined. However, if users wish to name the inverse of a PROV-O property, the local name given by prov:inverse should be used."@en ; + rdfs:isDefinedBy ; + rdfs:seeAlso . + +:n + a owl:AnnotationProperty ; + rdfs:comment "A reference to the principal section of the PROV-DM document that describes this concept."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:order + a owl:AnnotationProperty ; + rdfs:comment "The position that this OWL term should be listed within documentation. The scope of the documentation (e.g., among all terms, among terms within a prov:category, among properties applying to a particular class, etc.) is unspecified."@en ; + rdfs:isDefinedBy . + +:qualifiedAssociation + a owl:ObjectProperty ; + rdfs:comment "If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association; prov:agent :ag; :foo :bar ]."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedAssociation" ; + rdfs:range :Association ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "agents-responsibility" ; + :inverse "qualifiedAssociationOf" ; + :sharesDefinitionWith :Association ; + :unqualifiedForm :wasAssociatedWith . + +:qualifiedAttribution + a owl:ObjectProperty ; + rdfs:comment "If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution; prov:agent :ag; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedAttribution" ; + rdfs:range :Attribution ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "agents-responsibility" ; + :inverse "qualifiedAttributionOf" ; + :sharesDefinitionWith :Attribution ; + :unqualifiedForm :wasAttributedTo . + +:qualifiedCommunication + a owl:ObjectProperty ; + rdfs:comment "If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was influenced using prov:qualifiedCommunication [ a prov:Communication; prov:activity :a; :foo :bar ]."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedCommunication" ; + rdfs:range :Communication ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :inverse "qualifiedCommunicationOf" ; + :qualifiedForm :Communication ; + :sharesDefinitionWith :Communication . + +:qualifiedDelegation + a owl:ObjectProperty ; + rdfs:comment "If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility; prov:agent :ag; :foo :bar ]."@en ; + rdfs:domain :Agent ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedDelegation" ; + rdfs:range :Delegation ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "agents-responsibility" ; + :inverse "qualifiedDelegationOf" ; + :sharesDefinitionWith :Delegation ; + :unqualifiedForm :actedOnBehalfOf . + +:qualifiedDerivation + a owl:ObjectProperty ; + rdfs:comment "If this Entity prov:wasDerivedFrom Entity :e, then it can qualify how it was derived using prov:qualifiedDerivation [ a prov:Derivation; prov:entity :e; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedDerivation" ; + rdfs:range :Derivation ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "derivations" ; + :inverse "qualifiedDerivationOf" ; + :sharesDefinitionWith :Derivation ; + :unqualifiedForm :wasDerivedFrom . + +:qualifiedEnd + a owl:ObjectProperty ; + rdfs:comment "If this Activity prov:wasEndedBy Entity :e1, then it can qualify how it was ended using prov:qualifiedEnd [ a prov:End; prov:entity :e1; :foo :bar ]."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedEnd" ; + rdfs:range :End ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :inverse "qualifiedEndOf" ; + :sharesDefinitionWith :End ; + :unqualifiedForm :wasEndedBy . + +:qualifiedForm + a owl:AnnotationProperty ; + rdfs:comment """This annotation property links a subproperty of prov:wasInfluencedBy with the subclass of prov:Influence and the qualifying property that are used to qualify it. + +Example annotation: + + prov:wasGeneratedBy prov:qualifiedForm prov:qualifiedGeneration, prov:Generation . + +Then this unqualified assertion: + + :entity1 prov:wasGeneratedBy :activity1 . + +can be qualified by adding: + + :entity1 prov:qualifiedGeneration :entity1Gen . + :entity1Gen + a prov:Generation, prov:Influence; + prov:activity :activity1; + :customValue 1337 . + +Note how the value of the unqualified influence (prov:wasGeneratedBy :activity1) is mirrored as the value of the prov:activity (or prov:entity, or prov:agent) property on the influence class."""@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:qualifiedGeneration + a owl:ObjectProperty ; + rdfs:comment "If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation; prov:entity :e; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedGeneration" ; + rdfs:range :Generation ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :inverse "qualifiedGenerationOf" ; + :sharesDefinitionWith :Generation ; + :unqualifiedForm :wasGeneratedBy . + +:qualifiedInfluence + a owl:ObjectProperty ; + rdfs:comment "Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable."@en ; + rdfs:domain [ + a owl:Class ; + owl:unionOf (:Activity + :Agent + :Entity + ) + ] ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedInfluence" ; + rdfs:range :Influence ; + :category "qualified" ; + :component "derivations" ; + :inverse "qualifiedInfluenceOf" ; + :sharesDefinitionWith :Influence ; + :unqualifiedForm :wasInfluencedBy . + +:qualifiedInvalidation + a owl:ObjectProperty ; + rdfs:comment "If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :a; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedInvalidation" ; + rdfs:range :Invalidation ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :inverse "qualifiedInvalidationOf" ; + :sharesDefinitionWith :Invalidation ; + :unqualifiedForm :wasInvalidatedBy . + +:qualifiedPrimarySource + a owl:ObjectProperty ; + rdfs:comment "If this Entity prov:hadPrimarySource Entity :e, then it can qualify how using prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :e; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedPrimarySource" ; + rdfs:range :PrimarySource ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "derivations" ; + :inverse "qualifiedSourceOf" ; + :sharesDefinitionWith :PrimarySource ; + :unqualifiedForm :hadPrimarySource . + +:qualifiedQuotation + a owl:ObjectProperty ; + rdfs:comment "If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation; prov:entity :e; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedQuotation" ; + rdfs:range :Quotation ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "derivations" ; + :inverse "qualifiedQuotationOf" ; + :sharesDefinitionWith :Quotation ; + :unqualifiedForm :wasQuotedFrom . + +:qualifiedRevision + a owl:ObjectProperty ; + rdfs:comment "If this Entity prov:wasRevisionOf Entity :e, then it can qualify how it was revised using prov:qualifiedRevision [ a prov:Revision; prov:entity :e; :foo :bar ]."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedRevision" ; + rdfs:range :Revision ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "derivations" ; + :inverse "revisedEntity" ; + :sharesDefinitionWith :Revision ; + :unqualifiedForm :wasRevisionOf . + +:qualifiedStart + a owl:ObjectProperty ; + rdfs:comment "If this Activity prov:wasStartedBy Entity :e1, then it can qualify how it was started using prov:qualifiedStart [ a prov:Start; prov:entity :e1; :foo :bar ]."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedStart" ; + rdfs:range :Start ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :inverse "qualifiedStartOf" ; + :sharesDefinitionWith :Start ; + :unqualifiedForm :wasStartedBy . + +:qualifiedUsage + a owl:ObjectProperty ; + rdfs:comment "If this Activity prov:used Entity :e, then it can qualify how it used it using prov:qualifiedUsage [ a prov:Usage; prov:entity :e; :foo :bar ]."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedUsage" ; + rdfs:range :Usage ; + rdfs:subPropertyOf :qualifiedInfluence ; + :category "qualified" ; + :component "entities-activities" ; + :inverse "qualifiedUsingActivity" ; + :sharesDefinitionWith :Usage ; + :unqualifiedForm :used . + +:sharesDefinitionWith + a owl:AnnotationProperty ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:specializationOf + a owl:AnnotationProperty, owl:ObjectProperty ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "specializationOf" ; + rdfs:range :Entity ; + rdfs:seeAlso :alternateOf ; + rdfs:subPropertyOf :alternateOf ; + :category "expanded" ; + :component "alternate" ; + :constraints "http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "An entity that is a specialization of another shares all aspects of the latter, and additionally presents more specific aspects of the same thing as the latter. In particular, the lifetime of the entity being specialized contains that of any specialization. Examples of aspects include a time period, an abstraction, and a context associated with the entity."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-specialization"^^xsd:anyURI ; + :inverse "generalizationOf" ; + :n "http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-specialization"^^xsd:anyURI . + +:startedAtTime + a owl:DatatypeProperty ; + rdfs:comment "The time at which an activity started. See also prov:endedAtTime."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "startedAtTime" ; + rdfs:range xsd:dateTime ; + :category "starting-point" ; + :component "entities-activities" ; + :editorialNote "It is the intent that the property chain holds: (prov:qualifiedStart o prov:atTime) rdfs:subPropertyOf prov:startedAtTime."@en ; + :qualifiedForm :Start, :atTime . + +:todo + a owl:AnnotationProperty . + +:unqualifiedForm + a owl:AnnotationProperty ; + rdfs:comment "Classes and properties used to qualify relationships are annotated with prov:unqualifiedForm to indicate the property used to assert an unqualified provenance relation."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:used + a owl:ObjectProperty ; + rdfs:comment "A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven ."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "used" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedUsage + :entity + ) ; + :category "starting-point" ; + :component "entities-activities" ; + :inverse "wasUsedBy" ; + :qualifiedForm :Usage, :qualifiedUsage . + +:value + a owl:DatatypeProperty ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "value" ; + :category "expanded" ; + :component "entities-activities" ; + :definition "Provides a value that is a direct representation of an entity."@en ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-attribute-value"^^xsd:anyURI ; + :editorialNote "The editor's definition comes from http://www.w3.org/TR/rdf-primer/#rdfvalue", "This property serves the same purpose as rdf:value, but has been reintroduced to avoid some of the definitional ambiguity in the RDF specification (specifically, 'may be used in describing structured values')."@en . + +:wasAssociatedWith + a owl:ObjectProperty ; + rdfs:comment "An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "wasAssociatedWith" ; + rdfs:range :Agent ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedAssociation + :agent + ) ; + :category "starting-point" ; + :component "agents-responsibility" ; + :inverse "wasAssociateFor" ; + :qualifiedForm :Association, :qualifiedAssociation . + +:wasAttributedTo + a owl:ObjectProperty ; + rdfs:comment "Attribution is the ascribing of an entity to an agent."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "wasAttributedTo" ; + rdfs:range :Agent ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedAttribution + :agent + ) ; + :category "starting-point" ; + :component "agents-responsibility" ; + :definition "Attribution is the ascribing of an entity to an agent."@en ; + :inverse "contributed" ; + :qualifiedForm :Attribution, :qualifiedAttribution . + +:wasDerivedFrom + a owl:ObjectProperty ; + rdfs:comment "The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "wasDerivedFrom" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedDerivation + :entity + ) ; + :category "starting-point" ; + :component "derivations" ; + :definition "A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity."@en ; + :inverse "hadDerivation" ; + :qualifiedForm :Derivation, :qualifiedDerivation . + +:wasEndedBy + a owl:ObjectProperty ; + rdfs:comment "End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "wasEndedBy" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedEnd + :entity + ) ; + :category "expanded" ; + :component "entities-activities" ; + :inverse "ended" ; + :qualifiedForm :End, :qualifiedEnd . + +:wasGeneratedBy + a owl:ObjectProperty ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "wasGeneratedBy" ; + rdfs:range :Activity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedGeneration + :activity + ) ; + :category "starting-point" ; + :component "entities-activities" ; + :inverse "generated" ; + :qualifiedForm :Generation, :qualifiedGeneration . + +:wasInfluencedBy + a owl:ObjectProperty ; + rdfs:comment "Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable."@en, "This property has multiple RDFS domains to suit multiple OWL Profiles. See PROV-O OWL Profile." ; + rdfs:domain [ + a owl:Class ; + owl:unionOf (:Activity + :Agent + :Entity + ) + ] ; + rdfs:isDefinedBy ; + rdfs:label "wasInfluencedBy" ; + rdfs:range [ + a owl:Class ; + owl:unionOf (:Activity + :Agent + :Entity + ) + ] ; + :category "qualified" ; + :component "agents-responsibility" ; + :editorialNote """The sub-properties of prov:wasInfluencedBy can be elaborated in more detail using the Qualification Pattern. For example, the binary relation :baking prov:used :spoon can be qualified by asserting :baking prov:qualifiedUsage [ a prov:Usage; prov:entity :spoon; prov:atLocation :kitchen ] . + +Subproperties of prov:wasInfluencedBy may also be asserted directly without being qualified. + +prov:wasInfluencedBy should not be used without also using one of its subproperties. +"""@en ; + :inverse "influenced" ; + :qualifiedForm :Influence, :qualifiedInfluence ; + :sharesDefinitionWith :Influence . + +:wasInformedBy + a owl:ObjectProperty ; + rdfs:comment "An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "wasInformedBy" ; + rdfs:range :Activity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedCommunication + :activity + ) ; + :category "starting-point" ; + :component "entities-activities" ; + :inverse "informed" ; + :qualifiedForm :Communication, :qualifiedCommunication . + +:wasInvalidatedBy + a owl:ObjectProperty ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "wasInvalidatedBy" ; + rdfs:range :Activity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedInvalidation + :activity + ) ; + :category "expanded" ; + :component "entities-activities" ; + :inverse "invalidated" ; + :qualifiedForm :Invalidation, :qualifiedInvalidation . + +:wasQuotedFrom + a owl:ObjectProperty ; + rdfs:comment "An entity is derived from an original entity by copying, or 'quoting', some or all of it."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "wasQuotedFrom" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasDerivedFrom ; + owl:propertyChainAxiom (:qualifiedQuotation + :entity + ) ; + :category "expanded" ; + :component "derivations" ; + :inverse "quotedAs" ; + :qualifiedForm :Quotation, :qualifiedQuotation . + +:wasRevisionOf + a owl:AnnotationProperty, owl:ObjectProperty ; + rdfs:comment "A revision is a derivation that revises an entity into a revised version."@en ; + rdfs:domain :Entity ; + rdfs:isDefinedBy ; + rdfs:label "wasRevisionOf" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasDerivedFrom ; + owl:propertyChainAxiom (:qualifiedRevision + :entity + ) ; + :category "expanded" ; + :component "derivations" ; + :inverse "hadRevision" ; + :qualifiedForm :Revision, :qualifiedRevision . + +:wasStartedBy + a owl:ObjectProperty ; + rdfs:comment "Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity."@en ; + rdfs:domain :Activity ; + rdfs:isDefinedBy ; + rdfs:label "wasStartedBy" ; + rdfs:range :Entity ; + rdfs:subPropertyOf :wasInfluencedBy ; + owl:propertyChainAxiom (:qualifiedStart + :entity + ) ; + :category "expanded" ; + :component "entities-activities" ; + :inverse "started" ; + :qualifiedForm :Start, :qualifiedStart . + + + a owl:Ontology ; + rdfs:comment """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). + +If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All feedback is welcome."""@en ; + rdfs:label "W3C PROVenance Interchange Ontology (PROV-O)"@en ; + rdfs:seeAlso , ; + owl:versionIRI ; + owl:versionInfo "Recommendation version 2013-04-30"@en ; + :specializationOf ; + :wasRevisionOf . + +[] + a owl:Axiom ; + rdfs:comment "A collection is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the collections."@en ; + owl:annotatedProperty rdfs:range ; + owl:annotatedSource :hadMember ; + owl:annotatedTarget :Entity ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-collection" . + +[] + a owl:Axiom ; + rdfs:comment "hadPrimarySource property is a particular case of wasDerivedFrom (see http://www.w3.org/TR/prov-dm/#term-original-source) that aims to give credit to the source that originated some information." ; + owl:annotatedProperty rdfs:subPropertyOf ; + owl:annotatedSource :hadPrimarySource ; + owl:annotatedTarget :wasDerivedFrom . + +[] + a owl:Axiom ; + rdfs:comment "Attribution is a particular case of trace (see http://www.w3.org/TR/prov-dm/#concept-trace), in the sense that it links an entity to the agent that ascribed it." ; + owl:annotatedProperty rdfs:subPropertyOf ; + owl:annotatedSource :wasAttributedTo ; + owl:annotatedTarget :wasInfluencedBy ; + :definition "IF wasAttributedTo(e2,ag1,aAttr) holds, THEN wasInfluencedBy(e2,ag1) also holds. " . + +[] + a owl:Axiom ; + rdfs:comment "Derivation is a particular case of trace (see http://www.w3.org/TR/prov-dm/#term-trace), since it links an entity to another entity that contributed to its existence." ; + owl:annotatedProperty rdfs:subPropertyOf ; + owl:annotatedSource :wasDerivedFrom ; + owl:annotatedTarget :wasInfluencedBy . + +[] + a owl:Axiom ; + owl:annotatedProperty rdfs:range ; + owl:annotatedSource :wasInfluencedBy ; + owl:annotatedTarget [ + a owl:Class ; + owl:unionOf (:Activity + :Agent + :Entity + ) + ] ; + :definition "influencer: an identifier (o1) for an ancestor entity, activity, or agent that the former depends on;" ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-influence" . + +[] + a owl:Axiom ; + owl:annotatedProperty rdfs:domain ; + owl:annotatedSource :wasInfluencedBy ; + owl:annotatedTarget [ + a owl:Class ; + owl:unionOf (:Activity + :Agent + :Entity + ) + ] ; + :definition "influencee: an identifier (o2) for an entity, activity, or agent; " ; + :dm "http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-influence" . + +[] + a owl:Axiom ; + rdfs:comment "Quotation is a particular case of derivation (see http://www.w3.org/TR/prov-dm/#term-quotation) in which an entity is derived from an original entity by copying, or \"quoting\", some or all of it. " ; + owl:annotatedProperty rdfs:subPropertyOf ; + owl:annotatedSource :wasQuotedFrom ; + owl:annotatedTarget :wasDerivedFrom . + +[] + a owl:Axiom ; + rdfs:comment """Revision is a derivation (see http://www.w3.org/TR/prov-dm/#term-Revision). Moreover, according to +http://www.w3.org/TR/2013/REC-prov-constraints-20130430/#term-Revision 23 April 2012 'wasRevisionOf is a strict sub-relation of wasDerivedFrom since two entities e2 and e1 may satisfy wasDerivedFrom(e2,e1) without being a variant of each other.'""" ; + owl:annotatedProperty rdfs:subPropertyOf ; + owl:annotatedSource :wasRevisionOf ; + owl:annotatedTarget :wasDerivedFrom . + + +# The following was imported from http://www.w3.org/ns/prov-o-inverses# + + +<#> a owl:Ontology; + owl:versionIRI ; + prov:wasRevisionOf ; + prov:specializationOf ; + prov:wasDerivedFrom ; + owl:imports ; + rdfs:seeAlso . + +prov:hadDelegate + rdfs:label "hadDelegate"; + owl:inverseOf prov:actedOnBehalfOf; + rdfs:isDefinedBy . + +prov:actedOnBehalfOf rdfs:isDefinedBy . + + +prov:activityOfInfluence + rdfs:label "activityOfInfluence"; + owl:inverseOf prov:activity; + rdfs:isDefinedBy . + +prov:activity rdfs:isDefinedBy . + + +prov:agentOfInfluence + rdfs:label "agentOfInfluence"; + owl:inverseOf prov:agent; + rdfs:isDefinedBy . + +prov:agent rdfs:isDefinedBy . + + +prov:alternateOf + rdfs:label "alternateOf"; + owl:inverseOf prov:alternateOf; + rdfs:isDefinedBy . + +prov:alternateOf rdfs:isDefinedBy . + + +prov:locationOf + rdfs:label "locationOf"; + owl:inverseOf prov:atLocation; + rdfs:isDefinedBy . + +prov:atLocation rdfs:isDefinedBy . + + +prov:entityOfInfluence + rdfs:label "entityOfInfluence"; + owl:inverseOf prov:entity; + rdfs:isDefinedBy . + +prov:entity rdfs:isDefinedBy . + + +prov:wasGeneratedBy + rdfs:label "wasGeneratedBy"; + owl:inverseOf prov:generated; + rdfs:isDefinedBy . + +prov:generated rdfs:isDefinedBy . + + +prov:wasActivityOfInfluence + rdfs:label "wasActivityOfInfluence"; + owl:inverseOf prov:hadActivity; + rdfs:isDefinedBy . + +prov:hadActivity rdfs:isDefinedBy . + + +prov:generatedAsDerivation + rdfs:label "generatedAsDerivation"; + owl:inverseOf prov:hadGeneration; + rdfs:isDefinedBy . + +prov:hadGeneration rdfs:isDefinedBy . + + +prov:wasMemberOf + rdfs:label "wasMemberOf"; + owl:inverseOf prov:hadMember; + rdfs:isDefinedBy . + +prov:hadMember rdfs:isDefinedBy . + + +prov:wasPlanOf + rdfs:label "wasPlanOf"; + owl:inverseOf prov:hadPlan; + rdfs:isDefinedBy . + +prov:hadPlan rdfs:isDefinedBy . + + +prov:wasPrimarySourceOf + rdfs:label "wasPrimarySourceOf"; + owl:inverseOf prov:hadPrimarySource; + rdfs:isDefinedBy . + +prov:hadPrimarySource rdfs:isDefinedBy . + + +prov:wasRoleIn + rdfs:label "wasRoleIn"; + owl:inverseOf prov:hadRole; + rdfs:isDefinedBy . + +prov:hadRole rdfs:isDefinedBy . + + +prov:wasUsedInDerivation + rdfs:label "wasUsedInDerivation"; + owl:inverseOf prov:hadUsage; + rdfs:isDefinedBy . + +prov:hadUsage rdfs:isDefinedBy . + + +prov:wasInfluencedBy + rdfs:label "wasInfluencedBy"; + owl:inverseOf prov:influenced; + rdfs:isDefinedBy . + +prov:influenced rdfs:isDefinedBy . + + +prov:hadInfluence + rdfs:label "hadInfluence"; + owl:inverseOf prov:influencer; + rdfs:isDefinedBy . + +prov:influencer rdfs:isDefinedBy . + + +prov:wasInvalidatedBy + rdfs:label "wasInvalidatedBy"; + owl:inverseOf prov:invalidated; + rdfs:isDefinedBy . + +prov:invalidated rdfs:isDefinedBy . + + +prov:qualifiedAssociationOf + rdfs:label "qualifiedAssociationOf"; + owl:inverseOf prov:qualifiedAssociation; + rdfs:isDefinedBy . + +prov:qualifiedAssociation rdfs:isDefinedBy . + + +prov:qualifiedAttributionOf + rdfs:label "qualifiedAttributionOf"; + owl:inverseOf prov:qualifiedAttribution; + rdfs:isDefinedBy . + +prov:qualifiedAttribution rdfs:isDefinedBy . + + +prov:qualifiedCommunicationOf + rdfs:label "qualifiedCommunicationOf"; + owl:inverseOf prov:qualifiedCommunication; + rdfs:isDefinedBy . + +prov:qualifiedCommunication rdfs:isDefinedBy . + + +prov:qualifiedDelegationOf + rdfs:label "qualifiedDelegationOf"; + owl:inverseOf prov:qualifiedDelegation; + rdfs:isDefinedBy . + +prov:qualifiedDelegation rdfs:isDefinedBy . + + +prov:qualifiedDerivationOf + rdfs:label "qualifiedDerivationOf"; + owl:inverseOf prov:qualifiedDerivation; + rdfs:isDefinedBy . + +prov:qualifiedDerivation rdfs:isDefinedBy . + + +prov:qualifiedEndOf + rdfs:label "qualifiedEndOf"; + owl:inverseOf prov:qualifiedEnd; + rdfs:isDefinedBy . + +prov:qualifiedEnd rdfs:isDefinedBy . + + +prov:qualifiedGenerationOf + rdfs:label "qualifiedGenerationOf"; + owl:inverseOf prov:qualifiedGeneration; + rdfs:isDefinedBy . + +prov:qualifiedGeneration rdfs:isDefinedBy . + + +prov:qualifiedInfluenceOf + rdfs:label "qualifiedInfluenceOf"; + owl:inverseOf prov:qualifiedInfluence; + rdfs:isDefinedBy . + +prov:qualifiedInfluence rdfs:isDefinedBy . + + +prov:qualifiedInvalidationOf + rdfs:label "qualifiedInvalidationOf"; + owl:inverseOf prov:qualifiedInvalidation; + rdfs:isDefinedBy . + +prov:qualifiedInvalidation rdfs:isDefinedBy . + + +prov:qualifiedSourceOf + rdfs:label "qualifiedSourceOf"; + owl:inverseOf prov:qualifiedPrimarySource; + rdfs:isDefinedBy . + +prov:qualifiedPrimarySource rdfs:isDefinedBy . + + +prov:qualifiedQuotationOf + rdfs:label "qualifiedQuotationOf"; + owl:inverseOf prov:qualifiedQuotation; + rdfs:isDefinedBy . + +prov:qualifiedQuotation rdfs:isDefinedBy . + + +prov:revisedEntity + rdfs:label "revisedEntity"; + owl:inverseOf prov:qualifiedRevision; + rdfs:isDefinedBy . + +prov:qualifiedRevision rdfs:isDefinedBy . + + +prov:qualifiedStartOf + rdfs:label "qualifiedStartOf"; + owl:inverseOf prov:qualifiedStart; + rdfs:isDefinedBy . + +prov:qualifiedStart rdfs:isDefinedBy . + + +prov:qualifiedUsingActivity + rdfs:label "qualifiedUsingActivity"; + owl:inverseOf prov:qualifiedUsage; + rdfs:isDefinedBy . + +prov:qualifiedUsage rdfs:isDefinedBy . + + +prov:generalizationOf + rdfs:label "generalizationOf"; + owl:inverseOf prov:specializationOf; + rdfs:isDefinedBy . + +prov:specializationOf rdfs:isDefinedBy . + + +prov:wasUsedBy + rdfs:label "wasUsedBy"; + owl:inverseOf prov:used; + rdfs:isDefinedBy . + +prov:used rdfs:isDefinedBy . + + +prov:wasAssociateFor + rdfs:label "wasAssociateFor"; + owl:inverseOf prov:wasAssociatedWith; + rdfs:isDefinedBy . + +prov:wasAssociatedWith rdfs:isDefinedBy . + + +prov:contributed + rdfs:label "contributed"; + owl:inverseOf prov:wasAttributedTo; + rdfs:isDefinedBy . + +prov:wasAttributedTo rdfs:isDefinedBy . + + +prov:hadDerivation + rdfs:label "hadDerivation"; + owl:inverseOf prov:wasDerivedFrom; + rdfs:isDefinedBy . + +prov:wasDerivedFrom rdfs:isDefinedBy . + + +prov:ended + rdfs:label "ended"; + owl:inverseOf prov:wasEndedBy; + rdfs:isDefinedBy . + +prov:wasEndedBy rdfs:isDefinedBy . + + +prov:generated + rdfs:label "generated"; + owl:inverseOf prov:wasGeneratedBy; + rdfs:isDefinedBy . + +prov:wasGeneratedBy rdfs:isDefinedBy . + + +prov:influenced + rdfs:label "influenced"; + owl:inverseOf prov:wasInfluencedBy; + rdfs:isDefinedBy . + +prov:wasInfluencedBy rdfs:isDefinedBy . + + +prov:informed + rdfs:label "informed"; + owl:inverseOf prov:wasInformedBy; + rdfs:isDefinedBy . + +prov:wasInformedBy rdfs:isDefinedBy . + + +prov:invalidated + rdfs:label "invalidated"; + owl:inverseOf prov:wasInvalidatedBy; + rdfs:isDefinedBy . + +prov:wasInvalidatedBy rdfs:isDefinedBy . + + +prov:quotedAs + rdfs:label "quotedAs"; + owl:inverseOf prov:wasQuotedFrom; + rdfs:isDefinedBy . + +prov:wasQuotedFrom rdfs:isDefinedBy . + + +prov:hadRevision + rdfs:label "hadRevision"; + owl:inverseOf prov:wasRevisionOf; + rdfs:isDefinedBy . + +prov:wasRevisionOf rdfs:isDefinedBy . + + +prov:started + rdfs:label "started"; + owl:inverseOf prov:wasStartedBy; + rdfs:isDefinedBy . + +prov:wasStartedBy rdfs:isDefinedBy . + + + +# The following was imported from http://www.w3.org/ns/prov-aq# + + + + + + a owl:Ontology ; + rdfs:comment "0.2"^^xsd:string, """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). + +If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All feedback is welcome."""@en ; + rdfs:label "PROV Access and Query Ontology"@en ; + rdfs:seeAlso , ; + owl:versionIRI . + + +##prov-aq definitions + + +:ServiceDescription + a owl:Class ; + rdfs:comment "Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments." ; + rdfs:isDefinedBy ; + rdfs:label "ServiceDescription" ; + rdfs:subClassOf :SoftwareAgent ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/#provenance-query-service-discovery"^^xsd:anyURI ; + :category "access-and-query" . + +:DirectQueryService + a owl:Class ; + rdfs:comment "Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments." ; + rdfs:isDefinedBy ; + rdfs:label "ProvenanceService" ; + rdfs:subClassOf :SoftwareAgent ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/#provenance-query-service-discovery"^^xsd:anyURI ; + :category "access-and-query" . + +:has_anchor + a owl:ObjectProperty ; + rdfs:comment "Indicates anchor URI for a potentially dynamic resource instance."@en ; + rdfs:isDefinedBy ; + rdfs:label "has_anchor" ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/#resource-represented-as-html"^^xsd:anyURI ; + :category "access-and-query" ; + :inverse "anchorOf" . + +:has_provenance + a owl:ObjectProperty ; + rdfs:comment "Indicates a provenance-URI for a resource; the resource identified by this property presents a provenance record about its subject or anchor resource."@en ; + rdfs:isDefinedBy ; + rdfs:label "has_provenance" ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/#resource-represented-as-html"^^xsd:anyURI ; + :category "access-and-query" ; + :inverse "provenanceOf" . + +:has_query_service + a owl:ObjectProperty ; + rdfs:comment "Indicates a provenance query service that can access provenance related to its subject or anchor resource."@en ; + rdfs:isDefinedBy ; + rdfs:label "hasProvenanceService" ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/"^^xsd:anyURI ; + :category "access-and-query" ; + :inverse "provenanceQueryServiceOf" . + +:describesService + a owl:ObjectProperty ; + rdfs:comment "relates a generic provenance query service resource (type prov:ServiceDescription) to a specific query service description (e.g. a prov:DirectQueryService or a sd:Service)."@en ; + rdfs:isDefinedBy ; + rdfs:label "describesService" ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/rovenance-query-service-description"^^xsd:anyURI ; + :category "access-and-query" ; + :inverse "serviceDescribedBy" . + + +:provenanceUriTemplate + a owl:DatatypeProperty ; + rdfs:comment "Relates a provenance service to a URI template string for constructing provenance-URIs."@en ; + rdfs:isDefinedBy ; + rdfs:label "provenanceUriTemplate" ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/"^^xsd:anyURI ; + :category "access-and-query" . + +:pingback + a owl:ObjectProperty ; + rdfs:comment "Relates a resource to a provenance pingback service that may receive additional provenance links about the resource."@en ; + rdfs:isDefinedBy ; + rdfs:label "provenance pingback" ; + :aq "http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/#provenance-pingback"^^xsd:anyURI ; + :category "access-and-query" . + + + + +## Definitions from other ontologies +rdfs:comment + a owl:AnnotationProperty ; + rdfs:comment ""@en ; + rdfs:isDefinedBy . + +rdfs:isDefinedBy + a owl:AnnotationProperty . + +rdfs:label + a owl:AnnotationProperty ; + rdfs:comment ""@en ; + rdfs:isDefinedBy . + +rdfs:seeAlso + a owl:AnnotationProperty ; + rdfs:comment ""@en . + +owl:Thing + a owl:Class . + +owl:topObjectProperty + a owl:ObjectProperty . + +owl:versionInfo + a owl:AnnotationProperty . + + + a owl:Ontology . + + +:SoftwareAgent + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "SoftwareAgent" ; + rdfs:subClassOf owl:Thing ; + :category "expanded" ; + :component "agents-responsibility" ; + :definition "A software agent is running software."@en ; + :dm "http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-dm.html#term-agent"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-n.html#expression-types"^^xsd:anyURI . + +:aq + a owl:AnnotationProperty ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:category + a owl:AnnotationProperty ; + rdfs:comment "Classify prov-o terms into three categories, including 'starting-point', 'qualifed', and 'extended'. This classification is used by the prov-o html document to gently introduce prov-o terms to its users. "@en ; + rdfs:isDefinedBy . + +:component + a owl:AnnotationProperty ; + rdfs:comment "Classify prov-o terms into six components according to prov-dm, including 'agents-responsibility', 'alternate', 'annotations', 'collections', 'derivations', and 'entities-activities'. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification."@en ; + rdfs:isDefinedBy . + +:constraints + a owl:AnnotationProperty ; + rdfs:comment "A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:definition + a owl:AnnotationProperty ; + rdfs:comment "A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term."@en ; + rdfs:isDefinedBy . + +:dm + a owl:AnnotationProperty ; + rdfs:comment "A reference to the principal section of the PROV-DM document that describes this concept."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:editorialNote + a owl:AnnotationProperty ; + rdfs:comment "A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data."@en ; + rdfs:isDefinedBy . + +:editorsDefinition + a owl:AnnotationProperty ; + rdfs:comment "When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf :definition . + +:hadUsage + a owl:ObjectProperty ; + rdfs:comment "The _optional_ Usage involved in an Entity's Derivation."@en ; + rdfs:isDefinedBy ; + rdfs:label "hadUsage" ; + :category "qualified" ; + :component "derivations" ; + :inverse "wasUsedInDerivation" ; + :sharesDefinitionWith :Usage . + +:inverse + a owl:AnnotationProperty ; + rdfs:comment "PROV-O does not define all property inverses. The directionalities defined in PROV-O should be given preference over those not defined. However, if users wish to name the inverse of a PROV-O property, the local name given by prov:inverse should be used."@en ; + rdfs:isDefinedBy ; + rdfs:seeAlso . + +:n + a owl:AnnotationProperty ; + rdfs:comment "A reference to the principal section of the PROV-M document that describes this concept."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:qualifiedForm + a owl:AnnotationProperty ; + rdfs:comment """This annotation property links a subproperty of prov:wasInfluencedBy with the subclass of prov:Influence and the qualifying property that are used to qualify it. + +Example annotation: + + prov:wasGeneratedBy prov:qualifiedForm prov:qualifiedGeneration, prov:Generation . + +Then this unqualified assertion: + + :entity1 prov:wasGeneratedBy :activity1 . + +can be qualified by adding: + + :entity1 prov:qualifiedGeneration :entity1Gen . + :entity1Gen + a prov:Generation, prov:Influence; + prov:activity :activity1; + :customValue 1337 . + +Note how the value of the unqualified influence (prov:wasGeneratedBy :activity1) is mirrored as the value of the prov:activity (or prov:entity, or prov:agent) property on the influence class."""@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:sharesDefinitionWith + a owl:AnnotationProperty ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + +:specializationOf + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "specializationOf" ; + rdfs:seeAlso :alternateOf ; + rdfs:subPropertyOf owl:topObjectProperty ; + :category "expanded" ; + :component "alternate" ; + :constraints "http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-constraints.html#prov-dm-constraints-fig"^^xsd:anyURI ; + :definition "An entity that is a specialization of another shares all aspects of the latter, and additionally presents more specific aspects of the same thing as the latter. In particular, the lifetime of the entity being specialized contains that of any specialization. Examples of aspects include a time period, an abstraction, and a context associated with the entity."@en ; + :dm "http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-dm.html#term-specialization"^^xsd:anyURI ; + :inverse "generalizationOf" ; + :n "http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-n.html#expression-specialization"^^xsd:anyURI . + +:todo + a owl:AnnotationProperty . + +:unqualifiedForm + a owl:AnnotationProperty ; + rdfs:comment "Classes and properties used to qualify relationships are annotated with prov:unqualifiedForm to indicate the property used to assert an unqualified provenance relation."@en ; + rdfs:isDefinedBy ; + rdfs:subPropertyOf rdfs:seeAlso . + + + +# The following was imported from http://www.w3.org/ns/prov-dc# + +@base . + + rdf:type owl:Ontology ; + + rdfs:label "Dublin Core extensions of the W3C PROVenance Interchange Ontology (PROV-O) "@en ; + + rdfs:comment """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). + +If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All feedback is welcome."""@en ; + + owl:imports . + + +################################################################# +# +# Annotation properties +# +################################################################# + + + + +################################################################# +# +# Datatypes +# +################################################################# + + + + +################################################################# +# +# Classes +# +################################################################# + + +### http://www.w3.org/ns/prov#Accept + +prov:Accept rdf:type owl:Class ; + + rdfs:label "Accept"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the acceptance of a resource (e.g., an article in a conference)"@en . + + + +### http://www.w3.org/ns/prov#Contribute + +prov:Contribute rdf:type owl:Class ; + + rdfs:label """Contribute +"""@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies any contribution of an agent to a resource. "@en . + + + +### http://www.w3.org/ns/prov#Contributor + +prov:Contributor rdf:type owl:Class ; + + rdfs:label "Contributor"@en ; + + rdfs:subClassOf prov:Role ; + + prov:definition "Role with the function of having responsibility for making contributions to a resource. The Agent assigned to this role is associated with a Modify or Create Activities"@en . + + + +### http://www.w3.org/ns/prov#Copyright + +prov:Copyright rdf:type owl:Class ; + + rdfs:label "Copyright"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the Copyrighting activity associated to a resource."@en . + + + +### http://www.w3.org/ns/prov#Create + +prov:Create rdf:type owl:Class ; + + rdfs:label "Create"@en ; + + rdfs:subClassOf prov:Contribute ; + + prov:definition "Activity that identifies the creation of a resource"@en . + + + +### http://www.w3.org/ns/prov#Creator + +prov:Creator rdf:type owl:Class ; + + rdfs:label "Creator"@en ; + + rdfs:subClassOf prov:Contributor ; + + prov:definition "Role with the function of creating a resource. The Agent assigned to this role is associated with a Create Activity"@en . + + + +### http://www.w3.org/ns/prov#Modify + +prov:Modify rdf:type owl:Class ; + + rdfs:label "Modify"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the modification of a resource. "@en . + + + +### http://www.w3.org/ns/prov#Publish + +prov:Publish rdf:type owl:Class ; + + rdfs:label "Publish"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the publication of a resource"@en . + + + +### http://www.w3.org/ns/prov#Publisher + +prov:Publisher rdf:type owl:Class ; + + rdfs:label "Publisher"@en ; + + rdfs:subClassOf prov:Role ; + + prov:definition "Role with the function of publishing a resource. The Agent assigned to this role is associated with a Publish Activity"@en . + + + +### http://www.w3.org/ns/prov#Replace + +prov:Replace rdf:type owl:Class ; + + rdfs:label "Replace"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the replacement of a resource."@en . + + + +### http://www.w3.org/ns/prov#RightsAssignment + +prov:RightsAssignment rdf:type owl:Class ; + + rdfs:label "RightsAssignment"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the rights assignment of a resource."@en . + + + +### http://www.w3.org/ns/prov#RightsHolder + +prov:RightsHolder rdf:type owl:Class ; + + rdfs:label "RightsHolder"@en ; + + rdfs:subClassOf prov:Role ; + + prov:definition "Role with the function of owning or managing rights over a resource. The Agent assigned to this role is associated with a RightsAssignment Activity"@en . + + + +### http://www.w3.org/ns/prov#Submit + +prov:Submit rdf:type owl:Class ; + + rdfs:label "Submit"@en ; + + rdfs:subClassOf prov:Activity ; + + prov:definition "Activity that identifies the issuance (e.g., publication) of a resource. "@en . + + + + +### Generated by the OWL API (version 3.3.1957) http://owlapi.sourceforge.net + + +# The following was imported from http://www.w3.org/ns/prov-dictionary# + + + + a owl:Ontology ; + rdfs:comment """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). + +If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All feedback is welcome."""@en ; + rdfs:label "W3C PROVenance Interchange Ontology (PROV-O) Dictionary Extension"@en ; + rdfs:seeAlso , . + + + a owl:Ontology . + +:Dictionary + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Dictionary" ; + :definition "A dictionary is an entity that provides a structure to some constituents, which are themselves entities. These constituents are said to be member of the dictionary." ; + rdfs:comment "This concept allows for the provenance of the dictionary, but also of its constituents to be expressed. Such a notion of dictionary corresponds to a wide variety of concrete data structures, such as a maps or associative arrays." ; + rdfs:comment "A given dictionary forms a given structure for its members. A different structure (obtained either by insertion or removal of members) constitutes a different dictionary." ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-conceptual-definition"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:EmptyDictionary + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Empty Dictionary" ; + :definition "An empty dictionary (i.e. has no members)." ; + rdfs:subClassOf :EmptyCollection ; + rdfs:subClassOf :Dictionary ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-conceptual-definition"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:KeyEntityPair + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Key-Entity Pair" ; + :definition "A key-entity pair. Part of a prov:Dictionary through prov:hadDictionaryMember. The key is any RDF Literal, the value is a prov:Entity." ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:onProperty :pairKey ; + owl:cardinality "1"^^xsd:int + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:onProperty :pairEntity ; + owl:cardinality "1"^^xsd:int + ] ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:Insertion + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Insertion" ; + :definition "Insertion is a derivation that transforms a dictionary into another, by insertion of one or more key-entity pairs." ; + rdfs:subClassOf :Derivation ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:onProperty :dictionary ; + owl:cardinality "1"^^xsd:int + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:onProperty :insertedKeyEntityPair ; + owl:minCardinality "1"^^xsd:int + ] ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI ; + :unqualifiedForm :derivedByInsertionFrom . + +:Removal + a owl:Class ; + rdfs:isDefinedBy ; + rdfs:label "Removal" ; + :definition "Removal is a derivation that transforms a dictionary into another, by removing one or more key-entity pairs." ; + rdfs:subClassOf :Derivation ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:onProperty :dictionary ; + owl:cardinality "1"^^xsd:int + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:onProperty :removedKey ; + owl:minCardinality "1"^^xsd:int + ] ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI ; + :unqualifiedForm :derivedByRemovalFrom . + +:dictionary + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "dictionary" ; + :definition "The property used by a prov:Insertion and prov:Removal to cite the prov:Dictionary that was prov:derivedByInsertionFrom or prov:derivedByRemovalFrom another dictionary." ; + rdfs:subPropertyOf :entity ; + rdfs:domain :Insertion, :Removal ; + rdfs:range :Dictionary ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion"^^xsd:anyURI ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:derivedByInsertionFrom + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "derivedByInsertionFrom" ; + :definition "The dictionary was derived from the other by insertion. prov:qualifiedInsertion shows details of the insertion, in particular the inserted key-entity pairs." ; + rdfs:subPropertyOf :wasDerivedFrom ; + rdfs:domain :Dictionary ; + rdfs:range :Dictionary ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:derivedByRemovalFrom + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "derivedByRemovalFrom" ; + :definition "The dictionary was derived from the other by removal. prov:qualifiedRemoval shows details of the removal, in particular the removed key-entity pairs." ; + rdfs:subPropertyOf :wasDerivedFrom ; + rdfs:domain :Dictionary ; + rdfs:range :Dictionary ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:insertedKeyEntityPair + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "insertedKeyEntityPair" ; + :definition "An object property to refer to the prov:KeyEntityPair inserted into a prov:Dictionary." ; + rdfs:domain :Insertion ; + rdfs:range :KeyEntityPair ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:hadDictionaryMember + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "hadDictionaryMember" ; + :definition "Describes the key-entity pair that was member of a prov:Dictionary. A dictionary can have multiple members." ; + rdfs:domain :Dictionary ; + rdfs:range :KeyEntityPair ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:pairKey + a owl:DatatypeProperty, owl:FunctionalProperty ; + rdfs:isDefinedBy ; + rdfs:label "pairKey" ; + :definition "The key of a KeyEntityPair, which is an element of a prov:Dictionary." ; + rdfs:domain :KeyEntityPair ; + rdfs:range rdfs:Literal ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:pairEntity + a owl:ObjectProperty, owl:FunctionalProperty ; + rdfs:isDefinedBy ; + rdfs:label "pairKey" ; + :definition "The value of a KeyEntityPair." ; + rdfs:domain :KeyEntityPair ; + rdfs:range :Entity ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-membership"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-membership"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:qualifiedInsertion + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedInsertion" ; + :definition "The dictionary was derived from the other by insertion. prov:qualifiedInsertion shows details of the insertion, in particular the inserted key-entity pairs." ; + rdfs:subPropertyOf :qualifiedDerivation ; + rdfs:domain :Dictionary ; + rdfs:range :Insertion ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-insertion"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-insertion"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:qualifiedRemoval + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "qualifiedRemoval" ; + :definition "The dictionary was derived from the other by removal. prov:qualifiedRemoval shows details of the removal, in particular the removed keys." ; + rdfs:subPropertyOf :qualifiedDerivation ; + rdfs:domain :Dictionary ; + rdfs:range :Removal ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +:removedKey + a owl:DatatypeProperty ; + rdfs:isDefinedBy ; + rdfs:label "removedKey" ; + :definition "The key removed in a Removal." ; + rdfs:domain :Removal ; + rdfs:range rdfs:Literal ; + :category "collections" ; + :component "collections" ; + :dm "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#term-dictionary-removal"^^xsd:anyURI ; + :n "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#expression-dictionary-removal"^^xsd:anyURI ; + :constraints "http://www.w3.org/TR/2013/NOTE-prov-dictionary-20130430/#dictionary-constraints"^^xsd:anyURI . + +# The following was imported from http://www.w3.org/ns/prov-links# + + +rdfs:comment + a owl:AnnotationProperty . + +rdfs:isDefinedBy + a owl:AnnotationProperty . + +rdfs:label + a owl:AnnotationProperty . + +rdfs:seeAlso + a owl:AnnotationProperty . + +owl:Thing + a owl:Class . + +owl:versionInfo + a owl:AnnotationProperty . + + + a owl:Ontology . + + + a owl:Ontology ; + owl:imports ; + rdfs:comment """This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/ +). All feedback is welcome."""@en ; + rdfs:label "W3C PROV Linking Across Provenance Bundles Ontology (PROV-LINKS)"@en ; + rdfs:seeAlso , ; + owl:versionIRI ; + owl:versionInfo "Working Group Note version 2013-04-30"@en ; + :specializationOf . +# :wasRevisionOf . + +:asInBundle + a owl:ObjectProperty ; + rdfs:label "asInBundle" ; + rdfs:isDefinedBy ; + rdfs:comment + """prov:asInBundle is used to specify which bundle the general entity of a prov:mentionOf property is described. + +When :x prov:mentionOf :y and :y is described in Bundle :b, the triple :x prov:asInBundle :b is also asserted to cite the Bundle in which :y was described."""@en; + + rdfs:domain :Entity ; + rdfs:range :Bundle ; + :inverse "contextOf" ; + :sharesDefinitionWith :mentionOf . + +:mentionOf + a owl:ObjectProperty ; + rdfs:isDefinedBy ; + rdfs:label "mentionOf" ; + rdfs:comment + """prov:mentionOf is used to specialize an entity as described in another bundle. It is to be used in conjuction with prov:asInBundle. + +prov:asInBundle is used to cite the Bundle in which the generalization was mentioned."""@en; + + rdfs:domain :Entity ; + rdfs:range :Entity ; + rdfs:subPropertyOf :specializationOf ; + :inverse "hadMention" . From 904b26c481a436fba75fe818cbcb7b8d41891f8d Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:03:55 +0200 Subject: [PATCH 12/26] Add classes to handle provenance. --- src/hermes/model/prov/ld_prov.py | 125 ++++++++++++++++++++++++++ src/hermes/model/prov/ld_prov_node.py | 65 ++++++++++++++ 2 files changed, 190 insertions(+) create mode 100644 src/hermes/model/prov/ld_prov.py create mode 100644 src/hermes/model/prov/ld_prov_node.py diff --git a/src/hermes/model/prov/ld_prov.py b/src/hermes/model/prov/ld_prov.py new file mode 100644 index 00000000..7edb189a --- /dev/null +++ b/src/hermes/model/prov/ld_prov.py @@ -0,0 +1,125 @@ +import uuid +from pathlib import Path + +from hermes.model.prov.ld_prov_node import ld_prov_node +from hermes.model.types.pyld_util import jsonld, bundled_loader + +from hermes.model.types import ld_container, ld_dict, ld_list, ld_context, iri_map as iri + + +class ld_record_call: + def __init__(self, callable): + self.callable = callable + self.instance = None + + def __get__(self, instance, owner): + self.instance = instance + return self + + def __call__(self, *args, **kwargs): + if self.instance: + pre = [self.instance] + else: + pre = [] + + with self.prov_doc[-1].make_node('prov:Activity') as activity: + for arg in (*args, *kwargs.values()): + activity.add_entity('prov:used', arg) + + with activity.timer: + res = self.callable(*pre, *args, **kwargs) + + activity.add_entity('prov:generated', res) + activity.commit() + + return res + + @classmethod + def patch(cls, target, *funcs): + for name in funcs: + callable = getattr(target, name) + setattr(target, name, cls(callable)) + + +class ld_prov(ld_list): + ld_base_ctx = ld_context.HERMES_PROV_CONTEXT + + NODE_IRI_FORMAT = "graph://{uuid}/{type}#{index}" + PROV_DOC_IRI = ld_context.iri_map['hermes-rt', "graph"] + + def __init__(self, data=None, *, parent=None, key=None, context=None): + self.uuid = uuid.uuid1() + self.counter = {} + + if data is None: + data = [{"@graph": []}] + key = key or self.PROV_DOC_IRI + context = context or ld_context.HERMES_PROV_CONTEXT + + super().__init__(data, parent=parent, key=key or self.PROV_DOC_IRI, context=context) + + def attach(self, ld_data): + if self.parent is None: + pending_nodes = self[:] + self.item_list.clear() + + self.parent = ld_data + self.active_ctx = self.ld_proc.process_context(self.parent.active_ctx, self.full_context, {"documentLoader": bundled_loader}) + ld_data.add_context(self.ld_base_ctx) + ld_data[self.key] = self + + for node in pending_nodes: + self.append(node) + + def make_node_id(self, prov_type): + prov_type = self.ld_proc.compact_iri(self.active_ctx, prov_type) + next_index = self.counter.get(prov_type, 1) + self.counter[prov_type] = next_index + 1 + return self.NODE_IRI_FORMAT.format(uuid=self.uuid, type=prov_type, index=next_index) + + def make_node(self, prov_type, data=None): + return ld_prov_node.from_dict(data, parent=self, ld_type=iri['prov', prov_type]) + + def get(self, **query): + for node in self.item_list: + if all(node.get(k, None) == v for k, v in query.items()): + yield node + + def compact(self, context=None): + return super().compact(context or self.ld_base_ctx) + + def push(self, activity_data=None): + prov_doc = _ld_prov_child(self, context=self.context) + push_activity = prov_doc.make_node('Activity', activity_data) + return prov_doc, push_activity + + +class _ld_prov_child(ld_prov): + def __init__(self, parent_prov, data=None, *, parent=None, key=None, context=None): + super().__init__(data, parent=parent, key=key, context=context) + + self.parent_prov = parent_prov + + def finish(self): + self.parent_prov.item_list.extend(self.item_list) + + +if __name__ == '__main__': + from pprint import pprint + + harvest_cache = Path.cwd() / ".hermes" / "harvest" + + loader = BundledLoader(preload=True) + jsonld.set_document_loader(loader) + cff_prov_doc = ld_prov() + + ld_record_call.prov_doc = cff_prov_doc + cff_file_path = harvest_cache / "cff" / "data.json" + + cff_codemeta = ld_dict.from_file(cff_file_path) + cff_prov_doc.attach(cff_codemeta) + + result = cff_codemeta.compact() + + for node in cff_prov_doc.data: + pprint(node.to_python()) diff --git a/src/hermes/model/prov/ld_prov_node.py b/src/hermes/model/prov/ld_prov_node.py new file mode 100644 index 00000000..4253c82e --- /dev/null +++ b/src/hermes/model/prov/ld_prov_node.py @@ -0,0 +1,65 @@ +from datetime import datetime + +from hermes.model.types import ld_container, ld_dict, ld_list, ld_context +from hermes.model.types.ld_context import iri_map as iri + + +class ld_prov_node(ld_dict): + class Timer: + def __init__(self, data): self.data = data + def now(self): return datetime.now() + def __enter__(self): self.data["prov:startedAtTime"] = self.now() + def __exit__(self, *args): self.data["prov:endedAtTime"] = self.now() + + @property + def timer(self): + return ld_prov_node.Timer(self) + + def __init__(self, data, *, parent=None, key=None, context=None): + self.ld_iri = None + self.finished = False + + super().__init__(data, parent=parent, key=key, context=context) + + def __enter__(self): + if self.finished: + raise ValueError("Already committed") + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + if exc_type is None: + self.commit() + else: + raise exc_type(exc_val) + + @property + def ref(self): + if self.ld_iri is None: + for prov_type in self.data_dict.get("@type", []): + if prov_type.startswith(ld_context.PROV_PREFIX): + break + else: + prov_type = "Node" + + self.ld_iri = self.parent.make_node_id(prov_type) + + return {"@id": self.ld_iri} + + def add_related(self, rel, prov_type, value): + if self.finished: + raise ValueError("Already committed") + + rel_iri = self.ld_proc.expand_iri(self.active_ctx, rel) + with self.parent.make_node(prov_type, value) as entity_node: + if not rel in self: + self[rel] = ld_list.from_list([entity_node.ref], container="@set", parent=self, key=rel_iri) + else: + self[rel].append(entity_node.ref) + + return entity_node + + def commit(self): + if not self.finished: + self.finished = True + self["@id"] = self.ref["@id"] + self.parent.append(self) From fd7ac3c60664cc5a2c21acd8cd0e98ec1456f92b Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:04:53 +0200 Subject: [PATCH 13/26] Add basic merge implementation. --- src/hermes/model/merge/action.py | 75 ++++++++++++++++++ src/hermes/model/merge/container.py | 113 ++++++++++++++++++++++++++++ src/hermes/model/merge/match.py | 10 +++ src/hermes/model/merge/strategy.py | 36 +++++++++ 4 files changed, 234 insertions(+) create mode 100644 src/hermes/model/merge/action.py create mode 100644 src/hermes/model/merge/container.py create mode 100644 src/hermes/model/merge/match.py create mode 100644 src/hermes/model/merge/strategy.py diff --git a/src/hermes/model/merge/action.py b/src/hermes/model/merge/action.py new file mode 100644 index 00000000..265c75d9 --- /dev/null +++ b/src/hermes/model/merge/action.py @@ -0,0 +1,75 @@ +from hermes.model.types import ld_list + + +class MergeError(ValueError): + pass + + +class MergeAction: + def merge(self, target, key, value, update): + raise NotImplementedError() + + +class Reject(MergeAction): + @classmethod + def merge(cls, target, key, value, update): + if value != update: + target.reject(key, update) + return value + + +class Replace(MergeAction): + @classmethod + def merge(cls, target, key, value, update): + if value != update: + target.replace(key, value) + return update + + +class Concat(MergeAction): + @classmethod + def merge(cls, target, key, value, update): + return cls.merge_to_list(value, update) + + @classmethod + def merge_to_list(cls, head, tail): + if not isinstance(head, (list, ld_list)): + head = [head] + if not isinstance(tail, (list, ld_list)): + head.append(tail) + else: + head.extend(tail) + return head + + +class Collect(MergeAction): + def __init__(self, match): + self.match = match + + def merge(self, target, key, value, update): + if not isinstance(value, list): value = [value] + if not isinstance(update, list): update = [update] + + for update_item in update: + if not any(self.match(item, update_item) for item in value): + value.append(update_item) + + if len(value) == 1: + return value[0] + else: + return value + + +class MergeSet(MergeAction): + def __init__(self, match, merge_items=True): + self.match = match + self.merge_items = merge_items + + def merge(self, target, key, value, update): + for item in update: + target_item = target.match(key[-1], item, self.match) + if target_item and self.merge_items: + target_item.update(item) + else: + value.append(item) + return value diff --git a/src/hermes/model/merge/container.py b/src/hermes/model/merge/container.py new file mode 100644 index 00000000..e2a370d3 --- /dev/null +++ b/src/hermes/model/merge/container.py @@ -0,0 +1,113 @@ +from hermes.model.types import ld_dict, ld_list, ld_context + +from .strategy import REPLACE_STRATEGY, REJECT_STRATEGY, CODEMETA_STRATEGY, PROV_STRATEGY +from ..types.pyld_util import bundled_loader + + +class _ld_merge_container: + def _to_python(self, full_iri, ld_value): + value = super()._to_python(full_iri, ld_value) + if isinstance(value, ld_dict) and not isinstance(value, ld_merge_dict): + value = ld_merge_dict( + value.ld_value, + self.prov_doc, + parent=value.parent, + key=value.key, + index=value.index, + context=value.context + ) + if isinstance(value, ld_list) and not isinstance(value, ld_merge_list): + value = ld_merge_list( + value.ld_value, + self.prov_doc, + parent=value.parent, + key=value.key, + index=value.index, + context=value.context + ) + return value + + +class ld_merge_list(_ld_merge_container, ld_list): + def __init__(self, data, prov_doc, *, parent=None, key=None, index=None, context=None): + super().__init__(data, parent=parent, key=key, index=index, context=context) + + self.prov_doc = prov_doc + + +class ld_merge_dict(_ld_merge_container, ld_dict): + def __init__(self, data, prov_doc, *, parent=None, key=None, index=None, context=None): + super().__init__(data, parent=parent, key=key, index=index, context=context) + + self.update_context(ld_context.HERMES_PROV_CONTEXT) + + self.prov_doc = prov_doc + self.strategies = {**REPLACE_STRATEGY} + self.add_strategy(CODEMETA_STRATEGY) + self.add_strategy(PROV_STRATEGY) + + def update_context(self, other_context): + if other_context: + if len(self.context) < 1 or not isinstance(self.context[-1], dict): + self.context.append({}) + + if not isinstance(other_context, list): + other_context = [other_context] + for ctx in other_context: + if isinstance(ctx, dict): + self.context[-1].update(ctx) + elif ctx not in self.context: + self.context.insert(0, ctx) + + self.active_ctx = self.ld_proc.inital_ctx(self.context, {"documentLoader": bundled_loader}) + + def update(self, other): + if isinstance(other, ld_dict): + self.update_context(other.context) + + super().update(other) + + def add_strategy(self, strategy): + for key, value in strategy.items(): + self.strategies[key] = {**value, **self.strategies.get(key, {})} + + def __setitem__(self, key, value): + if key in self: + value = self._merge_item(key, value) + super().__setitem__(key, value) + + def match(self, key, value, match): + for index, item in enumerate(self[key]): + if match(item, value): + if isinstance(item, ld_dict) and not isinstance(item, ld_merge_dict): + item = ld_merge_dict(item.ld_value, parent=item.parent, key=item.key, index=index, context=item.context) + elif isinstance(item, ld_list) and not isinstance(item, ld_merge_list): + item = ld_merge_list(item.ld_value, parent=item.parent, key=item.key, index=index, context=item.context) + return item + + def _merge_item(self, key, value): + strategy = {**self.strategies[None]} + ld_types = self.data_dict.get('@type', []) + for ld_type in ld_types: + strategy.update(self.strategies.get(ld_type, {})) + + merger = strategy.get(key, strategy[None]) + return merger.merge(self, [*self.path, key], self[key], value) + + def _add_related(self, rel, key, value): + with self.prov_doc.make_node('Entity', { + "@type": "schema:PropertyValue", + "schema:name": str(key), + "schema:value": str(value), + }) as entity_node: + if not rel in self: + rel_iri = self.ld_proc.expand_iri(self.active_ctx, rel) + self[rel] = ld_list.from_list([entity_node.ref], container="@set", parent=self, key=rel_iri) + else: + self[rel].append(entity_node.ref) + + def reject(self, key, value): + self._add_related("hermes-rt:reject", key, value) + + def replace(self, key, value): + self._add_related("hermes-rt:replace", key, value) diff --git a/src/hermes/model/merge/match.py b/src/hermes/model/merge/match.py new file mode 100644 index 00000000..0e02b278 --- /dev/null +++ b/src/hermes/model/merge/match.py @@ -0,0 +1,10 @@ +def match_equals(a, b): + return a == b + + +def match_keys(*keys): + def match_func(left, right): + active_keys = [key for key in keys if key in left and key in right] + pairs = [(left[key] == right[key]) for key in active_keys] + return len(active_keys) > 0 and all(pairs) + return match_func diff --git a/src/hermes/model/merge/strategy.py b/src/hermes/model/merge/strategy.py new file mode 100644 index 00000000..23cb5191 --- /dev/null +++ b/src/hermes/model/merge/strategy.py @@ -0,0 +1,36 @@ +from hermes.model.types.ld_context import iri_map as iri + +from .action import Reject, Replace, Collect, Concat, MergeSet +from .match import match_equals, match_keys + + +REPLACE_STRATEGY = { + None: { + None: Replace, + "@type": Collect(match_equals), + }, +} + + +REJECT_STRATEGY = { + None: { + None: Reject, + "@type": Collect(match_equals), + }, +} + + +PROV_STRATEGY = { + None: { + iri["hermes-rt:graph"]: Concat, + iri["hermes-rt:replace"]: Concat, + iri["hermes-rt:reject"]: Concat, + }, +} + + +CODEMETA_STRATEGY = { + iri["schema:SoftwareSourceCode"]: { + iri["schema:author"]: MergeSet(match_keys('@id', iri['schema:email'])), + }, +} From d9a53269179a79be2147100a2ceb4c31bcc24163 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:05:26 +0200 Subject: [PATCH 14/26] Add missing package __init__ files. --- src/hermes/model/merge/__init__.py | 0 src/hermes/model/prov/__init__.py | 0 src/hermes/model/types/__init__.py | 52 ++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 src/hermes/model/merge/__init__.py create mode 100644 src/hermes/model/prov/__init__.py create mode 100644 src/hermes/model/types/__init__.py diff --git a/src/hermes/model/merge/__init__.py b/src/hermes/model/merge/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/hermes/model/prov/__init__.py b/src/hermes/model/prov/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/hermes/model/types/__init__.py b/src/hermes/model/types/__init__.py new file mode 100644 index 00000000..ddd1a17a --- /dev/null +++ b/src/hermes/model/types/__init__.py @@ -0,0 +1,52 @@ +from datetime import date, time, datetime + +from .ld_container import ld_container +from .ld_list import ld_list +from .ld_dict import ld_dict +from .ld_context import iri_map +from .pyld_util import JsonLdProcessor + + +_TYPEMAP = [ + # Conversion routines for ld_container + ( + lambda c: isinstance(c, ld_container), + { + "ld_container": lambda c, **_: c, + + "json": lambda c, **_: c.compact(), + "expanded_json": lambda c, **_: c.ld_value, + } + ), + + # Wrap expanded_json to ld_container + (ld_container.is_ld_id, dict(python=lambda c, **_: c[0]['@id'])), + (ld_container.is_typed_ld_value, dict(python=ld_container.typed_ld_to_py)), + (ld_container.is_ld_value, dict(python=lambda c, **_: c[0]['@value'])), + (ld_list.is_ld_list, dict(ld_container=ld_list)), + (ld_dict.is_ld_dict, dict(ld_container=ld_dict)), + + # Expand and access JSON data + (ld_container.is_json_id, dict(python=lambda c: c["@id"], expanded_json= lambda c, **_: [c])), + (ld_container.is_typed_json_value, dict(python=ld_container.typed_ld_to_py)), + (ld_container.is_json_value, dict(python=lambda c, **_: c["@value"], expanded_json=lambda c, **_: [c])), + (ld_list.is_container, dict(ld_container=lambda c, **kw: ld_list([c], **kw))), + (ld_dict.is_json_dict, dict(ld_container=ld_dict.from_dict)), + + (lambda c: isinstance(c, list), dict(ld_container=ld_list.from_list)), + + # Wrap internal data types + (lambda v: isinstance(v, (int, float, str, bool)), dict(expanded_json=lambda v, **_: [{"@value": v}])), + + (lambda v: isinstance(v, datetime), dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:DateTime"]}])), + (lambda v: isinstance(v, date), dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:Date"]}])), + (lambda v: isinstance(v, time), dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:Time"]}])), +] + + +def init_typemap(): + for typecheck, conversions in _TYPEMAP: + JsonLdProcessor.register_typemap(typecheck, **conversions) + + +init_typemap() From 907679be933c5251e93f9847b7a39a02b21f8707 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:06:40 +0200 Subject: [PATCH 15/26] Update plugins to have a common class interface and to use the new data model. --- src/hermes/commands/base.py | 79 ++++++++++++++++--- src/hermes/commands/clean/base.py | 4 +- src/hermes/commands/cli.py | 2 +- src/hermes/commands/curate/base.py | 41 +++++++--- src/hermes/commands/deposit/base.py | 38 ++++----- src/hermes/commands/deposit/file.py | 22 ++++-- src/hermes/commands/deposit/invenio.py | 60 +++++++------- src/hermes/commands/harvest/base.py | 48 +++++------ src/hermes/commands/harvest/cff.py | 61 ++++++++------ src/hermes/commands/harvest/pyproject.py | 47 +++++++++++ src/hermes/commands/postprocess/invenio.py | 68 ++++++++-------- .../commands/postprocess/invenio_rdm.py | 22 +++--- src/hermes/commands/process/base.py | 59 +++++++------- 13 files changed, 348 insertions(+), 203 deletions(-) create mode 100644 src/hermes/commands/harvest/pyproject.py diff --git a/src/hermes/commands/base.py b/src/hermes/commands/base.py index 82692975..7e3bb702 100644 --- a/src/hermes/commands/base.py +++ b/src/hermes/commands/base.py @@ -15,6 +15,10 @@ from pydantic import BaseModel from pydantic_settings import BaseSettings, SettingsConfigDict +from hermes import utils +from hermes.model.prov.ld_prov import ld_prov, ld_prov_node +from hermes.model.types import ld_context + class HermesSettings(BaseSettings): """Root class for HERMES configuration model.""" @@ -33,15 +37,53 @@ class HermesCommand(abc.ABC): command_name: str = "" settings_class: Type = HermesSettings + class prov: + @classmethod + def hermes_software(cls): + return { + "@type": "schema:SoftwareApplication", + "schema:name": utils.hermes_name, + "schema:version": utils.hermes_version, + "schema:url": utils.hermes_homepage, + } + + @classmethod + def hermes_command(cls, cmd, app): + return { + "@type": "schema:SoftwareApplication", + "schema:name": cmd.command_name, + "schema:isPartOf": app.ref, + } + + @classmethod + def hermes_plugin_run(cls, plugin, command): + return { + "prov:wasStaredBy": command.ref, + } + + @classmethod + def hermes_json_data(cls, name, data): + return { + "@type": "schema:PropertyValue", + "schema:name": name, + "schema:value": {"@type": "@json", "@value": data.compact()}, + } + + def __init__(self, parser: argparse.ArgumentParser): """Initialize a new instance of any HERMES command. :param parser: The command line parser used for reading command line arguments. """ + self.prov_doc = ld_prov(context=ld_context.ALL_CONTEXTS) + self.app_entity = self.prov_doc.make_node('Entity', self.prov.hermes_software()) + self.parser = parser self.plugins = self.init_plugins() self.settings = None + self.app_entity.commit() + self.log = logging.getLogger(f"hermes.{self.command_name}") self.errors = [] @@ -50,17 +92,20 @@ def init_plugins(self): # Collect all entry points for this group (i.e., all valid plug-ins for the step) entry_point_group = f"hermes.{self.command_name}" - group_plugins = { - entry_point.name: entry_point.load() - for entry_point in metadata.entry_points(group=entry_point_group) - } + group_plugins = {} + group_settings = {} + + for entry_point in metadata.entry_points(group=entry_point_group): + plugin_cls = entry_point.load() + ep_metadata = plugin_cls.get_metadata(entry_point) + + plugin_cls.plugin_node = self.app_entity.add_related("schema:hasPart", "Entity", ep_metadata) - # Collect the plug-in specific configurations - self.derive_settings_class({ - plugin_name: plugin_class.settings_class - for plugin_name, plugin_class in group_plugins.items() - if hasattr(plugin_class, "settings_class") and plugin_class.settings_class is not None - }) + group_plugins[entry_point.name] = plugin_cls + if hasattr(plugin_cls, 'settings_class') and plugin_cls.settings_class is not None: + group_settings[entry_point.name] = plugin_cls.settings_class + + self.derive_settings_class(group_settings) return group_plugins @@ -160,8 +205,22 @@ def __call__(self, args: argparse.Namespace): class HermesPlugin(abc.ABC): """Base class for all HERMES plugins.""" + pluing_node = None + settings_class: Optional[Type] = None + @classmethod + def get_metadata(cls, entry_point): + cls.entry_point = entry_point + + return { + "@type": "schema:EntryPoint", + "schema:name": entry_point.name, + } + + def __init__(self, plugin_prov): + self.prov_doc = plugin_prov + @abc.abstractmethod def __call__(self, command: HermesCommand) -> None: """Execute the plugin. diff --git a/src/hermes/commands/clean/base.py b/src/hermes/commands/clean/base.py index b38739e4..59b9b6e3 100644 --- a/src/hermes/commands/clean/base.py +++ b/src/hermes/commands/clean/base.py @@ -27,4 +27,6 @@ def __call__(self, args: argparse.Namespace) -> None: self.log.info("Removing HERMES caches...") # Naive implementation for now... check errors, validate directory, don't construct the path ourselves, etc. - shutil.rmtree(args.path / '.hermes') + cache_path = args.path / '.hermes' + if cache_path.exists(): + shutil.rmtree(cache_path) diff --git a/src/hermes/commands/cli.py b/src/hermes/commands/cli.py index 564586c6..e3685b0a 100644 --- a/src/hermes/commands/cli.py +++ b/src/hermes/commands/cli.py @@ -72,7 +72,7 @@ def main() -> None: log.info("Run subcommand %s", args.command.command_name) args.command(args) - except Exception as e: + except RuntimeError as e: log.error("An error occurred during execution of %s", args.command.command_name) log.debug("Original exception was: %s", e) diff --git a/src/hermes/commands/curate/base.py b/src/hermes/commands/curate/base.py index 0ddbc187..06218754 100644 --- a/src/hermes/commands/curate/base.py +++ b/src/hermes/commands/curate/base.py @@ -5,6 +5,7 @@ # SPDX-FileContributor: Michael Meinel import argparse +import json import os import shutil import sys @@ -12,7 +13,8 @@ from pydantic import BaseModel from hermes.commands.base import HermesCommand -from hermes.model.context import CodeMetaContext +from hermes.model.context_manager import HermesContext +from hermes.model.types import ld_dict, ld_list class CurateSettings(BaseModel): @@ -34,14 +36,33 @@ def __call__(self, args: argparse.Namespace) -> None: self.log.info("# Metadata curation") - ctx = CodeMetaContext() - process_output = ctx.hermes_dir / 'process' / (ctx.hermes_name + ".json") + ctx = HermesContext() + ctx.prepare_step("curate") - if not process_output.is_file(): - self.log.error( - "No processed metadata found. Please run `hermes process` before curation." - ) - sys.exit(1) + ctx.prepare_step("process") + with ctx["result"] as process_ctx: + expanded_data = process_ctx["expanded"] + context_data = process_ctx["context"] + prov_data = process_ctx["prov"] + ctx.finalize_step("process") - os.makedirs(ctx.hermes_dir / 'curate', exist_ok=True) - shutil.copy(process_output, ctx.hermes_dir / 'curate' / (ctx.hermes_name + '.json')) + prov_doc = ld_dict.from_dict({"hermes-rt:graph": prov_data, "@context": prov_data["@context"]}) + + nodes = {} + edges = {} + + for node in prov_doc["hermes-rt:graph"]: + nodes[node["@id"]] = node + + for rel in ('schema:isPartOf', "schema:hasPart", "prov:used", "prov:generated", "prov:wasStartedBy"): + if rel in node: + rel_ids = node[rel] + if not isinstance(rel_ids, ld_list): + rel_ids = [rel_ids] + edges[rel] = edges.get(rel, []) + [(node["@id"], rel_id) for rel_id in rel_ids] + + with ctx["result"] as curate_ctx: + curate_ctx["expanded"] = expanded_data + curate_ctx["context"] = context_data + + ctx.finalize_step("curate") diff --git a/src/hermes/commands/deposit/base.py b/src/hermes/commands/deposit/base.py index d9ff4389..471e0a12 100644 --- a/src/hermes/commands/deposit/base.py +++ b/src/hermes/commands/deposit/base.py @@ -7,14 +7,12 @@ import abc import argparse -import json -import sys from pydantic import BaseModel from hermes.commands.base import HermesCommand, HermesPlugin -from hermes.model.context import CodeMetaContext -from hermes.model.path import ContextPath +from hermes.model.context_manager import HermesContext +from hermes.model.types import ld_dict from hermes.model.errors import HermesValidationError @@ -24,16 +22,22 @@ class BaseDepositPlugin(HermesPlugin): TODO: describe workflow... needs refactoring to be less stateful! """ - def __init__(self, command, ctx): - self.command = command - self.ctx = ctx - def __call__(self, command: HermesCommand) -> None: """Initiate the deposition process. This calls a list of additional methods on the class, none of which need to be implemented. """ self.command = command + ctx = HermesContext() + ctx.prepare_step("deposit") + + ctx.prepare_step("curate") + with ctx["result"] as curate_ctx: + expanded_data = curate_ctx["expanded"] + context_data = curate_ctx["context"] + ctx.finalize_step("curate") + + self.ctx = ld_dict(expanded_data, context=context_data) self.prepare() self.map_metadata() @@ -128,26 +132,12 @@ def __call__(self, args: argparse.Namespace) -> None: self.args = args plugin_name = self.settings.target - ctx = CodeMetaContext() - codemeta_file = ctx.get_cache("curate", ctx.hermes_name) - if not codemeta_file.exists(): - self.log.error("You must run the 'curate' command before deposit") - sys.exit(1) - - codemeta_path = ContextPath("codemeta") - with open(codemeta_file) as codemeta_fh: - ctx.update(codemeta_path, json.load(codemeta_fh)) - try: - plugin_func = self.plugins[plugin_name](self, ctx) - + plugin_func = self.plugins[plugin_name](self.prov_doc) + plugin_func(self) except KeyError as e: self.log.error("Plugin '%s' not found.", plugin_name) self.errors.append(e) - - try: - plugin_func(self) - except HermesValidationError as e: self.log.error("Error while executing %s: %s", plugin_name, e) self.errors.append(e) diff --git a/src/hermes/commands/deposit/file.py b/src/hermes/commands/deposit/file.py index 6c5d6419..d034886e 100644 --- a/src/hermes/commands/deposit/file.py +++ b/src/hermes/commands/deposit/file.py @@ -11,22 +11,34 @@ from pydantic import BaseModel from hermes.commands.deposit.base import BaseDepositPlugin -from hermes.model.path import ContextPath +from hermes.model.types import ld_list, ld_dict, ld_context class FileDepositSettings(BaseModel): - filename: str = 'hermes.json' + filename: str = 'codemeta.json' + include_prov: bool = False class FileDepositPlugin(BaseDepositPlugin): settings_class = FileDepositSettings def map_metadata(self) -> None: - self.ctx.update(ContextPath.parse('deposit.file'), self.ctx['codemeta']) + if not self.command.settings.file.include_prov: + self._strip_namespace(self.ctx, ld_context.HERMES_RT_PREFIX) + + def _strip_namespace(self, ctx, ns): + if isinstance(ctx, ld_dict): + for key, value in [*ctx.items()]: + if key.startswith(ns): + del ctx[key] + else: + self._strip_namespace(value, ns) + elif isinstance(ctx, ld_list): + for item in ctx: + self._strip_namespace(item, ns) def publish(self) -> None: file_config = self.command.settings.file - output_data = self.ctx['deposit.file'] with open(file_config.filename, 'w') as deposition_file: - json.dump(output_data, deposition_file, indent=2) + json.dump(self.ctx.compact(), deposition_file, indent=2) diff --git a/src/hermes/commands/deposit/invenio.py b/src/hermes/commands/deposit/invenio.py index e88066c6..ad176c48 100644 --- a/src/hermes/commands/deposit/invenio.py +++ b/src/hermes/commands/deposit/invenio.py @@ -20,8 +20,7 @@ from hermes.commands.deposit.base import BaseDepositPlugin, HermesDepositCommand from hermes.commands.deposit.error import DepositionUnauthorizedError from hermes.error import MisconfigurationError -from hermes.model.context import CodeMetaContext -from hermes.model.path import ContextPath +from hermes.model.context_manager import HermesContext from hermes.utils import hermes_doi, hermes_user_agent @@ -258,11 +257,13 @@ class InvenioDepositPlugin(BaseDepositPlugin): invenio_resolver_class = InvenioResolver settings_class = InvenioDepositSettings - def __init__(self, command: HermesDepositCommand, ctx: CodeMetaContext, client=None, resolver=None) -> None: - super().__init__(command, ctx) + def __init__(self, prov_doc) -> None: + super().__init__(prov_doc) - self.invenio_context_path = ContextPath.parse(f"deposit.{self.platform_name}") self.invenio_ctx = None + + def __call__(self, command, *, client=None, resolver=None): + self.command = command self.config = getattr(self.command.settings, self.platform_name) if client is None: @@ -292,7 +293,9 @@ def __init__(self, command: HermesDepositCommand, ctx: CodeMetaContext, client=N self.resolver = resolver or self.invenio_resolver_class(self.client) self.links = {} - # TODO: Populate some data structure here? Or move more of this into __init__? + super().__call__(command) + + # TODO: Populate some data structure here? Or move more of this into __init__.py? def prepare(self) -> None: """Prepare the deposition on an Invenio-based platform. @@ -311,43 +314,36 @@ def prepare(self) -> None: rec_id = self.config.record_id doi = self.config.doi - try: - codemeta_identifier = self.ctx["codemeta.identifier"] - except KeyError: - codemeta_identifier = None - + codemeta_identifier = self.ctx.get("identifier", None) rec_id, rec_meta = self.resolver.resolve_latest_id( record_id=rec_id, doi=doi, codemeta_identifier=codemeta_identifier ) - version = self.ctx["codemeta"].get("version") + version = self.ctx["version"] if rec_meta and (version == rec_meta.get("version")): raise ValueError(f"Version {version} already deposited.") - self.ctx.update(self.invenio_context_path['latestRecord'], {'id': rec_id, 'metadata': rec_meta}) - - license = self._get_license_identifier() - self.ctx.update(self.invenio_context_path["license"], license) - - communities = self._get_community_identifiers() - self.ctx.update(self.invenio_context_path["communities"], communities) + deposition_data = {} + deposition_data["latestRecord"] = {'id': rec_id, 'metadata': rec_meta} + deposition_data["license"] = self._get_license_identifier() + deposition_data["communities"] = self._get_community_identifiers() access_right, embargo_date, access_conditions = self._get_access_modalities(license) - self.ctx.update(self.invenio_context_path["access_right"], access_right) - self.ctx.update(self.invenio_context_path["embargo_date"], embargo_date) - self.ctx.update(self.invenio_context_path["access_conditions"], access_conditions) + deposition_data["access_right"] = access_right + deposition_data["embargo_date"] = embargo_date + deposition_data["access_conditions"] = access_conditions - self.invenio_ctx = self.ctx[self.invenio_context_path] + self.invenio_ctx = deposition_data def map_metadata(self) -> None: """Map the harvested metadata onto the Invenio schema.""" deposition_metadata = self._codemeta_to_invenio_deposition() - self.ctx.update(self.invenio_context_path["depositionMetadata"], deposition_metadata) - - # Store a snapshot of the mapped data within the cache, useful for analysis, debugging, etc - with open(self.ctx.get_cache("deposit", self.platform_name, create=True), 'w') as invenio_json: - json.dump(deposition_metadata, invenio_json, indent=' ') + ctx = HermesContext() + ctx.prepare_step("deposit") + with ctx[self.platform_name] as deposit_ctx: + deposit_ctx["deposit"] = deposition_metadata + ctx.finalize_step("deposit") def is_initial_publication(self) -> bool: latest_record_id = self.invenio_ctx.get("latestRecord", {}).get("id") @@ -505,7 +501,7 @@ def _codemeta_to_invenio_deposition(self) -> dict: differences between Invenio-based platforms. """ - metadata = self.ctx["codemeta"] + metadata = self.ctx license = self.invenio_ctx["license"] communities = self.invenio_ctx["communities"] access_right = self.invenio_ctx["access_right"] @@ -520,7 +516,7 @@ def _codemeta_to_invenio_deposition(self) -> dict: "affiliation": author.get("affiliation", {"legalName": None}).get("legalName"), # Invenio wants "family, given". author.get("name") might not have this format. "name": f"{author.get('familyName')}, {author.get('givenName')}" - if author.get("familyName") and author.get("givenName") + if "familyName" in author and "givenName" in author else author.get("name"), # Invenio expects the ORCID without the URL part "orcid": author.get("@id", "").replace("https://orcid.org/", "") or None, @@ -538,7 +534,7 @@ def _codemeta_to_invenio_deposition(self) -> dict: "affiliation": contributor.get("affiliation", {"legalName": None}).get("legalName"), # Invenio wants "family, given". contributor.get("name") might not have this format. "name": f"{contributor.get('familyName')}, {contributor.get('givenName')}" - if contributor.get("familyName") and contributor.get("givenName") + if "familyName" in contributor and "givenName" in contributor else contributor.get("name"), # Invenio expects the ORCID without the URL part "orcid": contributor.get("@id", "").replace("https://orcid.org/", "") or None, @@ -604,7 +600,7 @@ def _get_license_identifier(self) -> t.Optional[str]: If no license is configured, ``None`` will be returned. """ - license_url = self.ctx["codemeta"].get("license") + license_url = self.ctx["license"] return self.resolver.resolve_license_id(license_url) def _get_community_identifiers(self): diff --git a/src/hermes/commands/harvest/base.py b/src/hermes/commands/harvest/base.py index b34feded..469f4fd9 100644 --- a/src/hermes/commands/harvest/base.py +++ b/src/hermes/commands/harvest/base.py @@ -11,8 +11,7 @@ from hermes.commands.base import HermesCommand, HermesPlugin from hermes.model.context_manager import HermesContext -from hermes.model.errors import HermesValidationError, MergeError -from hermes.model.ld_utils import bundled_document_loader, jsonld_dict +from hermes.model.errors import HermesValidationError class HermesHarvestPlugin(HermesPlugin): @@ -44,35 +43,38 @@ def __call__(self, args: argparse.Namespace) -> None: ctx = HermesContext() ctx.prepare_step('harvest') - for plugin_name in self.settings.sources: - try: - # Load plugin and run the harvester - plugin_func = self.plugins[plugin_name]() - harvested_data, tags = plugin_func(self) + cmd_entity = self.prov_doc.make_node('Entity', self.prov.hermes_command(self, self.app_entity)) + cmd_entity.commit() - # Ensure we have a jsonld_dict here to allow expansion - if not isinstance(harvested_data, jsonld_dict): - harvested_data = jsonld_dict(**harvested_data) + for plugin_name in self.settings.sources: + plugin_cls = self.plugins[plugin_name] + plugin_doc, plugin_activity = self.prov_doc.push( + self.prov.hermes_plugin_run(plugin_cls.pluing_node, cmd_entity)) - # Transform the graph into a canoncial form - expanded_data, jsonld_context = harvested_data.expand() + try: + with plugin_activity.timer: + # Load plugin and run the harvester + plugin_func = plugin_cls(plugin_doc) + harvested_data = plugin_func(self) + result_entity = plugin_activity.add_related( + "prov:generated", "Entity", + self.prov.hermes_json_data("codemeta data", harvested_data)) with ctx[plugin_name] as plugin_ctx: - plugin_ctx['data'] = harvested_data - plugin_ctx['jsonld'] = expanded_data - plugin_ctx['context'] = jsonld_context - plugin_ctx['tags'] = tags + plugin_ctx["codemeta"] = harvested_data.compact() + plugin_ctx["context"] = {"@context": harvested_data.full_context} - except KeyError as e: - self.log.error("Plugin '%s' not found.", plugin_name) - self.errors.append(e) - - #except HermesHarvestError as e: - # self.log.error("Harvesting %s failed: %s", plugin_name, e) - # self.errors.append(e) + plugin_ctx["expanded"] = harvested_data.ld_value except HermesValidationError as e: self.log.error("Error while executing %s: %s", plugin_name, e) self.errors.append(e) + finally: + plugin_activity.commit() + plugin_doc.finish() + + with ctx["result"] as all_ctx: + all_ctx["prov"] = self.prov_doc.compact() + ctx.finalize_step('harvest') diff --git a/src/hermes/commands/harvest/cff.py b/src/hermes/commands/harvest/cff.py index daad5969..1236cc19 100644 --- a/src/hermes/commands/harvest/cff.py +++ b/src/hermes/commands/harvest/cff.py @@ -16,12 +16,10 @@ import jsonschema from cffconvert import Citation -from hermes.commands.harvest.base import HermesHarvestPlugin, HermesHarvestCommand -from hermes.model.context import ContextPath from hermes.model.errors import HermesValidationError from hermes.commands.harvest.base import HermesHarvestPlugin, HermesHarvestCommand -from hermes.model.ld_utils import jsonld_dict - +from hermes.model.types.ld_dict import ld_dict +from hermes.model.types import ld_context # TODO: should this be configurable via a CLI option? _CFF_VERSION = '1.2.0' @@ -38,29 +36,44 @@ class CffHarvestPlugin(HermesHarvestPlugin): settings_class = CffHarvestSettings def __call__(self, command: HermesHarvestCommand) -> t.Tuple[t.Dict, t.Dict]: - # Get source files - cff_file = self._get_single_cff(command.args.path) - if not cff_file: - raise HermesValidationError(f'{command.args.path} contains either no or more than 1 CITATION.cff file. ' - 'Aborting harvesting for this metadata source.') - - # Read the content - cff_data = cff_file.read_text() + with self.prov_doc.make_node( + "Activity", {"schema:name": "load file", "prov:wasStartedBy": self.plugin_node.ref} + ) as load_activity: - # Validate the content to be correct CFF - cff_dict = self._load_cff_from_file(cff_data) - - if command.settings.cff.enable_validation and not self._validate(cff_file, cff_dict): - raise HermesValidationError(cff_file) - - # Convert to CodeMeta using cffconvert + # Get source files + cff_file = self._get_single_cff(command.args.path) + if not cff_file: + raise HermesValidationError(f'{command.args.path} contains either no or more than 1 CITATION.cff file. ' + 'Aborting harvesting for this metadata source.') + + # Read the content + cff_data = cff_file.read_text() + cff_file_entity = load_activity.add_related( + "prov:used", "Entity", {"url": cff_file.absolute().as_uri(), "schema:text": cff_data}) + + cff_dict = self._load_cff_from_file(cff_data) + + if command.settings.cff.enable_validation: + with self.prov_doc.make_node( + "Activity", { + "schema:name": "validate file", + "prov:wasStartedBy": self.plugin_node.ref, + "prov:used": cff_file_entity.ref, + } + ) as validate_activity: + # Validate the content to be correct CFF + if not self._validate(cff_file, cff_dict): + raise HermesValidationError(cff_file) + + # Convert to CodeMeta using cffconvert codemeta_dict = self._convert_cff_to_codemeta(cff_data) - # TODO Replace the following temp patch for #112 once there is a new cffconvert version with cffconvert#309 - codemeta_dict = jsonld_dict(self._patch_author_emails(cff_dict, codemeta_dict)) - codemeta_dict.add_context({'legalName': {'@id': "schema:name"}}) if "version" in codemeta_dict: codemeta_dict["version"] = str(codemeta_dict["version"]) # Convert Version to string - return codemeta_dict, {'local_path': str(cff_file)} + + # TODO Replace the following temp patch for #112 once there is a new cffconvert version with cffconvert#309 + codemeta_dict = self._patch_author_emails(cff_dict, codemeta_dict) + ld_codemeta = ld_dict.from_dict(codemeta_dict, context=[{'legalName': {'@id': "http://schema.org/name"}}]) + return ld_codemeta def _load_cff_from_file(self, cff_data: str) -> t.Any: yaml = YAML(typ='safe') @@ -95,7 +108,7 @@ def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log.warning('!!! warning "%s is not valid according to <%s>"', cff_file, cff_schema_url) for error in errors: - path = ContextPath.make(error.absolute_path or ['root']) + path = error.absolute_path or ['root'] audit_log.info(' Invalid input for `%s`.', str(path)) audit_log.info(' !!! message "%s"', error.message) audit_log.debug(' !!! value "%s"', error.instance) diff --git a/src/hermes/commands/harvest/pyproject.py b/src/hermes/commands/harvest/pyproject.py new file mode 100644 index 00000000..3cf5ee63 --- /dev/null +++ b/src/hermes/commands/harvest/pyproject.py @@ -0,0 +1,47 @@ +import pathlib +import toml + +from pydantic import BaseModel + +from hermes.commands.harvest.base import HermesHarvestPlugin +from hermes.model.types import ld_dict, ld_context + + +class PyprojectHarvestSettings(BaseModel): + """Custom settings for CFF harvester.""" + source_path: pathlib.Path = "pyproject.toml" + + +class PyprojectHarvestPlugin(HermesHarvestPlugin): + settings_class = PyprojectHarvestSettings + + def __call__(self, command): + with self.prov_doc.make_node( + "Activity", {"schema:name": "load file", "prov:wasStartedBy": self.plugin_node.ref} + ) as load_activity: + project_file = pathlib.Path(command.settings.pyproject.source_path) + toml_data = toml.load(project_file) + project_data = toml_data["project"] + + load_activity.add_related( + "prov:used", "Entity", + {"url": project_file.absolute().as_uri(), "schema:text": project_file.read_text()} + ) + + codemeta = ld_dict.from_dict({ + "@context": ld_context.HERMES_BASE_CONTEXT, + "@type": "SoftwareSourceCode", + + "name": project_data["name"], + "version": project_data["version"], + "description": project_data["description"], + "author": [ + {"@type": "Person", "name": author["name"], "email": author["email"]} + for author in project_data["authors"] + ], + "runtimePlatform": f"Python {project_data['requires-python']}", + "keyword": project_data["keywords"], + "license": f"https://spdx.org/licenses/{project_data['license']}", + }) + + return codemeta diff --git a/src/hermes/commands/postprocess/invenio.py b/src/hermes/commands/postprocess/invenio.py index a7ba6b53..520cd4aa 100644 --- a/src/hermes/commands/postprocess/invenio.py +++ b/src/hermes/commands/postprocess/invenio.py @@ -11,39 +11,43 @@ import toml from ruamel import yaml +from .base import HermesPostprocessPlugin + _log = logging.getLogger('deposit.invenio') -def config_record_id(ctx): - deposition_path = ctx.get_cache('deposit', 'deposit') - with deposition_path.open("r") as deposition_file: - deposition = json.load(deposition_file) - conf = ctx.config.hermes - try: - conf.deposit.invenio.record_id = deposition['record_id'] - toml.dump(conf, open('hermes.toml', 'w')) - except KeyError: - raise RuntimeError("No deposit.invenio configuration available to store record id in") - - -def cff_doi(ctx): - deposition_path = ctx.get_cache('deposit', 'deposit') - with deposition_path.open("r") as deposition_file: - deposition = json.load(deposition_file) - try: - cff = yaml.load(open('CITATION.cff', 'r'), yaml.Loader) - new_identifier = { - 'description': f"DOI for the published version {deposition['metadata']['version']} " - f"[generated by hermes]", - 'type': 'doi', - 'value': deposition['doi'] - } - if 'identifiers' in cff: - cff['identifiers'].append(new_identifier) - else: - cff['identifiers'] = [new_identifier] - yaml.dump(cff, open('CITATION.cff', 'w'), - indent=4, default_flow_style=False, block_seq_indent=2, allow_unicode=True) - except Exception as e: - raise RuntimeError("Update of CITATION.cff failed.") from e +class config_record_id(HermesPostprocessPlugin): + def __call__(self, ctx): + deposition_path = ctx.get_cache('deposit', 'deposit') + with deposition_path.open("r") as deposition_file: + deposition = json.load(deposition_file) + conf = ctx.config.hermes + try: + conf.deposit.invenio.record_id = deposition['record_id'] + toml.dump(conf, open('hermes.toml', 'w')) + except KeyError: + raise RuntimeError("No deposit.invenio configuration available to store record id in") + + +class cff_doi(HermesPostprocessPlugin): + def __call__(self, ctx): + deposition_path = ctx.get_cache('deposit', 'deposit') + with deposition_path.open("r") as deposition_file: + deposition = json.load(deposition_file) + try: + cff = yaml.load(open('CITATION.cff', 'r'), yaml.Loader) + new_identifier = { + 'description': f"DOI for the published version {deposition['metadata']['version']} " + f"[generated by hermes]", + 'type': 'doi', + 'value': deposition['doi'] + } + if 'identifiers' in cff: + cff['identifiers'].append(new_identifier) + else: + cff['identifiers'] = [new_identifier] + yaml.dump(cff, open('CITATION.cff', 'w'), + indent=4, default_flow_style=False, block_seq_indent=2, allow_unicode=True) + except Exception as e: + raise RuntimeError("Update of CITATION.cff failed.") from e diff --git a/src/hermes/commands/postprocess/invenio_rdm.py b/src/hermes/commands/postprocess/invenio_rdm.py index 9553f47b..d68fd631 100644 --- a/src/hermes/commands/postprocess/invenio_rdm.py +++ b/src/hermes/commands/postprocess/invenio_rdm.py @@ -10,17 +10,19 @@ import toml +from .base import HermesPostprocessPlugin _log = logging.getLogger('deposit.invenio_rdm') -def config_record_id(ctx): - deposition_path = ctx.get_cache('deposit', 'deposit') - with deposition_path.open("r") as deposition_file: - deposition = json.load(deposition_file) - conf = ctx.config.hermes - try: - conf['deposit']['invenio_rdm']['record_id'] = deposition['record_id'] - toml.dump(conf, open('hermes.toml', 'w')) - except KeyError: - raise RuntimeError("No deposit.invenio_rdm configuration available to store record id in") +class config_record_id(HermesPostprocessPlugin): + def __call__(self, ctx): + deposition_path = ctx.get_cache('deposit', 'deposit') + with deposition_path.open("r") as deposition_file: + deposition = json.load(deposition_file) + conf = ctx.config.hermes + try: + conf['deposit']['invenio_rdm']['record_id'] = deposition['record_id'] + toml.dump(conf, open('hermes.toml', 'w')) + except KeyError: + raise RuntimeError("No deposit.invenio_rdm configuration available to store record id in") diff --git a/src/hermes/commands/process/base.py b/src/hermes/commands/process/base.py index 9e29d1e6..78ae4c8a 100644 --- a/src/hermes/commands/process/base.py +++ b/src/hermes/commands/process/base.py @@ -5,13 +5,17 @@ # SPDX-FileContributor: Michael Meinel import argparse -import json -import sys from pydantic import BaseModel from hermes.commands.base import HermesCommand, HermesPlugin -from hermes.model.context import HermesHarvestContext, CodeMetaContext +from hermes.model.context_manager import HermesContext +from hermes.model.merge.container import ld_merge_dict +from hermes.model.types import ld_list, ld_dict, ld_context + +from jsonpath_ng import ext as jsonpath + +iri = ld_context.iri_map class HermesProcessPlugin(HermesPlugin): @@ -33,42 +37,35 @@ class HermesProcessCommand(HermesCommand): def __call__(self, args: argparse.Namespace) -> None: self.args = args - ctx = CodeMetaContext() + ctx = HermesContext() + ctx.prepare_step("process") - if not (ctx.hermes_dir / "harvest").exists(): - self.log.error("You must run the harvest command before process") - sys.exit(1) + merged_doc = ld_merge_dict([{}], self.prov_doc) # Get all harvesters harvester_names = self.root_settings.harvest.sources - harvester_names.reverse() # Switch order for priority handling + + ctx.prepare_step('harvest') + with ctx["result"] as harvest_ctx: + prov_data = harvest_ctx["prov"] + prov_graph = ld_dict.from_dict({"hermes-rt:graph": prov_data, "qcontext": prov_data["@context"]}) + self.prov_doc.extend(prov_graph["hermes-rt:graph"]) for harvester in harvester_names: self.log.info("## Process data from %s", harvester) - harvest_context = HermesHarvestContext(ctx, harvester, {}) - try: - harvest_context.load_cache() - # when the harvest step ran, but there is no cache file, this is a serious flaw - except FileNotFoundError: - self.log.warning("No output data from harvester %s found, skipping", harvester) - continue - - ctx.merge_from(harvest_context) - ctx.merge_contexts_from(harvest_context) - - if ctx._errors: - self.log.error('Errors during merge') - self.errors.extend(ctx._errors) - - for ep, error in ctx._errors: - self.log.info(" - %s: %s", ep.name, error) + with ctx[harvester] as harvest_ctx: + input_doc = ld_dict( + harvest_ctx["expanded"], + context=harvest_ctx["context"]["@context"]) + merged_doc.update(input_doc) - tags_path = ctx.get_cache('process', 'tags', create=True) - with tags_path.open('w') as tags_file: - json.dump(ctx.tags, tags_file, indent=2) + ctx.finalize_step("harvest") - ctx.prepare_codemeta() + with ctx["result"] as result_ctx: + result_ctx["codemeta"] = merged_doc.compact() + result_ctx["context"] = merged_doc.context + result_ctx["expanded"] = merged_doc.ld_value + result_ctx["prov"] = self.prov_doc.compact() - with open(ctx.get_cache("process", ctx.hermes_name, create=True), 'w') as codemeta_file: - json.dump(ctx._data, codemeta_file, indent=2) + ctx.finalize_step("process") From 75b50d52c710da9092c58996a9319c0765e0d475 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:07:23 +0200 Subject: [PATCH 16/26] Discard legacy. --- src/hermes/model/context.py | 445 ------------------------------- src/hermes/model/errors.py | 4 +- src/hermes/model/ld_data.py | 250 ------------------ src/hermes/model/ld_utils.py | 197 -------------- src/hermes/model/merge.py | 179 ------------- src/hermes/model/path.py | 399 ---------------------------- src/hermes/model/pydantic_ld.py | 455 -------------------------------- 7 files changed, 1 insertion(+), 1928 deletions(-) delete mode 100644 src/hermes/model/context.py delete mode 100644 src/hermes/model/ld_data.py delete mode 100644 src/hermes/model/ld_utils.py delete mode 100644 src/hermes/model/merge.py delete mode 100644 src/hermes/model/path.py delete mode 100644 src/hermes/model/pydantic_ld.py diff --git a/src/hermes/model/context.py b/src/hermes/model/context.py deleted file mode 100644 index 2c250d23..00000000 --- a/src/hermes/model/context.py +++ /dev/null @@ -1,445 +0,0 @@ -# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel - -import datetime -import pathlib -import traceback -import json -import logging -import shutil -import typing as t - -from pathlib import Path -from importlib.metadata import EntryPoint - -from hermes.model import errors -from hermes.model.path import ContextPath -from hermes.model.errors import HermesValidationError - - -_log = logging.getLogger(__name__) - - -ContextPath.init_merge_strategies() - - -class HermesContext: - """ - The HermesContext stores the metadata for a certain project. - - As there are different views of the metadata in the different stages, - some stages use a special subclass of this context: - - - The *harvest* stages uses :class:`HermesHarvestContext`. - """ - - default_timestamp = datetime.datetime.now().isoformat(timespec='seconds') - hermes_name = "hermes" - hermes_cache_name = "." + hermes_name - hermes_lod_context = (hermes_name, "https://software-metadata.pub/ns/hermes/") - - def __init__(self, project_dir: t.Optional[Path] = None): - """ - Create a new context for the given project dir. - - :param project_dir: The root directory of the project. - If nothing is given, the current working directory is used. - """ - - #: Base dir for the hermes metadata cache (default is `.hermes` in the project root). - self.hermes_dir = Path(project_dir or '.') / self.hermes_cache_name - - self._caches = {} - self._data = {} - self._errors = [] - self.contexts = {self.hermes_lod_context} - - def __getitem__(self, key: ContextPath | str) -> t.Any: - """ - Access a single entry from the context. - - :param key: The path to the item that should be retrieved. - Can be in dotted syntax or as a :class:`ContextPath` instance. - :return: The value stored under the given key. - """ - if isinstance(key, str): - key = ContextPath.parse(key) - return key.get_from(self._data) - - def keys(self) -> t.List[ContextPath]: - """ - Get all the keys for the data stored in this context. - """ - return [ContextPath.parse(k) for k in self._data.keys()] - - def init_cache(self, *path: str) -> Path: - """ - Initialize a cache directory if not present. - - :param path: The (local) path to identify the requested cache. - :return: The path to the requested cache file. - """ - cache_dir = self.hermes_dir.joinpath(*path) - cache_dir.mkdir(parents=True, exist_ok=True) - return cache_dir - - def get_cache(self, *path: str, create: bool = False) -> Path: - """ - Retrieve a cache file for a given *path*. - - This method returns an appropriate path to a file but does not make any assertions about the format, encoding, - or whether the file should be exists. - However, it is capable to create the enclosing directory (if you specify `create = True`). - - :param path: The (local) path to identify the requested cache. - :param create: Select whether the directory should be created. - :return: The path to the requested cache file. - """ - - if path in self._caches: - return self._caches[path] - - *subdir, name = path - if create: - cache_dir = self.init_cache(*subdir) - else: - cache_dir = self.hermes_dir.joinpath(*subdir) - - data_file = cache_dir / (name + '.json') - self._caches[path] = data_file - - return data_file - - def update(self, _key: str, _value: t.Any, **kwargs: t.Any): - """ - Store a new value for a given key to the context. - - :param _key: The key may be a dotted name for a metadata attribute to store. - :param _value: The value that should be stored for the key. - :param kwargs: Additional information about the value. - This can be used to trace back the original value. - If `_ep` is given, it is treated as an entry point name that triggered the update. - """ - - pass - - def get_data(self, - data: t.Optional[dict] = None, - path: t.Optional['ContextPath'] = None, - tags: t.Optional[dict] = None) -> dict: - if data is None: - data = {} - if path is not None: - data.update({str(path): path.get_from(self._data)}) - else: - for key in self.keys(): - data.update({str(key): key.get_from(self._data)}) - return data - - def error(self, ep: EntryPoint, error: Exception): - """ - Add an error that occurred during processing to the error log. - - :param ep: The entry point that produced the error. - :param error: The exception that was thrown due to the error. - """ - - self._errors.append((ep, error)) - - def purge_caches(self) -> None: - """ - Delete `.hermes` cache-directory if it exsis. - """ - - if self.hermes_dir.exists(): - shutil.rmtree(self.hermes_dir) - - def add_context(self, new_context: tuple) -> None: - """ - Add a new linked data context to the harvest context. - - :param new_context: The new context as tuple (context name, context URI) - """ - self.contexts.add(new_context) - - -class HermesHarvestContext(HermesContext): - """ - A specialized context for use in *harvest* stage. - - Each harvester has its own context that is cached to :py:attr:`HermesContext.hermes_dir` `/harvest/EP_NAME`. - - This special context is implemented as a context manager that loads the cached data upon entering the context. - When the context is left, recorded metadata is stored in a cache file possible errors are propagated to the - parent context. - """ - - def __init__(self, base: HermesContext, ep: EntryPoint, config: dict = None): - """ - Initialize a new harvesting context. - - :param base: The base HermesContext that should receive the results of the harvesting. - :param ep: The entry point that implements the harvester using this context. - :param config: Configuration for the given harvester. - """ - - super().__init__() - - self._base = base - self._ep = ep - self._log = logging.getLogger(f'harvest.{self._ep}') - - def load_cache(self): - """ - Load the cached data from the :py:attr:`HermesContext.hermes_dir`. - """ - - data_file = self._base.get_cache('harvest', self._ep) - if data_file.is_file(): - self._log.debug("Loading cache from %s...", data_file) - self._data = json.load(data_file.open('r')) - - contexts_file = self._base.get_cache('harvest', self._ep + '_contexts') - if contexts_file.is_file(): - self._log.debug("Loading contexts from %s...", contexts_file) - contexts = json.load(contexts_file.open('r')) - for context in contexts: - self.contexts.add((tuple(context))) - - def store_cache(self): - """ - Store the collected data to the :py:attr:`HermesContext.hermes_dir`. - """ - - data_file = self.get_cache('harvest', self._ep, create=True) - self._log.debug("Writing cache to %s...", data_file) - json.dump(self._data, data_file.open('w'), indent=2) - - if self.contexts: - contexts_file = self.get_cache('harvest', self._ep + '_contexts', create=True) - self._log.debug("Writing contexts to %s...", contexts_file) - json.dump(list(self.contexts), contexts_file.open('w'), indent=2) - - def __enter__(self): - self.load_cache() - return self - - def __exit__(self, exc_type, exc_val, exc_tb): - self.store_cache() - if exc_type is not None and issubclass(exc_type, HermesValidationError): - exc = traceback.TracebackException(exc_type, exc_val, exc_tb) - self._base.error(self._ep, exc) - self._log.warning("%s: %s", - exc_type, - ' '.join(map(str, exc_val.args))) - return True - - def update(self, _key: str, _value: t.Any, **kwargs: t.Any): - """ - The updates are added to a list of values. - A value is only replaced if the `_key` and all `kwargs` match. - - .. code:: python - - # 'value 2' will be added (twice) - ctx.update('key', 'value 1', spam='eggs') - ctx.update('key', 'value 2', foo='bar') - ctx.update('key', 'value 2', foo='bar', spam='eggs') - - # 'value 2' will replace 'value 1' - ctx.update('key', 'value 1', spam='eggs') - ctx.update('key', 'value 2', spam='eggs') - - This way, the harvester can fully specify the source and only override values that are from the same origin - (e.g., if the data changed between two runs). - - See :py:meth:`HermesContext.update` for more information. - """ - - timestamp = kwargs.pop('timestamp', self.default_timestamp) - harvester = kwargs.pop('harvester', self._ep) - - if _key not in self._data: - self._data[_key] = [] - - for entry in self._data[_key]: - value, tag = entry - tag_timestamp = tag.pop('timestamp') - tag_harvester = tag.pop('harvester') - - if tag == kwargs: - self._log.debug("Update %s: %s -> %s (%s)", _key, str(value), _value, str(tag)) - entry[0] = _value - tag['timestamp'] = timestamp - tag['harvester'] = harvester - break - - tag['timestamp'] = tag_timestamp - tag['harvester'] = tag_harvester - - else: - kwargs['timestamp'] = timestamp - kwargs['harvester'] = harvester - self._data[_key].append([_value, kwargs]) - - def _update_key_from(self, _key: ContextPath, _value: t.Any, **kwargs): - if isinstance(_value, dict): - for key, value in _value.items(): - self._update_key_from(_key[key], value, **kwargs) - - elif isinstance(_value, (list, tuple)): - for index, value in enumerate(_value): - self._update_key_from(_key[index], value, **kwargs) - - else: - self.update(str(_key), _value, **kwargs) - - def update_from(self, data: t.Dict[str, t.Any], **kwargs: t.Any): - """ - Bulk-update multiple values. - - If the value for a certain key is again a collection, the key will be expanded: - - .. code:: python - - ctx.update_from({'arr': ['foo', 'bar'], 'author': {'name': 'Monty Python', 'email': 'eggs@spam.xxx'}}) - - will eventually result in the following calls: - - .. code:: python - - ctx.update('arr[0]', 'foo') - ctx.update('arr[1]', 'bar') - ctx.update('author.name', 'Monty Python') - ctx.update('author.email', 'eggs@spam.xxx') - - :param data: The data that should be updated (as mapping with strings as keys). - :param kwargs: Additional information about the value (see :py:meth:`HermesContext.update` for details). - """ - - for key, value in data.items(): - self._update_key_from(ContextPath(key), value, **kwargs) - - def error(self, ep: EntryPoint, error: Exception): - """ - See :py:meth:`HermesContext.error` - """ - - ep = ep or self._ep - self._base.error(ep, error) - - def _check_values(self, path, values): - (value, tag), *values = values - for alt_value, alt_tag in values: - if value != alt_value: - raise ValueError(f'{path}') - return value, tag - - def get_data(self, - data: t.Optional[dict] = None, - path: t.Optional['ContextPath'] = None, - tags: t.Optional[dict] = None) -> dict: - """ - Retrieve the data from a given path. - - This method can be used to extract data and whole sub-trees from the context. - If you want a complete copy of the data, you can also call this method without giving a path. - - :param data: Optional a target dictionary where the data is stored. If not given, a new one is created. - :param path: The path to extract data from. - :param tags: An optional dictionary to collect the tags that belong to the extracted data. - The full path will be used as key for this dictionary. - :return: The extracted data (i.e., the `data` parameter if it was given). - """ - if data is None: - data = {} - for key, values in self._data.items(): - key = ContextPath.parse(key) - if path is None or key in path: - value, tag = self._check_values(key, values) - try: - key.update(data, value, tags, **tag) - if tags is not None and tag: - if str(key) in tags: - tags[str(key)].update(tag) - else: - tags[str(key)] = tag - except errors.MergeError as e: - self.error(self._ep, e) - return data - - def finish(self): - """ - Calling this method will lead to further processors not handling the context anymore. - """ - self._data.clear() - - -class CodeMetaContext(HermesContext): - _PRIMARY_ATTR = { - 'author': ('@id', 'email', 'name'), - } - - _CODEMETA_CONTEXT_URL = "https://doi.org/10.5063/schema/codemeta-2.0" - - def __init__(self, project_dir: pathlib.Path | None = None): - super().__init__(project_dir) - self.tags = {} - - def merge_from(self, other: HermesHarvestContext): - other.get_data(self._data, tags=self.tags) - - def merge_contexts_from(self, other: HermesHarvestContext): - """ - Merges any linked data contexts from a harvesting context into the instance's set of contexts. - - :param other: The :py:class:`HermesHarvestContext` to merge the linked data contexts from - """ - if other.contexts: - for context in other.contexts: - self.contexts.add(context) - - def update(self, _key: ContextPath, _value: t.Any, tags: t.Dict[str, t.Dict] | None = None): - if _key._item == '*': - _item_path, _item, _path = _key.resolve(self._data, query=_value, create=True) - if tags: - _tags = {k[len(str(_key) + '.'):]: t for k, t in tags.items() if ContextPath.parse(k) in _key} - else: - _tags = {} - _path._set_item(_item, _path, _value, **_tags) - if tags is not None and _tags: - for k, v in _tags.items(): - if not v: - continue - - if _key: - tag_key = str(_key) + '.' + k - else: - tag_key = k - tags[tag_key] = v - else: - _key.update(self._data, _value, tags) - - def find_key(self, item, other): - data = item.get_from(self._data) - - for i, node in enumerate(data): - match = [(k, node[k]) for k in self._PRIMARY_ATTR.get(str(item), ('@id',)) if k in node] - if any(other.get(k, None) == v for k, v in match): - return item[i] - return None - - def prepare_codemeta(self): - """ - Updates the linked data contexts, where the CodeMeta context is the default context, - and any additional contexts are named contexts. - Also sets the type to 'SoftwareSourceCode'. - """ - if self.contexts: - self.update(ContextPath('@context'), [self._CODEMETA_CONTEXT_URL, dict(self.contexts)]) - else: - self.update(ContextPath('@context'), self._CODEMETA_CONTEXT_URL) - self.update(ContextPath('@type'), 'SoftwareSourceCode') diff --git a/src/hermes/model/errors.py b/src/hermes/model/errors.py index 24c3ad64..f84d74bb 100644 --- a/src/hermes/model/errors.py +++ b/src/hermes/model/errors.py @@ -6,8 +6,6 @@ import typing as t -from hermes.model import path as path_model - class HermesValidationError(Exception): """ @@ -30,7 +28,7 @@ class MergeError(Exception): """ This exception should be raised when there is an error during a merge / set operation. """ - def __init__(self, path: path_model.ContextPath, old_Value: t.Any, new_value: t.Any, **kwargs): + def __init__(self, path: t.List[str | int], old_Value: t.Any, new_value: t.Any, **kwargs): """ Create a new merge incident. diff --git a/src/hermes/model/ld_data.py b/src/hermes/model/ld_data.py deleted file mode 100644 index f8ff9fe3..00000000 --- a/src/hermes/model/ld_data.py +++ /dev/null @@ -1,250 +0,0 @@ -import json -import pathlib -import typing as t -import uuid -from pprint import pprint - -from frozendict import frozendict - -from hermes.model.ld_types.pyld_util import jsonld, JsonLdProcessor - - -class LD_container: - """ Base class that hides the expanded form of a JSON-LD dataset. """ - - KEYWORDS = jsonld.KEYWORDS - - _default_context = frozendict({ - '_uuid': str(uuid.uuid1()), - 'processingMode': 'json-ld-1.1', - 'mappings': {} - }) - - ld_proc = JsonLdProcessor() - - def __init__(self, - data: t.Any, - parent: t.Any = None, - key: t.Union[str, int, None] = None, - context: t.Optional[t.List[t.Union[str, t.Dict[str, t.Any]]]] = None): - - self.data = data - self.parent = parent - self.context = context - self.default_context = self.ld_proc.process_context( - LD_container._default_context, self.full_context, {}) - - self.key = self._expand_iri(key) if isinstance(key, str) else key - - @property - def full_context(self): - full_context = self.parent.full_context[:] if self.parent else [] - if self.context: - full_context.extend(ctx for ctx in self.context if ctx not in full_context) - return full_context - - @property - def full_path(self): - if self.parent is None: - return ['$'] - - key = self.key - if isinstance(key, str): - key = self._compact_iri(key) - return [*self.parent.full_path, key] - - def _expand_iri(self, short_iri: str) -> str: - expanded_iri = self.ld_proc.expand_iri(short_iri, self.default_context) - return expanded_iri - - def _expand_value(self, key: t.Union[str, int], value: t.Any): - if isinstance(value, LD_container): - value = value.data - elif isinstance(value, dict): - value, *_ = self.ld_proc.expand(value, {'expandContext': self.full_context}) - elif isinstance(value, list): - value = [self._expand_value(i, val) for i, val in enumerate(value)] - elif key not in self.KEYWORDS: - if isinstance(key, str): - key = self._compact_iri(key) - value = [{'@value': value}] - - return value - - def _compact_iri(self, full_iri: str): - compact_iri = self.ld_proc.compact_iri(full_iri, self.default_context) - return compact_iri - - def _compact_value(self, key: t.Union[str, int], value: t.Any): - if isinstance(value, list) and len(value) == 1: - value = value[0] - - if isinstance(value, dict): - if '@type' in value: - value = LD_dict(value, parent=self, key=key) - elif '@value' in value: - value = value['@value'] - if isinstance(key, str): - key = self._compact_iri(key) - elif '@id' in value: - value = self._compact_iri(value['@id']) - elif '@list' in value: - value = LD_list(value, parent=self, key=key) - else: - value = LD_dict(value, parent=self, key=key) - - elif isinstance(value, list): - value = LD_list(value, parent=self, key=key) - - elif key == '@type': - value = self._compact_iri(value) - - return value - - @classmethod - def from_file(cls, path: pathlib.Path) -> t.Self: - json_data = json.load(path.open('rb')) - expanded = cls.ld_proc.expand(json_data, {}) - return cls(expanded[0], context=json_data.get('@context', None)) - - def compact_data(self): - yield NotImplementedError() - - def __repr__(self): - return repr(self.compact_data()) - - def __str__(self): - return str(self.compact_data()) - - -class LD_list(LD_container): - """ Container for a list of entries. """ - - def __init__(self, - data: t.Any, - parent: t.Optional[LD_container] = None, - key: t.Union[str, int, None] = None, - context: t.Optional[t.Dict[str, t.Any]] = None): - - super().__init__(data, parent, key, context) - self._data_list = data if isinstance(data, list) else data['@list'] - - def __len__(self): - return len(self._data_list) - - def __getitem__(self, index: t.Union[int, slice]): - internal_value = self._data_list[index] - return self._compact_value(index, internal_value) - - def __setitem__(self, index: t.Union[int, slice], value: t.Any): - internal_value = self._expand_value(index, value) - self._data_list[index] = internal_value - - def __iter__(self): - for i, v in enumerate(self._data_list): - yield self._compact_value(i, v) - - def append(self, value: t.Any): - internal_value = self._expand_value(len(self), value) - if isinstance(internal_value, list): - self._data_list.extend(internal_value) - else: - self._data_list.append(internal_value) - - def compact_data(self): - return [*self] - - @classmethod - def from_items(cls, - *items, - parent: t.Optional[LD_container] = None, - key: t.Any = None, - context: t.Any = None, - container: str = None): - - if container: - list_data = {container: []} - else: - list_data = [] - - ld_list = LD_list(list_data, parent, key, context) - for item in items: - ld_list.append(item) - - return ld_list - - -class LD_dict(LD_container): - """ Container for an object. """ - - _NOT_SET = type(False) - - @property - def ld_type(self): - return self.get('@type', None) - - def __contains__(self, key: str): - full_iri = self._expand_iri(key) - return full_iri in self.data - - def get(self, key: str, default: t.Any = _NOT_SET): - key = self._expand_iri(key) - - if key in self: - return self[key] - elif default is not LD_dict._NOT_SET: - return default - else: - raise KeyError(key) - - def __getitem__(self, key: str): - key = self._expand_iri(key) - internal_value = self.data[key] - return self._compact_value(key, internal_value) - - def __setitem__(self, key: str, value: t.Any): - key = self._expand_iri(key) - internal_value = self._expand_value(key, value) - self.data[key] = internal_value - - def keys(self): - for key in self.data.keys(): - yield self._compact_iri(key) - - def items(self): - for key, value in self.data.items(): - yield self._compact_iri(key), self._compact_value(key, value) - - def compact_data(self): - result = {k: v for k, v in self.items()} - if self.context: - result['@context'] = self.context - return result - - def compact_jsonld(self, context=None): - context = context or self.full_context - return self.ld_proc.compact(self.data, context, {}) - - @classmethod - def from_dict(cls, data: t.Dict) -> t.Self: - expanded = cls.ld_proc.expand(data, {}) - return cls(expanded[0], context=data.get('@context', None)) - - -if __name__ == '__main__': - full_data = {} - new_data = LD_dict(full_data, context=["https://doi.org/10.5063/schema/codemeta-2.0"]) - - new_data["type"] = "SoftwareSourceCode" - new_data["name"] = "test-data" - new_data["version"] = "1.0.0" - new_data["author"] = LD_list.from_items( - {"type": "Person", "name": "Generic Bot", "email": "foo@example.com"}, - {"type": "Person", "name": "Generic Bot 2", "email": "bar@example.com"}, - {"type": "Person", "name": "Generic Botttttt", "email": "baz@example.com"}, - parent=new_data, key="author", container="@list" - ) - new_data["author"][0]["affiliation"] = {"type": "Organization", "name": "ACME Corp."} - new_data["keywords"] = LD_list.from_items("foo", "bar", parent=new_data, key="keywords") - - pprint(new_data.compact_jsonld()) diff --git a/src/hermes/model/ld_utils.py b/src/hermes/model/ld_utils.py deleted file mode 100644 index 4355cdae..00000000 --- a/src/hermes/model/ld_utils.py +++ /dev/null @@ -1,197 +0,0 @@ -import json -import logging -import pathlib -import typing as t - -from pyld import jsonld - - -_log = logging.getLogger('hermes.model') - - -def bundled_document_loader( - base_dir: pathlib.Path = pathlib.Path(__file__).parent / 'schemas', - base_loader: t.Optional[t.Callable] = None, - preload: bool = False -) -> t.Callable: - if base_loader is None: - base_loader = jsonld.get_document_loader() - - loaded_schemas = [ - ] - - def _load_schema(url, name): - filename = base_dir / f'{name}.jsonld' - with filename.open('r', encoding='utf-8') as f: - loaded_schemas.append({ - 'contentType': 'application/ld+json', - 'contextUrl': None, - 'documentUrl': url, - 'document': json.load(f) - }) - - if preload: - _load_schema('https://schema.org', 'schemaorg-current-https'), - _load_schema('http://schema.org', 'schemaorg-current-http'), - _load_schema('https://doi.org/10.5063/schema/codemeta-2.0', 'codemeta'), - _load_schema('https://schema.software-metadata.pub/hermes-git/1.0', 'hermes-git') - _load_schema('https://schema.software-metadata.pub/hermes-content/1.0', 'hermes-content') - - def _load_bundled_document(url, options={}): - for schema in loaded_schemas: - if url.startswith(schema['documentUrl']): - return schema - - return base_loader(url, options) - - return _load_bundled_document - - -jsonld.set_document_loader(bundled_document_loader(preload=True)) - -class jsonld_dict_proxy: - COMMON_CONTEXT = [ - 'https://doi.org/10.5063/schema/codemeta-2.0', - ] - - def __init__(self, data): - self._data = data - - if not '@context' in self._data: - self._data['@context'] = self.COMMON_CONTEXT[:] - self._context = self._data['@context'] - - def __getitem__(self, iri): - item, *tail = self._data.get(iri, [None]) - - if item is None: - raise KeyError(iri) - - if '@value' in item: - pass - -class jsonld_dict(dict): - COMMON_CONTEXT = [ - 'https://doi.org/10.5063/schema/codemeta-2.0', - ] - - def __init__(self, *args, **kwargs): - super().__init__(*args, **kwargs) - - if not '@context' in self: - self._context = self.COMMON_CONTEXT[:] - self['@context'] = self._context - else: - self._context = super().__getitem__('@context') - - def _unmap(self, value): - if isinstance(value, list): - if len(value) > 1: - raise ValueError("Ambiguous") - value = value[0] - if isinstance(value, dict): - if '@value' in value: - value = self._unmap(value["@value"]) - elif '@list' in value: - value = self._wrap(value['@list']) - - if isinstance(value, dict): - value = jsonld_dict(**value) - - return value - - def _wrap(self, item): - if isinstance(item, list): - return [ - jsonld_dict(**v) if isinstance(v, dict) else v - for v in item - ] - elif isinstance(item, dict): - return jsonld_dict(**item) - else: - return item - - def __getitem__(self, item): - if isinstance(item, str): - iri, mode = item, 'dict' - else: - iri, mode = item - - value = self.get(iri, None) - if mode == 'jsonld': - return self._wrap(value) - elif mode == 'value': - return self._unmap(value) - else: - return value - - def add_context(self, context): - if not isinstance(self._context, list): - self._context = [self._context] - self['@context'] = self._context - self._context.append(context) - - def expand(self): - return jsonld.expand(self), self._context - - @classmethod - def with_extra_context(cls, **kwargs): - self = cls() - self.add_context(kwargs) - return self - - @classmethod - def from_file(cls, path: pathlib.Path): - data = json.load(path.open("r")) - if isinstance(data, list): - if len(data) > 1: - raise ValueError("Data is not a dict.") - data = data[0] - return cls(**data) - - -class _Access: - _mode = None - - def __init__(self, linked_data: jsonld_dict): - self._data = linked_data - - def _map_key(self, key: str): - return key - - def __getitem__(self, key): - item = self._data[self._map_key(key), self._mode] - if isinstance(item, list): - item = [self.__class__(v) if isinstance(v, jsonld_dict) else v for v in item] - elif isinstance(item, jsonld_dict): - item = self.__class__(item) - return item - - -class JSONLDAccess(_Access): - _mode = "jsonld" - - -class ValueAccess(_Access): - _mode = "value" - - def _map_key(self, term): - res, *_ = jsonld.expand({term: {}, '@context': self._data.get('@context')}) - key, *_ = res.keys() - return key - - -if __name__ == '__main__': - data = jsonld_dict.from_file(pathlib.Path(".hermes") / "harvest" / "cff" / "jsonld.json") - print(data["http://schema.org/name", "jsonld"][0]["@value", "value"]) - print(data["http://schema.org/name", "value"]) - print(data["http://schema.org/author", "jsonld"][0]["@list", "jsonld"][0]["http://schema.org/affiliation", "value"]) - print(data["http://schema.org/author", "value"][-1]["http://schema.org/givenName", "value"]) - - access = ValueAccess(data) - print(access["author"][0]["http://schema.org/givenName"]) - - access = JSONLDAccess(data) - print(access["http://schema.org/author"][0]["@list"][0]["http://schema.org/affiliation"][0]["http://schema.org/name"][0]["@value"]) - - diff --git a/src/hermes/model/merge.py b/src/hermes/model/merge.py deleted file mode 100644 index 1c618be1..00000000 --- a/src/hermes/model/merge.py +++ /dev/null @@ -1,179 +0,0 @@ -# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel - -from hermes.model.path import ContextPath, set_in_dict - - -class MergeStrategies: - def __init__(self): - self._strategies = [] - - def select(self, **kwargs): - fitting_strategies = [ - strategy - for strategy in self._strategies - if strategy.can_handle(kwargs) - ] - if fitting_strategies: - return fitting_strategies[0] - else: - return None - - def register(self, strategy): - self._strategies.append(strategy) - - -class MergeStrategy: - @staticmethod - def _check_types(item, value): - match item: - case list(): return any(t in value for t in item) - case str(): return item in value - return False - - @staticmethod - def _check_path(item, value): - item = ContextPath.parse(item) - value = ContextPath.parse(value) - if item == value or item in value: - return True - return False - - checks = { - 'type': _check_types, - 'path': _check_path, - } - - def __init__(self, **filter): - self._filter = filter - - def _check(self, key, filter, value): - if key in filter: - check = self.checks.get(key, lambda item, value: item in value) - return check(filter[key], value) - return True - - def can_handle(self, filter: dict): - return all( - self._check(key, filter, value) - for key, value in self._filter.items() - ) - - def are_equal(self, left, right): - return left == right - - -class CollectionMergeStrategy(MergeStrategy): - def __init__(self, **filter): - super().__init__(**filter) - - def are_equal(self, left, right): - return all( - any(a == b for b in right) - for a in left - ) - - def __call__(self, target, path, value, **kwargs): - match target, path._item: - case list(), int() as index if index < len(target): - match target[index]: - case dict() as item: item.update(value) - case list() as item: item[:] = value - case _: target[index] = value - - case list(), '*': - path._item = len(target) - target.append(value) - - case list(), int() as index if index == len(target): - target.append(value) - - case list(), int() as index: - raise IndexError(f'Index {index} out of bounds to set in {path.parent}.') - case list(), _ as index: - raise TypeError(f'Invalid index type {type(index)} to set in {path.parent}.') - - case dict(), str() as key if key in target: - match target[key]: - case dict() as item: item.update(value) - case list() as item: item[:] = value - case _: set_in_dict(target, key, value, kwargs) - - case dict(), str() as key: - target[key] = value - - case dict(), _ as key: - raise TypeError(f'Invalid key type {type(key)} to set in {path.parent}.') - - case _, _: - raise TypeError(f'Cannot handle target type {type(target)} to set {path}.') - - return value - - -class ObjectMergeStrategy(MergeStrategy): - def __init__(self, *id_keys, **filter): - super().__init__(**filter) - self.id_keys = id_keys or ('@id', ) - - def are_equal(self, left, right): - if not self.id_keys: - return super().are_equal(left, right) - else: - return any(left[key] == right[key] for key in self.id_keys if key in left and key in right) - - def __call__(self, target, path, value, **kwargs): - match target, path._item: - case dict(), str() as key if key in target: - match target[key]: - case dict() as item: item.update(value) - case list() as item: item[:] = value - case _: set_in_dict(target, key, value, kwargs) - - case dict(), str() as key: - target[key] = value - - case dict(), _ as key: - raise TypeError(f'Invalid key type {type(key)} to set in {path.parent}.') - - case list(), int() as index if index < len(target): - match target[index]: - case dict() as item: item.update(value) - case list() as item: item[:] = value - case _: target[index] = value - - case list(), '*': - path._item = len(target) - target.append(value) - - case list(), int() as index if index == len(target): - target.append(value) - - case list(), int() as index: - raise IndexError(f'Index {index} out of bounds to set in {path.parent}.') - case list(), _ as index: - raise TypeError(f'Invalid index type {type(index)} to set in {path.parent}.') - - case _, _: - raise TypeError(f'Cannot handle target type {type(target)} to set {path}.') - - return value - - -default_merge_strategies = [ - ObjectMergeStrategy( - '@id', 'email', 'name', - path='author[*]', - ), - - CollectionMergeStrategy( - type=['list'], - ), - - ObjectMergeStrategy( - type=['map'], - ) -] diff --git a/src/hermes/model/path.py b/src/hermes/model/path.py deleted file mode 100644 index 036c07e6..00000000 --- a/src/hermes/model/path.py +++ /dev/null @@ -1,399 +0,0 @@ -# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel - -import logging -import typing as t - -import pyparsing as pp - -from hermes.model import errors - -_log = logging.getLogger('hermes.model.path') - - -def set_in_dict(target: dict, key: str, value: object, kwargs): - if target[key] != value: - tag = kwargs.pop('tag', {}) - alt = tag.pop('alternatives', []) - alt.append((target[key], tag.copy())) - tag.clear() - tag['alternatives'] = alt - target[key] = value - - -class ContextPathGrammar: - """ - The pyparsing grammar for ContextGrammar paths. - """ - - key = pp.Word('@:_' + pp.alphas) - index = pp.Word(pp.nums).set_parse_action(lambda tok: [int(tok[0])]) | pp.Char('*') - field = key + (pp.Suppress('[') + index + pp.Suppress(']'))[...] - path = field + (pp.Suppress('.') + field)[...] - - @classmethod - def parse(cls, text: str) -> pp.ParseResults: - """ - Parse a ContextPath string representation into its individual tokens. - - :param text: The path to parse. - :return: The pyparsing.ParseResult. - """ - return cls.path.parse_string(text) - - -class ContextPath: - """ - This class is used to access the different contexts. - - On the one hand, the class allows you to define and manage paths. - You can simply build them up like follows: - - >>> path = ContextPath('spam')['eggs'][1]['ham'] - - will result in a `path` like `spam.eggs[1].ham`. - - hint :: - The paths are idenpendent from any context. - You can create and even re-use them independently for different contexts. - - To construct wildcard paths, you can use the `'*'` as accessor. - - If you need a shortcut for building paths from a list of accessors, you can use :py:meth:`ContextPath.make`. - To parse the string representation, use :py:meth:`ContextPath.parse`. - """ - - merge_strategies = None - - def __init__(self, item: str | int | t.List[str | int], parent: t.Optional['ContextPath'] = None): - """ - Initialize a new path element. - - The path stores a reference to it's parent. - This means that - - >>> path ContextPath('foo', parent=ContextPath('bar')) - - will result in the path `bar.foo`. - - :param item: The accessor to the current path item. - :param parent: The path of the parent item. - """ - if isinstance(item, (list, tuple)) and item: - *head, self._item = item - if head: - self._parent = ContextPath(head, parent) - else: - self._parent = parent - else: - self._item = item - self._parent = parent - self._type = None - - @classmethod - def init_merge_strategies(cls): - # TODO refactor - if cls.merge_strategies is None: - from hermes.model.merge import MergeStrategies, default_merge_strategies - - cls.merge_strategies = MergeStrategies() - for strategy in default_merge_strategies: - cls.merge_strategies.register(strategy) - - @property - def parent(self) -> t.Optional['ContextPath']: - """ - Accessor to the parent node. - """ - return self._parent - - @property - def path(self) -> t.List['ContextPath']: - """ - Get the whole path from the root as list of items. - """ - if self._parent is None: - return [self] - else: - return self._parent.path + [self] - - def __getitem__(self, item: str | int) -> 'ContextPath': - """ - Create a sub-path for the given `item`. - """ - match item: - case str(): self._type = dict - case int(): self._type = list - return ContextPath(item, self) - - def __str__(self) -> str: - """ - Get the string representation of the path. - The result is parsable by :py:meth:`ContextPath.parse` - """ - item = str(self._item) - if self._parent is not None: - parent = str(self._parent) - match self._item: - case '*' | int(): item = parent + f'[{item}]' - case str(): item = parent + '.' + item - case _: raise ValueError(self.item) - return item - - def __repr__(self) -> str: - return f'ContextPath.parse("{str(self)}")' - - def __eq__(self, other: 'ContextPath') -> bool: - """ - This match includes semantics for wildcards. - Items that access `'*'` will automatically match everything (except for None). - """ - return ( - other is not None - and (self._item == other._item or self._item == '*' or other._item == '*') - and self._parent == other._parent - ) - - def __contains__(self, other: 'ContextPath') -> bool: - """ - Check whether `other` is a true child of this path. - """ - while other is not None: - if other == self: - return True - other = other.parent - return False - - def new(self) -> t.Any: - """ - Create a new instance of the container this node represents. - - For this to work, the node need to have at least on child node derive (e.g., by using ``self["child"]``). - """ - if self._type is not None: - return self._type() - raise TypeError() - - @staticmethod - def _get_item(target: dict | list, path: 'ContextPath') -> t.Optional['ContextPath']: - match target, path._item: - case list(), '*': - raise IndexError(f'Cannot resolve any(*) from {path}.') - case list(), int() as index if index < len(target): - return target[index] - case list(), int() as index: - raise IndexError(f'Index {index} out of bounds for {path.parent}.') - case list(), _ as index: - raise TypeError(f'Invalid index type {type(index)} to access {path.parent}.') - - case dict(), str() as key if key in target: - return target[key] - case dict(), str() as key: - raise KeyError(f'Key {key} not in {path.parent}.') - case dict(), _ as key: - raise TypeError(f'Invalid key type {type(key)} to access {path.parent}.') - - case _, _: - raise TypeError(f'Cannot handle target type {type(target)} for {path}.') - - def _find_in_parent(self, target: dict, path: 'ContextPath') -> t.Any: - _item = path._item - _path = path.parent - while _path is not None: - try: - item = self._get_item(target, _path[_item]) - _log.debug("Using type %s from %s.", item, _path) - return item - - except (KeyError, IndexError, TypeError) as e: - _log.debug("%s: %s", _path, e) - _path = _path.parent - continue - - return None - - def _find_setter(self, target: dict | list, path: 'ContextPath', value: t.Any = None, **kwargs) -> t.Callable: - filter = { - 'name': path._item, - } - - if isinstance(path._item, str) or path._parent is not None: - filter['path'] = str(path) - - if type := self._find_in_parent(target, path['@type']): - filter['type'] = type - elif value is not None: - match value: - case list(): filter['type'] = 'list' - case dict(): filter['type'] = 'map' - elif path._type is list: - filter['type'] = 'list' - elif path._type is dict: - filter['type'] = 'map' - - if ep := kwargs.get('ep', None): - filter['ep'] = ep - - setter = self.merge_strategies.select(**filter) - if setter is None: - return self._set_item - else: - return setter - - def _set_item(self, target: dict | list, path: 'ContextPath', value: t.Any, **kwargs) -> t.Optional['ContextPath']: - match target, path._item: - case list(), int() as index if index < len(target): - match target[index]: - case dict() as item: item.update(value) - case list() as item: item[:] = value - case _: target[index] = value - - case dict(), str() as key if key in target: - match target[key]: - case dict() as item: item.update(value) - case list() as item: item[:] = value - case _: set_in_dict(target, key, value, kwargs) - - case dict(), str() as key: - target[key] = value - case list(), '*': - path._item = len(target) - target.append(value) - case list(), int() as index if index == len(target): - target.append(value) - - case dict(), _ as key: - raise TypeError(f'Invalid key type {type(key)} to set in {path.parent}.') - case list(), int() as index: - raise IndexError(f'Index {index} out of bounds to set in {path.parent}.') - case list(), _ as index: - raise TypeError(f'Invalid index type {type(index)} to set in {path.parent}.') - - case _, _: - raise TypeError(f'Cannot handle target type {type(target)} to set {path}.') - - return value - - def resolve(self, - target: list | dict, - create: bool = False, - query: t.Any = None) -> ('ContextPath', list | dict, 'ContextPath'): - """ - Resolve a given path relative to a given target. - - The method will incrementally try to resolve the entries in the `_target.path`. - It stops when the requested item was found or when the resolution could not be completed. - If you set `create` to true, the method tries to create the direct target that contains the selected node. - - :param target: Container to resolve node in. - :param create: Flags whether missing containers should be created. - :param query: - :return: The method returns a tuple with the following values: - - The path to the last item that could be resolved (e.g., the container of the requested element). - - The container for the path from the first return value. - - The rest of the path that could not be resolved. - """ - head, *tail = self.path - next_target = target - while tail: - try: - new_target = self._get_item(next_target, head) - if not isinstance(new_target, (list, dict)) and head.parent: - next_target = self._get_item(next_target, head.parent) - tail = [head._item] + tail - break - else: - next_target = new_target - except (IndexError, KeyError, TypeError): - if create and self.parent is not None: - try: - new_target = head.new() - except TypeError: - pass - else: - setter = self._find_setter(target, head, new_target) - setter(next_target, head, new_target) - next_target = new_target - else: - break - head, *tail = tail - - if head._item == '*': - for i, item in enumerate(next_target): - _keys = [k for k in query.keys() if k in item] - if _keys and all(item[k] == query[k] for k in _keys): - head._item = i - break - else: - if create: - head._item = len(next_target) - - if not hasattr(head, 'set_item'): - head.set_item = self._find_setter(target, head) - tail = ContextPath.make([head._item] + tail) - return head, next_target, tail - - def get_from(self, target: dict | list) -> t.Any: - """ - Expand the path and return the referenced data from a concrete container. - - :param target: The list or dict that this path points into. - :return: The value stored at path. - """ - prefix, target, path = self.resolve(target) - return self._get_item(target, path) - - def update(self, target: t.Dict[str, t.Any] | t.List, value: t.Any, tags: t.Optional[dict] = None, **kwargs): - """ - Update the data stored at the path in a concrete container. - - How this method actually behaves heavily depends on the active MergeStrategy for the path. - - :param target: The dict inside which the value should be stored. - :param value: The value to store. - :param tags: Dictionary containing the tags for all stored values. - :param kwargs: The tag attibutes for the new value. - """ - prefix, _target, tail = self.resolve(target, create=True) - try: - _tag = {} - if tags: - if str(self) in tags: - _tag = tags[str(self)] - else: - tags[str(self)] = _tag - - prefix.set_item(_target, tail, value, tag=_tag, **kwargs) - if tags is not None and kwargs: - _tag.update(kwargs) - - except (KeyError, IndexError, TypeError, ValueError): - raise errors.MergeError(self, _target, value, **kwargs) - - @classmethod - def make(cls, path: t.Iterable[str | int]) -> 'ContextPath': - """ - Convert a list of item accessors into a ContextPath. - - :param path: The items in the order of access. - :return: A ContextPath that reference the selected value. - """ - head, *tail = path - path = ContextPath(head) - for next in tail: - path = path[next] - return path - - @classmethod - def parse(cls, path: str) -> 'ContextPath': - """ - Parse a string representation of a ContextPath into a proper object. - - :param path: The path to parse. - :return: A new ContextPath that references the selected path. - """ - path = cls.make(ContextPathGrammar.parse(path)) - return path diff --git a/src/hermes/model/pydantic_ld.py b/src/hermes/model/pydantic_ld.py deleted file mode 100644 index 90b56b14..00000000 --- a/src/hermes/model/pydantic_ld.py +++ /dev/null @@ -1,455 +0,0 @@ -import datetime -import json -import pathlib -from typing import Annotated, Any, Union, List, Dict, Self, ClassVar, Text - -from pydantic import BaseModel, Field, ConfigDict -from hermes.model.ld_utils import jsonld -import jsonpath_ng.ext as jsonpath - - -class JsonLdModel(BaseModel): - ContextDict: ClassVar[type] = Dict[str, str | Dict[str, str]] - ContextType: ClassVar[type] = ContextDict | List[ContextDict | str] - - ld_context: ContextType | None = None - ld_type: ClassVar[Text | None] = None - ld_id: Text | None = None - - def __init__(self, *args, **kwargs): - super(JsonLdModel, self).__init__(*args, **kwargs) - - def model_post_init(self, context): - for field in self.model_fields_set: - value = getattr(self, field) -# if isinstance(value, JsonLdModel) and value.ld_context is None: -# value.ld_context = self.ld_context - - -class LazyBuilder: - _lazy_loader: ClassVar[type] - _lazy_iri: ClassVar[str | None] = '' - _lazy_cls: ClassVar[type | None] = None - - def __new__(cls, *args, **kwargs): - if cls._lazy_cls is None: - cls.load_cls() - return cls._lazy_cls.__new__(cls._lazy_cls, *args, **kwargs) - - @classmethod - def load_cls(cls): - name = cls.__name__ - bases = cls._lazy_loader.get_bases(cls.__bases__) - dct = {'__module__': cls.__module__} - cls._lazy_cls = cls._lazy_loader.load_from_schema(cls._lazy_iri, name, bases, dct) - - -class LazyModel(JsonLdModel): - def __class_getitem__(cls, item): - loader, name = item - base_cls = type( - name + 'Base', - (cls.__base__, ), - {'__module__': cls.__module__} - ) - bases = (base_cls, LazyBuilder, ) - dct = { - '__module__': cls.__module__ + '._lazy', - '_lazy_loader': loader, - '_lazy_iri': loader.get_iri(name), - } - return type(name, bases, dct) - - -class _JsonSchemaMetaclass(type(BaseModel)): - __schema_prefix__ = None - - __stack__ = [] - __schema__ = {} - __context__ = {} - - __base_class__ = JsonLdModel - __classes__ = {} - __builtins__ = {} - - __iri_exp_map__ = {} - __iri_red_map__ = {} - - @classmethod - def get_bases(cls, bases): - return ( - cls.__base_class__, *( - base for base in bases - if base is not LazyBuilder - and base is not cls.__base_class__ - ) - ) - - def __class_getitem__(cls, item): - prefix, schema_file = item - schema_path = pathlib.Path(__file__).parent / 'schemas' / schema_file - - schema = json.load(schema_path.open('rb')) - schema_exp = jsonld.expand(schema) - - dct = { - '__module__': cls.__module__, - '__schema__': schema_exp, - '__schema_prefix__': prefix, - '__context__': schema['@context'], - } - - return type(f'_JsonSchemaMetaclass[{prefix}]', (cls, ), dct) - - @classmethod - def expand_id(cls, context_id): - if context_id not in cls.__iri_exp_map__: - doc = {'@context': cls.__context__, context_id: ""} - exp_doc = jsonld.expand(doc) - full_id, *_ = exp_doc[0].keys() - cls.__iri_exp_map__[context_id] = full_id - return cls.__iri_exp_map__[context_id] - - @classmethod - def get_iri(cls, name): - return cls.expand_id(f'{cls.__schema_prefix__}:{name}') - - @classmethod - def reduce_id(cls, context_id): - if context_id not in cls.__iri_red_map__: - doc = [{context_id: [{'@value': ''}]}] - red_doc = jsonld.compact(doc, cls.__context__) - red_doc.pop('@context') - red_id, *_ = red_doc.keys() - cls.__iri_red_map__[context_id] = red_id - else: - red_id = cls.__iri_red_map__[context_id] - - *_, red_name = red_id.split(':', 1) - return red_name - - def __new__(cls, name, bases, dct, abstract=False): - if abstract: - abc_id = f'({name})' - if abc_id not in cls.__classes__: - ab_class = super(_JsonSchemaMetaclass, cls).__new__(cls, name, bases, dct) - cls.__classes__[abc_id] = ab_class - return cls.__classes__[abc_id] - - schema_id = cls.get_iri(name) - return cls.load_from_schema(schema_id, name, bases, dct) - - @classmethod - def find_type(cls, dom_id): - if dom_id in cls.__builtins__: - return cls.__builtins__[dom_id] - elif dom_id in cls.__classes__: - return cls.__classes__[dom_id] - else: - return LazyModel[cls, cls.reduce_id(dom_id)] - - @classmethod - def _get_value(cls, node, context_id): - context_id = cls.expand_id(context_id) - return node[context_id][0]['@value'] - - @classmethod - def load_from_schema(cls, schema_id, name, bases, dct, lazy=False): - curr_cls = cls.__classes__.get(schema_id, None) - if curr_cls is None: - curr_cls = LazyModel[cls, name] - cls.__classes__[schema_id] = curr_cls - elif isinstance(curr_cls, _JsonSchemaMetaclass) or lazy: - return curr_cls - - cls.__stack__.append(schema_id) - - node = cls.find_class(name) - - parents = node.get(cls.expand_id('rdfs:subClassOf'), []) - if parents: - bases = tuple( - cls.load_from_schema( - parent['@id'], cls.reduce_id(parent['@id']), bases, - {'__module__': dct.get('__module__', cls.__module__)}) - for parent in parents - ) - - props = cls.find_props(node['@id']) - fields = {} - for prop in props: - field_name = cls._get_value(prop, 'rdfs:label') - field_types = [None] - for dom in prop[cls.expand_id('schema:rangeIncludes')]: - dom_id = dom['@id'] - field_types.append(cls.find_type(dom_id)) - - field_doc = cls._get_value(prop, 'rdfs:comment') - - fields[field_name] = Annotated[ - Union[*field_types], - Field(None, title=name, description=field_doc) - ] - - config = ConfigDict(title=cls._get_value(node, 'rdfs:label')) - new_cls = super(_JsonSchemaMetaclass, cls).__new__(cls, name, bases, { - '__doc__': cls._get_value(node, 'rdfs:comment'), - 'model_config': config, - '__annotations__': fields, - 'ld_type': cls.reduce_id(schema_id), - **dct - }) - - curr_cls._lazy_cls = new_cls - cls.__classes__[schema_id] = new_cls - - cls.__stack__.pop() - return cls.__classes__[schema_id] - - @classmethod - def find_class(cls, name): - _item_path = jsonpath.parse( - f'$[?"@type"[0] = "{cls.expand_id("rdfs:Class")}" & ' - f'"{cls.expand_id("rdfs:label")}"[0]."@value" = "{name}"]' - ) - - _all_nodes = _item_path.find(cls.__schema__) - - if len(_all_nodes) != 1: - raise ValueError(_item_path) - else: - return _all_nodes[0].value - - @classmethod - def find_props(cls, node_id): - _props_path = jsonpath.parse( - f'$[?"@type"[0] = "{cls.expand_id("rdf:Property")}" & ' - f'"{cls.expand_id("schema:domainIncludes")}"[*]."@id" = "{node_id}"]' - ) - _all_props = _props_path.find(cls.__schema__) - - return [prop.value for prop in _all_props] - - -class _SchemaOrgMetaclass(_JsonSchemaMetaclass['schema', 'schemaorg-current-https.jsonld']): - __builtins__ = { - 'https://schema.org/Boolean': bool, - 'https://schema.org/Date': datetime.date, - 'https://schema.org/Float': float, - 'https://schmea.org/Integer': int, - 'https://schema.org/Number': int | float, - 'https://schema.org/Text': Text, - 'https://schema.org/Time': datetime.time, - 'https://schema.org/DateTime': datetime.datetime, - 'https://schema.org/CssSelectorType': Text, - 'https://schema.org/PronounceableText': Text, - 'https://schema.org/URL': Text, - 'https://schema.org/XPathType': Text, - } - - -class SchemaOrg(JsonLdModel, metaclass=_SchemaOrgMetaclass, abstract=True): - pass - - -_JsonSchemaMetaclass.__base_class__ = SchemaOrg - - -class _CodemetaMeta(_SchemaOrgMetaclass): - __context__ = [ - 'https://doi.org/10.5063/schema/codemeta-2.0/', - _SchemaOrgMetaclass.__context__ - ] - - -class Codemeta(JsonLdModel, metaclass=_CodemetaMeta, abstract=True): - pass - - -_CodemetaMeta.__base_class__ = Codemeta - - -class Person(Codemeta): - pass - - -class Organization(Codemeta): - pass - - -class SoftwareSourceCode(Codemeta): - pass - - -class SoftwareApplication(Codemeta): - pass - - -# class _SchemaOrgMetaclass(type(BaseModel)): -# __stack__ = [] -# __schemas__ = {} -# -# __classes__ = {} -# -# def __new__(cls, name, base, dct, abstract=False): -# if abstract: -# return super(_SchemaOrgMetaclass, cls).__new__(cls, name, base, dct) -# -# schema_id = f'https://schema.org/{name}' -# return cls.load_schema(schema_id, base, dct) -# -# @classmethod -# def load_schema(cls, schema_id, base, dct): -# if schema_id in cls.__classes__: -# loaded_cls = cls.__classes__[schema_id] -# if isinstance(loaded_cls, cls): -# return loaded_cls -# else: -# cls.__classes__[schema_id] = SchemaOrg[schema_id] -# -# cls.__stack__.append(schema_id) -# schema_base, name = schema_id.rsplit('/', 1) -# if schema_id not in cls.__schemas__: -# cls.__schemas__[schema_id] = schemaorg.Schema(name) -# schema = cls.__schemas__[schema_id] -# -# if schema.subTypeOf: -# base = (cls.load_schema(schema.subTypeOf, base, {}), ) -# -# fields = cls.model_fields(schema._properties.items()) -# dct['model_config'] = cls.model_config(name, schema) -# dct['__annotations__'] = fields -# dct['__doc__'] = schema.comment -# -# new_cls = super(_SchemaOrgMetaclass, cls).__new__(cls, name, base, dct) -# cls.__classes__[schema_id].__inner_class__ = new_cls -# cls.__classes__[schema_id] = new_cls -# cls.__stack__.pop() -# -# return new_cls -# -# @classmethod -# def scan_deps(cls, schema): -# deps = [] -# -# if schema.subTypeOf: -# deps.append(schema.subTypeOf) -# -# for prop_name, prop in schema._properties.items(): -# prop_deps = [dep.strip() for dep in prop['rangeIncludes'].split(',')] -# deps.extend( -# new_dep -# for new_dep in prop_deps -# if new_dep not in deps -# ) -# -# order = [] -# for dep in deps: -# if dep in cls.__schemas__: -# continue -# -# _, dep_name = dep.rsplit('/', 1) -# cls.__schemas__[dep] = schemaorg.Schema(dep_name) -# -# order.extend([ -# new_dep -# for new_dep in cls.scan_deps(cls.__schemas__[dep]) -# if new_dep not in order -# ] + [dep]) -# -# return order -# -# @classmethod -# def model_config(cls, name, schema): -# return ConfigDict( -# title=name, -# json_schema_extra={ -# '$id': schema.id, -# '$schema': schema.base, -# 'version': float(schema.version) -# } -# ) -# -# @classmethod -# def model_fields(cls, properties): -# return { -# name: cls.annotated_field(name, field) -# for name, field in properties -# } -# -# @classmethod -# def annotated_field(cls, name, properties): -# field_type = cls.field_type(name, properties['rangeIncludes']) -# field = Field( -# None, -# title=properties['label'], -# description=properties['comment'], -# ) -# return Annotated[field_type | List[field_type], field, WithJsonSchema({'$id': properties['id']})] -# -# @classmethod -# def field_type(cls, name, ref): -# type_list = [] -# for iri in ref.split(','): -# iri = iri.strip() -# if iri == cls.__stack__[-1]: -# res = Self -# elif iri in cls.__builtins__: -# res = cls.__builtins__[iri] -# else: -# if not iri in cls.__classes__: -# cls.__classes__[iri] = SchemaOrg[iri] -# res = cls.__classes__.get(iri, None) -# type_list.append(res or Any) -# -# if len(type_list) == 0: -# return Any -# else: -# return Union[None, *type_list] -# -# -# -# -# class JsonLd(BaseModel): -# ContextDict: ClassVar[type] = Dict[str, str | Dict[str, str]] -# ContextType: ClassVar[type] = ContextDict | List[ContextDict | str] -# -# jsonld_iri: ClassVar[str] -# jsonld_context: ContextType = None -# -# def model_validate( -# cls, -# obj: Any, -# *, -# strict: bool | None = None, -# from_attributes: bool | None = None, -# context: Any | None = None, -# ) -> Self: -# return obj -# -# -# class SchemaOrg(JsonLd): -# jsonld_context: JsonLd.ContextType = ['https://schema.org'] -# jsonld_class: ClassVar[type | None] = None -# -# class LazyBuilder: -# def __new__(cls, *args, **kwargs): -# if cls.jsonld_class is None: -# bases = tuple(base for base in cls.__bases__ if not base is SchemaOrg.LazyBuilder) -# cls.jsonld_class = _SchemaOrgMetaclass.load_schema(cls.jsonld_iri, bases, {}) -# return cls.jsonld_class.__new__(cls.jsonld_class, *args, **kwargs) -# -# def __class_getitem__(cls, iri): -# _, name = iri.rsplit('/', 1) -# base_class = type( -# f'{name}Base', -# (cls, ), -# {'jsonld_iri': iri} -# ) -# return type(name, (base_class, cls.LazyBuilder), {'jsonld_class': None}) -# -# -# class SchemaOrgType(SchemaOrg, metaclass=_SchemaOrgMetaclass, abstract=True): -# pass -# -# From a4caa3905548937d1a066aa11b34172914b5f071 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:08:00 +0200 Subject: [PATCH 17/26] Update docs (very basic yet) --- docs/source/dev/data_model.md | 77 ++++++++--------------------------- 1 file changed, 16 insertions(+), 61 deletions(-) diff --git a/docs/source/dev/data_model.md b/docs/source/dev/data_model.md index 7063835f..0861b672 100644 --- a/docs/source/dev/data_model.md +++ b/docs/source/dev/data_model.md @@ -16,73 +16,28 @@ All the data is collected in a directory called `.hermes` located in the root of You should not need to interact with this data directly. Instead, use {class}`hermes.model.context.HermesContext` and respective subclasses to access the data in a consistent way. - -## Harvest Data - -The data of the havesters is cached in the sub-directory `.hermes/harvest`. - - ## Data representation -We are trying to be fully JSON-LD compliant. However, there are two special cases, where we are a bit more lazy: +*hermes* operates on expanded JSON-LD datasets. +All internal data must be valid JSON-LD datasets in expanded form. +All internal data must use CodeMeta vocabulary where applicable. +All vocabulary used in internal datasets must be defined by a JSON-LD context. -- Storing provenance of harvested data (for later curation) -- Storing alternatives of harvested data (for later curation) +*hermes* provides classes that facilitate the access to the expanded JSON-LD data. -Internally, `hermes` works with the expanded version of the JSON-LD file. -However, there are helper classes that allow you to use compact references. +### *hermes* internal processing data -For the storing of provenance and alternatives, we introduce our own terms. -Especially, we add a `hermes:meta` key to the top level record. -This top level key contains a list of additional meta-metadata (i.e., provenance and alternatives). +*hermes* collects internal processing information in the `hermes-rt` namespace. -Each entry in the meta-metadata list is a dictionary that contains at least a `reference` value and one or more of -`provenance` and `alternative` keys. -The `refrence` value should be a valid JSON Path that references the object that is subject to these metadata. -The `provenance` value should be a JSON dataset that keeps information about where the data came from. -The `alternative` value should be a list with alternative records. +## Data cache -Each alternative record contains a `value` and probably an additional `provenance` key. +For each processing step there exists a command directory in the `.hermes` dir. +Within this command, there exists one further plugin directory for each plugin. +Within this plugin diretory, there are up to for files stores: -Example: +- `codemeta.json`: The (possibly extended) CodeMeta data representation of the dataset. + This should be valid compact JSON-LD data. +- `expanded.json`: The expanded representation of the dataset. This should be valid expanded JSON-LD data. +- `context.json`: The JSON-LD context that can be used to transform `expanded.json` into `codemeta.json`. +- `prov.json`: A JSON-LD dataset that contains the provenance collected by *hermes* during the run. -```json -{ - "@context": [ - "https://doi.org/10.5063/schema/codemeta-2.0", - {"hermes": "https://schema.software-metadata.pub/hermes/1.0"}, - {"legalName": {"@id": "schema:name"}} - ], - "@type": "SoftwareSourceCode", - "author": [ - { - "@id": "https://orcid.org/0000-0001-6372-3853", - "@type": "Person", - "affiliation": { - "@type": "Organization", - "legalName": "German Aerospace Center (DLR)" - }, - "familyName": "Meinel", - "givenName": "Michael", - "email": "michael.meinel@dlr.de" - } - ], - "description": "Tool to automate software publication. Not stable yet.", - "identifier": "https://doi.org/10.5281/zenodo.13221384", - "license": "https://spdx.org/licenses/Apache-2.0", - "name": "hermes", - "version": "0.8.1", - "hermes:meta": [ - { - "reference": "$", - "provenance": { "harvester": "cff", "source": "CITATION.cff" } - }, - { - "reference": "$.author.0.affiliation.legalName", - "alternative": [ - {"value": "DLR e.V.", "provenance": { "harvester": "orcid" }} - ], - } - ] -} -``` From f0256b80c6a1a6ed1473eb3f9c83fb138223904c Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Mon, 16 Jun 2025 20:47:42 +0200 Subject: [PATCH 18/26] Clean up. --- src/hermes/model/prov/ld_prov.py | 21 --------------------- src/hermes/model/types/ld_dict.py | 5 ----- 2 files changed, 26 deletions(-) diff --git a/src/hermes/model/prov/ld_prov.py b/src/hermes/model/prov/ld_prov.py index 7edb189a..044bff16 100644 --- a/src/hermes/model/prov/ld_prov.py +++ b/src/hermes/model/prov/ld_prov.py @@ -102,24 +102,3 @@ def __init__(self, parent_prov, data=None, *, parent=None, key=None, context=Non def finish(self): self.parent_prov.item_list.extend(self.item_list) - - -if __name__ == '__main__': - from pprint import pprint - - harvest_cache = Path.cwd() / ".hermes" / "harvest" - - loader = BundledLoader(preload=True) - jsonld.set_document_loader(loader) - cff_prov_doc = ld_prov() - - ld_record_call.prov_doc = cff_prov_doc - cff_file_path = harvest_cache / "cff" / "data.json" - - cff_codemeta = ld_dict.from_file(cff_file_path) - cff_prov_doc.attach(cff_codemeta) - - result = cff_codemeta.compact() - - for node in cff_prov_doc.data: - pprint(node.to_python()) diff --git a/src/hermes/model/types/ld_dict.py b/src/hermes/model/types/ld_dict.py index d87b2a06..436e1141 100644 --- a/src/hermes/model/types/ld_dict.py +++ b/src/hermes/model/types/ld_dict.py @@ -86,11 +86,6 @@ def from_dict(cls, value, *, parent=None, key=None, context=None, ld_type=None): return ld_value - @classmethod - def from_file(cls, path): - json_data = json.load(path.open('rb')) - return cls.from_dict(json_data) - @classmethod def is_ld_dict(cls, ld_value): return cls.is_ld_node(ld_value) and cls.is_json_dict(ld_value[0]) From 2c40ecd769546bdd17d1d8111c106b37859a9a06 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 20:35:29 +0200 Subject: [PATCH 19/26] Fix style errors. --- src/hermes/commands/base.py | 3 +-- src/hermes/commands/curate/base.py | 4 ---- src/hermes/commands/deposit/invenio.py | 2 +- src/hermes/commands/harvest/base.py | 2 +- src/hermes/commands/harvest/cff.py | 8 ++++---- src/hermes/commands/process/base.py | 3 +-- src/hermes/model/context_manager.py | 2 +- src/hermes/model/merge/action.py | 6 ++++-- src/hermes/model/merge/container.py | 10 ++++++---- src/hermes/model/prov/ld_prov.py | 6 +++--- src/hermes/model/prov/ld_prov_node.py | 5 ++--- src/hermes/model/types/__init__.py | 11 +++++++---- src/hermes/model/types/ld_container.py | 12 +++++++----- src/hermes/model/types/ld_dict.py | 10 ++++++---- src/hermes/model/types/pyld_util.py | 9 ++++----- 15 files changed, 48 insertions(+), 45 deletions(-) diff --git a/src/hermes/commands/base.py b/src/hermes/commands/base.py index 7e3bb702..802ba330 100644 --- a/src/hermes/commands/base.py +++ b/src/hermes/commands/base.py @@ -16,7 +16,7 @@ from pydantic_settings import BaseSettings, SettingsConfigDict from hermes import utils -from hermes.model.prov.ld_prov import ld_prov, ld_prov_node +from hermes.model.prov.ld_prov import ld_prov from hermes.model.types import ld_context @@ -69,7 +69,6 @@ def hermes_json_data(cls, name, data): "schema:value": {"@type": "@json", "@value": data.compact()}, } - def __init__(self, parser: argparse.ArgumentParser): """Initialize a new instance of any HERMES command. diff --git a/src/hermes/commands/curate/base.py b/src/hermes/commands/curate/base.py index 06218754..c0db197a 100644 --- a/src/hermes/commands/curate/base.py +++ b/src/hermes/commands/curate/base.py @@ -5,10 +5,6 @@ # SPDX-FileContributor: Michael Meinel import argparse -import json -import os -import shutil -import sys from pydantic import BaseModel diff --git a/src/hermes/commands/deposit/invenio.py b/src/hermes/commands/deposit/invenio.py index ad176c48..43cfd899 100644 --- a/src/hermes/commands/deposit/invenio.py +++ b/src/hermes/commands/deposit/invenio.py @@ -17,7 +17,7 @@ import requests from pydantic import BaseModel -from hermes.commands.deposit.base import BaseDepositPlugin, HermesDepositCommand +from hermes.commands.deposit.base import BaseDepositPlugin from hermes.commands.deposit.error import DepositionUnauthorizedError from hermes.error import MisconfigurationError from hermes.model.context_manager import HermesContext diff --git a/src/hermes/commands/harvest/base.py b/src/hermes/commands/harvest/base.py index 469f4fd9..afd331a1 100644 --- a/src/hermes/commands/harvest/base.py +++ b/src/hermes/commands/harvest/base.py @@ -56,7 +56,7 @@ def __call__(self, args: argparse.Namespace) -> None: # Load plugin and run the harvester plugin_func = plugin_cls(plugin_doc) harvested_data = plugin_func(self) - result_entity = plugin_activity.add_related( + plugin_activity.add_related( "prov:generated", "Entity", self.prov.hermes_json_data("codemeta data", harvested_data)) diff --git a/src/hermes/commands/harvest/cff.py b/src/hermes/commands/harvest/cff.py index 1236cc19..90467987 100644 --- a/src/hermes/commands/harvest/cff.py +++ b/src/hermes/commands/harvest/cff.py @@ -19,7 +19,7 @@ from hermes.model.errors import HermesValidationError from hermes.commands.harvest.base import HermesHarvestPlugin, HermesHarvestCommand from hermes.model.types.ld_dict import ld_dict -from hermes.model.types import ld_context + # TODO: should this be configurable via a CLI option? _CFF_VERSION = '1.2.0' @@ -40,7 +40,7 @@ def __call__(self, command: HermesHarvestCommand) -> t.Tuple[t.Dict, t.Dict]: "Activity", {"schema:name": "load file", "prov:wasStartedBy": self.plugin_node.ref} ) as load_activity: - # Get source files + # Get source files cff_file = self._get_single_cff(command.args.path) if not cff_file: raise HermesValidationError(f'{command.args.path} contains either no or more than 1 CITATION.cff file. ' @@ -60,7 +60,7 @@ def __call__(self, command: HermesHarvestCommand) -> t.Tuple[t.Dict, t.Dict]: "prov:wasStartedBy": self.plugin_node.ref, "prov:used": cff_file_entity.ref, } - ) as validate_activity: + ): # Validate the content to be correct CFF if not self._validate(cff_file, cff_dict): raise HermesValidationError(cff_file) @@ -70,7 +70,7 @@ def __call__(self, command: HermesHarvestCommand) -> t.Tuple[t.Dict, t.Dict]: if "version" in codemeta_dict: codemeta_dict["version"] = str(codemeta_dict["version"]) # Convert Version to string - # TODO Replace the following temp patch for #112 once there is a new cffconvert version with cffconvert#309 + # TODO Replace the following temp patch for #112 once there is a new cffconvert version with cffconvert#309 codemeta_dict = self._patch_author_emails(cff_dict, codemeta_dict) ld_codemeta = ld_dict.from_dict(codemeta_dict, context=[{'legalName': {'@id': "http://schema.org/name"}}]) return ld_codemeta diff --git a/src/hermes/commands/process/base.py b/src/hermes/commands/process/base.py index 78ae4c8a..6ed375a7 100644 --- a/src/hermes/commands/process/base.py +++ b/src/hermes/commands/process/base.py @@ -11,9 +11,8 @@ from hermes.commands.base import HermesCommand, HermesPlugin from hermes.model.context_manager import HermesContext from hermes.model.merge.container import ld_merge_dict -from hermes.model.types import ld_list, ld_dict, ld_context +from hermes.model.types import ld_dict, ld_context -from jsonpath_ng import ext as jsonpath iri = ld_context.iri_map diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py index 207c435b..e66e4553 100644 --- a/src/hermes/model/context_manager.py +++ b/src/hermes/model/context_manager.py @@ -17,7 +17,7 @@ def __enter__(self): return self def __getitem__(self, item: str) -> dict: - if not item in self._cached_data: + if item not in self._cached_data: filepath = self._cache_dir / f'{item}.json' if filepath.is_file(): self._cached_data[item] = json.load(filepath.open('r')) diff --git a/src/hermes/model/merge/action.py b/src/hermes/model/merge/action.py index 265c75d9..00b684b4 100644 --- a/src/hermes/model/merge/action.py +++ b/src/hermes/model/merge/action.py @@ -47,8 +47,10 @@ def __init__(self, match): self.match = match def merge(self, target, key, value, update): - if not isinstance(value, list): value = [value] - if not isinstance(update, list): update = [update] + if not isinstance(value, list): + value = [value] + if not isinstance(update, list): + update = [update] for update_item in update: if not any(self.match(item, update_item) for item in value): diff --git a/src/hermes/model/merge/container.py b/src/hermes/model/merge/container.py index e2a370d3..caaeed62 100644 --- a/src/hermes/model/merge/container.py +++ b/src/hermes/model/merge/container.py @@ -1,6 +1,6 @@ from hermes.model.types import ld_dict, ld_list, ld_context -from .strategy import REPLACE_STRATEGY, REJECT_STRATEGY, CODEMETA_STRATEGY, PROV_STRATEGY +from .strategy import REPLACE_STRATEGY, CODEMETA_STRATEGY, PROV_STRATEGY from ..types.pyld_util import bundled_loader @@ -80,9 +80,11 @@ def match(self, key, value, match): for index, item in enumerate(self[key]): if match(item, value): if isinstance(item, ld_dict) and not isinstance(item, ld_merge_dict): - item = ld_merge_dict(item.ld_value, parent=item.parent, key=item.key, index=index, context=item.context) + item = ld_merge_dict(item.ld_value, self.prov_doc, + parent=item.parent, key=item.key, index=index, context=item.context) elif isinstance(item, ld_list) and not isinstance(item, ld_merge_list): - item = ld_merge_list(item.ld_value, parent=item.parent, key=item.key, index=index, context=item.context) + item = ld_merge_list(item.ld_value, self.prov_doc, + parent=item.parent, key=item.key, index=index, context=item.context) return item def _merge_item(self, key, value): @@ -100,7 +102,7 @@ def _add_related(self, rel, key, value): "schema:name": str(key), "schema:value": str(value), }) as entity_node: - if not rel in self: + if rel not in self: rel_iri = self.ld_proc.expand_iri(self.active_ctx, rel) self[rel] = ld_list.from_list([entity_node.ref], container="@set", parent=self, key=rel_iri) else: diff --git a/src/hermes/model/prov/ld_prov.py b/src/hermes/model/prov/ld_prov.py index 044bff16..7dbbf5f1 100644 --- a/src/hermes/model/prov/ld_prov.py +++ b/src/hermes/model/prov/ld_prov.py @@ -1,10 +1,9 @@ import uuid -from pathlib import Path from hermes.model.prov.ld_prov_node import ld_prov_node from hermes.model.types.pyld_util import jsonld, bundled_loader -from hermes.model.types import ld_container, ld_dict, ld_list, ld_context, iri_map as iri +from hermes.model.types import ld_list, ld_context, iri_map as iri class ld_record_call: @@ -64,7 +63,8 @@ def attach(self, ld_data): self.item_list.clear() self.parent = ld_data - self.active_ctx = self.ld_proc.process_context(self.parent.active_ctx, self.full_context, {"documentLoader": bundled_loader}) + self.active_ctx = self.ld_proc.process_context(self.parent.active_ctx, self.full_context, + {"documentLoader": bundled_loader}) ld_data.add_context(self.ld_base_ctx) ld_data[self.key] = self diff --git a/src/hermes/model/prov/ld_prov_node.py b/src/hermes/model/prov/ld_prov_node.py index 4253c82e..c9b33413 100644 --- a/src/hermes/model/prov/ld_prov_node.py +++ b/src/hermes/model/prov/ld_prov_node.py @@ -1,7 +1,6 @@ from datetime import datetime -from hermes.model.types import ld_container, ld_dict, ld_list, ld_context -from hermes.model.types.ld_context import iri_map as iri +from hermes.model.types import ld_dict, ld_list, ld_context class ld_prov_node(ld_dict): @@ -51,7 +50,7 @@ def add_related(self, rel, prov_type, value): rel_iri = self.ld_proc.expand_iri(self.active_ctx, rel) with self.parent.make_node(prov_type, value) as entity_node: - if not rel in self: + if rel not in self: self[rel] = ld_list.from_list([entity_node.ref], container="@set", parent=self, key=rel_iri) else: self[rel].append(entity_node.ref) diff --git a/src/hermes/model/types/__init__.py b/src/hermes/model/types/__init__.py index ddd1a17a..eb0598cf 100644 --- a/src/hermes/model/types/__init__.py +++ b/src/hermes/model/types/__init__.py @@ -27,7 +27,7 @@ (ld_dict.is_ld_dict, dict(ld_container=ld_dict)), # Expand and access JSON data - (ld_container.is_json_id, dict(python=lambda c: c["@id"], expanded_json= lambda c, **_: [c])), + (ld_container.is_json_id, dict(python=lambda c: c["@id"], expanded_json=lambda c, **_: [c])), (ld_container.is_typed_json_value, dict(python=ld_container.typed_ld_to_py)), (ld_container.is_json_value, dict(python=lambda c, **_: c["@value"], expanded_json=lambda c, **_: [c])), (ld_list.is_container, dict(ld_container=lambda c, **kw: ld_list([c], **kw))), @@ -38,9 +38,12 @@ # Wrap internal data types (lambda v: isinstance(v, (int, float, str, bool)), dict(expanded_json=lambda v, **_: [{"@value": v}])), - (lambda v: isinstance(v, datetime), dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:DateTime"]}])), - (lambda v: isinstance(v, date), dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:Date"]}])), - (lambda v: isinstance(v, time), dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:Time"]}])), + (lambda v: isinstance(v, datetime), + dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:DateTime"]}])), + (lambda v: isinstance(v, date), + dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:Date"]}])), + (lambda v: isinstance(v, time), + dict(expanded_json=lambda v, **_: [{"@value": v.isoformat(), "@type": iri_map["schema:Time"]}])), ] diff --git a/src/hermes/model/types/ld_container.py b/src/hermes/model/types/ld_container.py index e7b6735d..ffb1feb2 100644 --- a/src/hermes/model/types/ld_container.py +++ b/src/hermes/model/types/ld_container.py @@ -82,10 +82,12 @@ def _to_python(self, full_iri, ld_value): self.ld_proc.compact_iri(self.active_ctx, ld_type) for ld_type in ld_value ] - if len(value) == 1: value = value[0] + if len(value) == 1: + value = value[0] else: - value, ld_output = self.ld_proc.apply_typemap(ld_value, "python", "ld_container", parent=self, key=full_iri) - if ld_output == None: + value, ld_output = self.ld_proc.apply_typemap(ld_value, "python", "ld_container", + parent=self, key=full_iri) + if ld_output is None: raise TypeError(full_iri, ld_value) return value @@ -94,7 +96,8 @@ def _to_expanded_json(self, key, value): if key == "@id": ld_value = self.ld_proc.expand_iri(self.active_ctx, value) elif key == "@type": - if not isinstance(value, list): value = [value] + if not isinstance(value, list): + value = [value] ld_value = [self.ld_proc.expand_iri(self.active_ctx, ld_type) for ld_type in value] else: short_key = self.ld_proc.compact_iri(self.active_ctx, key) @@ -174,7 +177,6 @@ def is_typed_json_value(cls, ld_value): @classmethod def typed_ld_to_py(cls, data, **kwargs): - ld_type = data[0]["@type"] ld_value = data[0]['@value'] return ld_value diff --git a/src/hermes/model/types/ld_dict.py b/src/hermes/model/types/ld_dict.py index 436e1141..26dfbfc5 100644 --- a/src/hermes/model/types/ld_dict.py +++ b/src/hermes/model/types/ld_dict.py @@ -1,4 +1,3 @@ -from . import ld_list from .ld_container import ld_container from .pyld_util import bundled_loader @@ -74,12 +73,15 @@ def from_dict(cls, value, *, parent=None, key=None, context=None, ld_type=None): ld_data = value.copy() ld_type = ld_container.merge_to_list(ld_type or [], ld_data.get('@type', [])) - if ld_type: ld_data["@type"] = ld_type + if ld_type: + ld_data["@type"] = ld_type data_context = ld_data.pop('@context', []) full_context = ld_container.merge_to_list(context or [], data_context) - if parent is None and data_context: ld_data["@context"] = data_context - elif parent is not None: full_context[:0] = parent.full_context + if parent is None and data_context: + ld_data["@context"] = data_context + elif parent is not None: + full_context[:0] = parent.full_context ld_value = cls.ld_proc.expand(ld_data, {"expandContext": full_context, "documentLoader": bundled_loader}) ld_value = cls(ld_value, parent=parent, key=key, context=data_context) diff --git a/src/hermes/model/types/pyld_util.py b/src/hermes/model/types/pyld_util.py index 1e4e0a03..2cdd7cde 100644 --- a/src/hermes/model/types/pyld_util.py +++ b/src/hermes/model/types/pyld_util.py @@ -1,5 +1,4 @@ import json -import logging import typing as t import uuid from pathlib import Path @@ -55,14 +54,14 @@ def _load_rdflib(self, source, base_url): } def load_schema(self, url): - for t in self.toc: - if t['url'] == url: + for entry in self.toc: + if entry['url'] == url: break else: return None - source = self.schema_path / t['file'] - load_func = self.loaders[t.get("loader", "json")] + source = self.schema_path / entry['file'] + load_func = self.loaders[entry.get("loader", "json")] cache_entry = load_func(source.open('rb'), url) self.cache.append(cache_entry) From f7d6b6ea8956d81b6a87df48bd83ab787049b08b Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 20:37:44 +0200 Subject: [PATCH 20/26] Fix style errors. --- src/hermes/model/prov/ld_prov.py | 2 +- src/hermes/model/types/ld_container.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/hermes/model/prov/ld_prov.py b/src/hermes/model/prov/ld_prov.py index 7dbbf5f1..3d20eb41 100644 --- a/src/hermes/model/prov/ld_prov.py +++ b/src/hermes/model/prov/ld_prov.py @@ -1,7 +1,7 @@ import uuid from hermes.model.prov.ld_prov_node import ld_prov_node -from hermes.model.types.pyld_util import jsonld, bundled_loader +from hermes.model.types.pyld_util import bundled_loader from hermes.model.types import ld_list, ld_context, iri_map as iri diff --git a/src/hermes/model/types/ld_container.py b/src/hermes/model/types/ld_container.py index ffb1feb2..ad33d484 100644 --- a/src/hermes/model/types/ld_container.py +++ b/src/hermes/model/types/ld_container.py @@ -104,7 +104,8 @@ def _to_expanded_json(self, key, value): if ':' in short_key: prefix, short_key = short_key.split(':', 1) ctx_value = self.ld_proc.get_context_value(self.active_ctx, prefix, "@id") - active_ctx = self.ld_proc.process_context(self.active_ctx, [ctx_value], {"documentLoader": bundled_loader}) + active_ctx = self.ld_proc.process_context(self.active_ctx, [ctx_value], + {"documentLoader": bundled_loader}) else: active_ctx = self.active_ctx ld_type = self.ld_proc.get_context_value(active_ctx, short_key, "@type") @@ -112,9 +113,11 @@ def _to_expanded_json(self, key, value): ld_value = [{"@id": value}] ld_output = "expanded_json" else: - ld_value, ld_output = self.ld_proc.apply_typemap(value, "expanded_json", "json", parent=self, key=key) + ld_value, ld_output = self.ld_proc.apply_typemap(value, "expanded_json", "json", + parent=self, key=key) if ld_output == "json": - ld_value = self.ld_proc.expand(ld_value, {"expandContext": self.full_context, "documentLoader": bundled_loader}) + ld_value = self.ld_proc.expand(ld_value, {"expandContext": self.full_context, + "documentLoader": bundled_loader}) elif ld_output != "expanded_json": raise TypeError(f"Cannot convert {type(value)}") From aaed3133ec4fb3c4610e52fb3e4be9df04cf3813 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 20:45:46 +0200 Subject: [PATCH 21/26] Add SPDX tags for REUSE compliance. Might have missed some still... --- src/hermes/commands/harvest/pyproject.py | 6 ++++++ src/hermes/model/context_manager.py | 6 ++++++ src/hermes/model/merge/__init__.py | 3 +++ src/hermes/model/merge/action.py | 6 ++++++ src/hermes/model/merge/container.py | 6 ++++++ src/hermes/model/merge/match.py | 7 +++++++ src/hermes/model/merge/strategy.py | 6 ++++++ src/hermes/model/prov/__init__.py | 3 +++ src/hermes/model/prov/ld_prov.py | 6 ++++++ src/hermes/model/prov/ld_prov_node.py | 6 ++++++ src/hermes/model/types/__init__.py | 6 ++++++ src/hermes/model/types/ld_container.py | 6 ++++++ src/hermes/model/types/ld_context.py | 7 +++++++ src/hermes/model/types/ld_dict.py | 6 ++++++ src/hermes/model/types/ld_list.py | 6 ++++++ src/hermes/model/types/pyld_util.py | 6 ++++++ 16 files changed, 92 insertions(+) diff --git a/src/hermes/commands/harvest/pyproject.py b/src/hermes/commands/harvest/pyproject.py index 3cf5ee63..0c0a6eb6 100644 --- a/src/hermes/commands/harvest/pyproject.py +++ b/src/hermes/commands/harvest/pyproject.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + import pathlib import toml diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py index e66e4553..e6975481 100644 --- a/src/hermes/model/context_manager.py +++ b/src/hermes/model/context_manager.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + import json import os.path import pathlib diff --git a/src/hermes/model/merge/__init__.py b/src/hermes/model/merge/__init__.py index e69de29b..faf5a2f5 100644 --- a/src/hermes/model/merge/__init__.py +++ b/src/hermes/model/merge/__init__.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 diff --git a/src/hermes/model/merge/action.py b/src/hermes/model/merge/action.py index 00b684b4..80f45591 100644 --- a/src/hermes/model/merge/action.py +++ b/src/hermes/model/merge/action.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from hermes.model.types import ld_list diff --git a/src/hermes/model/merge/container.py b/src/hermes/model/merge/container.py index caaeed62..6af7689d 100644 --- a/src/hermes/model/merge/container.py +++ b/src/hermes/model/merge/container.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from hermes.model.types import ld_dict, ld_list, ld_context from .strategy import REPLACE_STRATEGY, CODEMETA_STRATEGY, PROV_STRATEGY diff --git a/src/hermes/model/merge/match.py b/src/hermes/model/merge/match.py index 0e02b278..03b9f9ef 100644 --- a/src/hermes/model/merge/match.py +++ b/src/hermes/model/merge/match.py @@ -1,3 +1,10 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + + def match_equals(a, b): return a == b diff --git a/src/hermes/model/merge/strategy.py b/src/hermes/model/merge/strategy.py index 23cb5191..12681fe6 100644 --- a/src/hermes/model/merge/strategy.py +++ b/src/hermes/model/merge/strategy.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from hermes.model.types.ld_context import iri_map as iri from .action import Reject, Replace, Collect, Concat, MergeSet diff --git a/src/hermes/model/prov/__init__.py b/src/hermes/model/prov/__init__.py index e69de29b..0e85f01e 100644 --- a/src/hermes/model/prov/__init__.py +++ b/src/hermes/model/prov/__init__.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 diff --git a/src/hermes/model/prov/ld_prov.py b/src/hermes/model/prov/ld_prov.py index 3d20eb41..cea7e914 100644 --- a/src/hermes/model/prov/ld_prov.py +++ b/src/hermes/model/prov/ld_prov.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + import uuid from hermes.model.prov.ld_prov_node import ld_prov_node diff --git a/src/hermes/model/prov/ld_prov_node.py b/src/hermes/model/prov/ld_prov_node.py index c9b33413..de0e7962 100644 --- a/src/hermes/model/prov/ld_prov_node.py +++ b/src/hermes/model/prov/ld_prov_node.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from datetime import datetime from hermes.model.types import ld_dict, ld_list, ld_context diff --git a/src/hermes/model/types/__init__.py b/src/hermes/model/types/__init__.py index eb0598cf..a10d58a3 100644 --- a/src/hermes/model/types/__init__.py +++ b/src/hermes/model/types/__init__.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from datetime import date, time, datetime from .ld_container import ld_container diff --git a/src/hermes/model/types/ld_container.py b/src/hermes/model/types/ld_container.py index ad33d484..fd84e033 100644 --- a/src/hermes/model/types/ld_container.py +++ b/src/hermes/model/types/ld_container.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from .pyld_util import JsonLdProcessor, bundled_loader diff --git a/src/hermes/model/types/ld_context.py b/src/hermes/model/types/ld_context.py index 195fac5b..4974911c 100644 --- a/src/hermes/model/types/ld_context.py +++ b/src/hermes/model/types/ld_context.py @@ -1,3 +1,10 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + + CODEMETA_PREFIX = "https://doi.org/10.5063/schema/codemeta-2.0" CODEMETA_CONTEXT = [CODEMETA_PREFIX] diff --git a/src/hermes/model/types/ld_dict.py b/src/hermes/model/types/ld_dict.py index 26dfbfc5..d134b99e 100644 --- a/src/hermes/model/types/ld_dict.py +++ b/src/hermes/model/types/ld_dict.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from .ld_container import ld_container from .pyld_util import bundled_loader diff --git a/src/hermes/model/types/ld_list.py b/src/hermes/model/types/ld_list.py index 0be30226..62a7e5f3 100644 --- a/src/hermes/model/types/ld_list.py +++ b/src/hermes/model/types/ld_list.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + from .ld_container import ld_container diff --git a/src/hermes/model/types/pyld_util.py b/src/hermes/model/types/pyld_util.py index 2cdd7cde..f652cce8 100644 --- a/src/hermes/model/types/pyld_util.py +++ b/src/hermes/model/types/pyld_util.py @@ -1,3 +1,9 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + import json import typing as t import uuid From d98236db7d16e5eb708c13f38a063b1199e423d6 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 21:02:38 +0200 Subject: [PATCH 22/26] More SPDX license information supplied, for the bundled schemas. --- .../types/schemas/codemeta.jsonld.license | 1 + .../schemas/hermes-content.jsonld.license | 5 ++++ .../types/schemas/hermes-git.jsonld.license | 5 ++++ .../schemas/hermes-runtime.jsonld.license | 5 ++++ .../model/types/schemas/index.jsonld.license | 5 ++++ .../schemaorg-current-http.jsonld.license | 2 ++ .../schemaorg-current-https.jsonld.license | 2 ++ .../model/types/schemas/w3c-prov.ttl.license | 1 + test/hermes_test/model/test_jsonld_dict.py | 25 ------------------- 9 files changed, 26 insertions(+), 25 deletions(-) create mode 100644 src/hermes/model/types/schemas/codemeta.jsonld.license create mode 100644 src/hermes/model/types/schemas/hermes-content.jsonld.license create mode 100644 src/hermes/model/types/schemas/hermes-git.jsonld.license create mode 100644 src/hermes/model/types/schemas/hermes-runtime.jsonld.license create mode 100644 src/hermes/model/types/schemas/index.jsonld.license create mode 100644 src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license create mode 100644 src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license create mode 100644 src/hermes/model/types/schemas/w3c-prov.ttl.license delete mode 100644 test/hermes_test/model/test_jsonld_dict.py diff --git a/src/hermes/model/types/schemas/codemeta.jsonld.license b/src/hermes/model/types/schemas/codemeta.jsonld.license new file mode 100644 index 00000000..98813136 --- /dev/null +++ b/src/hermes/model/types/schemas/codemeta.jsonld.license @@ -0,0 +1 @@ +# SPDX-License-Identifier: Apache-2.0 diff --git a/src/hermes/model/types/schemas/hermes-content.jsonld.license b/src/hermes/model/types/schemas/hermes-content.jsonld.license new file mode 100644 index 00000000..a3c37070 --- /dev/null +++ b/src/hermes/model/types/schemas/hermes-content.jsonld.license @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel diff --git a/src/hermes/model/types/schemas/hermes-git.jsonld.license b/src/hermes/model/types/schemas/hermes-git.jsonld.license new file mode 100644 index 00000000..a3c37070 --- /dev/null +++ b/src/hermes/model/types/schemas/hermes-git.jsonld.license @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel diff --git a/src/hermes/model/types/schemas/hermes-runtime.jsonld.license b/src/hermes/model/types/schemas/hermes-runtime.jsonld.license new file mode 100644 index 00000000..a3c37070 --- /dev/null +++ b/src/hermes/model/types/schemas/hermes-runtime.jsonld.license @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel diff --git a/src/hermes/model/types/schemas/index.jsonld.license b/src/hermes/model/types/schemas/index.jsonld.license new file mode 100644 index 00000000..a3c37070 --- /dev/null +++ b/src/hermes/model/types/schemas/index.jsonld.license @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel diff --git a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license new file mode 100644 index 00000000..ae6833a8 --- /dev/null +++ b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license @@ -0,0 +1,2 @@ +# SPDX-License-Identifier CC-BY-SA-3.0 +# SPDX-FileCopyrightHolder The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license new file mode 100644 index 00000000..ae6833a8 --- /dev/null +++ b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license @@ -0,0 +1,2 @@ +# SPDX-License-Identifier CC-BY-SA-3.0 +# SPDX-FileCopyrightHolder The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/w3c-prov.ttl.license b/src/hermes/model/types/schemas/w3c-prov.ttl.license new file mode 100644 index 00000000..bc45613f --- /dev/null +++ b/src/hermes/model/types/schemas/w3c-prov.ttl.license @@ -0,0 +1 @@ +# SPDX-License-Identifier W3C-20150513 diff --git a/test/hermes_test/model/test_jsonld_dict.py b/test/hermes_test/model/test_jsonld_dict.py deleted file mode 100644 index 357e05a2..00000000 --- a/test/hermes_test/model/test_jsonld_dict.py +++ /dev/null @@ -1,25 +0,0 @@ -from hermes.model.ld_utils import jsonld_dict - - -def test_jsonld_dict_value(): - data = jsonld_dict(**{ - "@context": ["https://schema.org"], - "https://schema.org/name": [{"@value": "HERMES Test"}], - }) - - assert data["https://schema.org/name", "value"] == "HERMES Test" - - -def test_jsonld_dict_list(): - data = jsonld_dict(**{ - "@context": ["https://schema.org"], - "https://schema.org/license": [{"@list": [ - {"https://schema.org/url": [{"@value": "https://spdx.com/Apache-2"}]}, - {"https://schema.org/url": [{"@value": "https://spdx.com/LGPL-3.0"}]}, - ]}], - }) - - licenses = data["https://schema.org/license", "value"] - assert len(licenses) == 2 - assert licenses[0]["https://schema.org/url", "value"] == "https://spdx.com/Apache-2" - assert licenses[1]["https://schema.org/url", "value"] == "https://spdx.com/LGPL-3.0" From 9e681d4b7fe40590571df9e19e0b65dd89c6ad4d Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 21:05:48 +0200 Subject: [PATCH 23/26] Fixing the last commit... ;) --- .../schemas/{index.jsonld.license => index.json.license} | 0 .../model/types/schemas/schemaorg-current-http.jsonld.license | 4 ++-- .../types/schemas/schemaorg-current-https.jsonld.license | 4 ++-- src/hermes/model/types/schemas/w3c-prov.ttl.license | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename src/hermes/model/types/schemas/{index.jsonld.license => index.json.license} (100%) diff --git a/src/hermes/model/types/schemas/index.jsonld.license b/src/hermes/model/types/schemas/index.json.license similarity index 100% rename from src/hermes/model/types/schemas/index.jsonld.license rename to src/hermes/model/types/schemas/index.json.license diff --git a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license index ae6833a8..eebbc9c6 100644 --- a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license +++ b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license @@ -1,2 +1,2 @@ -# SPDX-License-Identifier CC-BY-SA-3.0 -# SPDX-FileCopyrightHolder The sponsors of Schema.org +# SPDX-License-Identifier: CC-BY-SA-3.0 +# SPDX-FileCopyrightHolder: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license index ae6833a8..eebbc9c6 100644 --- a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license +++ b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license @@ -1,2 +1,2 @@ -# SPDX-License-Identifier CC-BY-SA-3.0 -# SPDX-FileCopyrightHolder The sponsors of Schema.org +# SPDX-License-Identifier: CC-BY-SA-3.0 +# SPDX-FileCopyrightHolder: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/w3c-prov.ttl.license b/src/hermes/model/types/schemas/w3c-prov.ttl.license index bc45613f..bc0e173b 100644 --- a/src/hermes/model/types/schemas/w3c-prov.ttl.license +++ b/src/hermes/model/types/schemas/w3c-prov.ttl.license @@ -1 +1 @@ -# SPDX-License-Identifier W3C-20150513 +# SPDX-License-Identifier: W3C-20150513 From 80199d9959df4381a0a44b98d968a64373f3d842 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 21:08:49 +0200 Subject: [PATCH 24/26] Fixing the last commit... ;) --- .../model/types/schemas/schemaorg-current-http.jsonld.license | 2 +- .../model/types/schemas/schemaorg-current-https.jsonld.license | 2 +- src/hermes/model/types/schemas/w3c-prov.ttl.license | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license index eebbc9c6..744a3f5b 100644 --- a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license +++ b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license @@ -1,2 +1,2 @@ # SPDX-License-Identifier: CC-BY-SA-3.0 -# SPDX-FileCopyrightHolder: The sponsors of Schema.org +# SPDX-FileCopyrightText: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license index eebbc9c6..744a3f5b 100644 --- a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license +++ b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license @@ -1,2 +1,2 @@ # SPDX-License-Identifier: CC-BY-SA-3.0 -# SPDX-FileCopyrightHolder: The sponsors of Schema.org +# SPDX-FileCopyrightText: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/w3c-prov.ttl.license b/src/hermes/model/types/schemas/w3c-prov.ttl.license index bc0e173b..49014c44 100644 --- a/src/hermes/model/types/schemas/w3c-prov.ttl.license +++ b/src/hermes/model/types/schemas/w3c-prov.ttl.license @@ -1 +1,2 @@ # SPDX-License-Identifier: W3C-20150513 +# SPDX-FileCopyrightText: 2023 W3C From 38af83a2678b18d2528a585e589adfedf3053b3b Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 21:13:19 +0200 Subject: [PATCH 25/26] Add last missing copyright holder --- src/hermes/model/types/schemas/codemeta.jsonld.license | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hermes/model/types/schemas/codemeta.jsonld.license b/src/hermes/model/types/schemas/codemeta.jsonld.license index 98813136..e6abe722 100644 --- a/src/hermes/model/types/schemas/codemeta.jsonld.license +++ b/src/hermes/model/types/schemas/codemeta.jsonld.license @@ -1 +1,2 @@ +# SPDX-FileCopyrightText: CodeMeta # SPDX-License-Identifier: Apache-2.0 From 3f27d16590951d320b58c3620a16942ab6b4d5c4 Mon Sep 17 00:00:00 2001 From: Michael Meinel Date: Tue, 17 Jun 2025 21:15:33 +0200 Subject: [PATCH 26/26] Add missing licenses. --- LICENSES/CC-BY-SA-3.0.txt | 359 ++++++++++++++++++++++++++++++++++++++ LICENSES/W3C-20150513.txt | 17 ++ 2 files changed, 376 insertions(+) create mode 100644 LICENSES/CC-BY-SA-3.0.txt create mode 100644 LICENSES/W3C-20150513.txt diff --git a/LICENSES/CC-BY-SA-3.0.txt b/LICENSES/CC-BY-SA-3.0.txt new file mode 100644 index 00000000..604209a8 --- /dev/null +++ b/LICENSES/CC-BY-SA-3.0.txt @@ -0,0 +1,359 @@ +Creative Commons Legal Code + +Attribution-ShareAlike 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined below) for the purposes of this + License. + c. "Creative Commons Compatible License" means a license that is listed + at https://creativecommons.org/compatiblelicenses that has been + approved by Creative Commons as being essentially equivalent to this + License, including, at a minimum, because that license: (i) contains + terms that have the same purpose, meaning and effect as the License + Elements of this License; and, (ii) explicitly permits the relicensing + of adaptations of works made available under that license under this + License or a Creative Commons jurisdiction license with the same + License Elements as this License. + d. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or + other transfer of ownership. + e. "License Elements" means the following high-level license attributes + as selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. + f. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + g. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + h. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + i. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + j. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + k. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made + to the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + d. to Distribute and Publicly Perform Adaptations. + e. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats. Subject to Section 8(f), all rights not expressly +granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(c), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by + Section 4(c), as requested. + b. You may Distribute or Publicly Perform an Adaptation only under the + terms of: (i) this License; (ii) a later version of this License with + the same License Elements as this License; (iii) a Creative Commons + jurisdiction license (either this or a later license version) that + contains the same License Elements as this License (e.g., + Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible + License. If you license the Adaptation under one of the licenses + mentioned in (iv), you must comply with the terms of that license. If + you license the Adaptation under the terms of any of the licenses + mentioned in (i), (ii) or (iii) (the "Applicable License"), you must + comply with the terms of the Applicable License generally and the + following provisions: (I) You must include a copy of, or the URI for, + the Applicable License with every copy of each Adaptation You + Distribute or Publicly Perform; (II) You may not offer or impose any + terms on the Adaptation that restrict the terms of the Applicable + License or the ability of the recipient of the Adaptation to exercise + the rights granted to that recipient under the terms of the Applicable + License; (III) You must keep intact all notices that refer to the + Applicable License and to the disclaimer of warranties with every copy + of the Work as included in the Adaptation You Distribute or Publicly + Perform; (IV) when You Distribute or Publicly Perform the Adaptation, + You may not impose any effective technological measures on the + Adaptation that restrict the ability of a recipient of the Adaptation + from You to exercise the rights granted to that recipient under the + terms of the Applicable License. This Section 4(b) applies to the + Adaptation as incorporated in a Collection, but this does not require + the Collection apart from the Adaptation itself to be made subject to + the terms of the Applicable License. + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party + or parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work; + and (iv) , consistent with Ssection 3(b), in the case of an + Adaptation, a credit identifying the use of the Work in the Adaptation + (e.g., "French translation of the Work by Original Author," or + "Screenplay based on original Work by Original Author"). The credit + required by this Section 4(c) may be implemented in any reasonable + manner; provided, however, that in the case of a Adaptation or + Collection, at a minimum such credit will appear, if a credit for all + contributing authors of the Adaptation or Collection appears, then as + part of these credits and in a manner at least as prominent as the + credits for the other contributing authors. For the avoidance of + doubt, You may only use the credit required by this Section for the + purpose of attribution in the manner set out above and, by exercising + Your rights under this License, You may not implicitly or explicitly + assert or imply any connection with, sponsorship or endorsement by the + Original Author, Licensor and/or Attribution Parties, as appropriate, + of You or Your use of the Work, without the separate, express prior + written permission of the Original Author, Licensor and/or Attribution + Parties. + d. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Adaptations or Collections, You must not distort, mutilate, modify or + take other derogatory action in relation to the Work which would be + prejudicial to the Original Author's honor or reputation. Licensor + agrees that in those jurisdictions (e.g. Japan), in which any exercise + of the right granted in Section 3(b) of this License (the right to + make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, + as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your + right under Section 3(b) of this License (right to make Adaptations) + but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same + terms and conditions as the license granted to You under this License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of the License. + + Creative Commons may be contacted at https://creativecommons.org/. diff --git a/LICENSES/W3C-20150513.txt b/LICENSES/W3C-20150513.txt new file mode 100644 index 00000000..abe1af9a --- /dev/null +++ b/LICENSES/W3C-20150513.txt @@ -0,0 +1,17 @@ +This work is being provided by the copyright holders under the following license. + +License +By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. + +Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: + + • The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. + • Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. + • Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright (c) [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." + +Disclaimers +THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. + +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders.