From 367708d05bff98b6d6c02796e87a8ee168b6104e Mon Sep 17 00:00:00 2001 From: David Pape Date: Thu, 27 Feb 2025 09:03:13 +0100 Subject: [PATCH 001/131] Fix GitHub link in start docs --- docs/source/dev/start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/dev/start.md b/docs/source/dev/start.md index 17607101..b24f1b85 100644 --- a/docs/source/dev/start.md +++ b/docs/source/dev/start.md @@ -30,7 +30,7 @@ You can either download it as a zipped package or clone the whole Git repository You can clone the repository and enter the project directory as follows: ```shell -git clone https://gitlab.com/hermes-hmc/hermes.git +git clone https://github.com/softwarepub/hermes.git cd hermes ``` From 5ba47a599b046d2de018b78af72f67195a262b21 Mon Sep 17 00:00:00 2001 From: nheeb <34535625+nheeb@users.noreply.github.com> Date: Fri, 28 Feb 2025 11:12:38 +0100 Subject: [PATCH 002/131] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8a1b91fa..26978232 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ [tool.poetry] # Reference at https://python-poetry.org/docs/pyproject/ name = "hermes" -version = "0.9.0" +version = "0.10.0.dev0" description = "Workflow to publish research software with rich metadata" homepage = "https://software-metadata.pub" license = "Apache-2.0" From 70b2bd9122f2a217b5c9f96032875d3519e0773d Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Fri, 28 Feb 2025 12:20:39 +0100 Subject: [PATCH 003/131] Fixed no or multiple remotes --- src/hermes/commands/init/base.py | 79 ++++++++++++++++++-------------- 1 file changed, 45 insertions(+), 34 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 8effcf69..58722b51 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -56,6 +56,7 @@ class HermesInitFolderInfo: def __init__(self): self.absolute_path: str = "" self.has_git_folder: bool = False + self.has_multiple_remotes: bool = False self.git_remote_url: str = "" self.git_base_url: str = "" self.used_git_hoster: GitHoster = GitHoster.Empty @@ -77,10 +78,10 @@ def is_git_installed(): return False -def scout_current_folder() -> HermesInitFolderInfo: +def scout_current_folder(git_remote_index = 0) -> HermesInitFolderInfo: """ This method looks at the current directory and collects all init relevant data. - + This method is not meant to contain any user interactions. @return: HermesInitFolderInfo object containing the gathered knowledge """ info = HermesInitFolderInfo() @@ -92,30 +93,34 @@ def scout_current_folder() -> HermesInitFolderInfo: # git-enabled project if info.has_git_folder: # Get remote name for next command - # TODO: missing case of multiple configured remotes (should we make the user choose?) - git_remote = str(subprocess.run(['git', 'remote'], capture_output=True, text=True).stdout).strip() + git_remote: str = str(subprocess.run(['git', 'remote'], capture_output=True, text=True).stdout).strip() sc.debug_info(f"git remote = {git_remote}") # Get remote url via Git CLI and convert it to an HTTP link in case it's an SSH remote. - # TODO: unchecked usage of empty remote name - info.git_remote_url = convert_remote_url( - str(subprocess.run(['git', 'remote', 'get-url', git_remote], capture_output=True, text=True).stdout) - ) - # TODO: missing an "else" part! - # TODO: can't these three pieces be stitched together to only execute when there is a remote? - # TODO: is the url parsing necessary of it's hosted on github? - if info.git_remote_url: - parsed_url = urlparse(info.git_remote_url) - info.git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" - sc.debug_info(f"git base url = {info.git_base_url}") - if "github.com" in info.git_remote_url: - info.used_git_hoster = GitHoster.GitHub - elif connect_gitlab.is_url_gitlab(info.git_base_url): - info.used_git_hoster = GitHoster.GitLab + if git_remote: + # When there are mutiple remote set a flag so user can decide in test_initialization + if "\n" in git_remote: + info.has_multiple_remotes = True + remotes = git_remote.split("\n") + git_remote = remotes[git_remote_index if git_remote_index < len(remotes) else 0].strip() + # An error in url parsing results into used_git_hoster not being set which is exactly what we want + try: + info.git_remote_url = convert_remote_url( + str(subprocess.run(['git', 'remote', 'get-url', git_remote], capture_output=True, text=True).stdout) + ) + if info.git_remote_url: + parsed_url = urlparse(info.git_remote_url) + info.git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" + sc.debug_info(f"git base url = {info.git_base_url}") + if "github.com" in info.git_remote_url: + info.used_git_hoster = GitHoster.GitHub + elif connect_gitlab.is_url_gitlab(info.git_base_url): + info.used_git_hoster = GitHoster.GitLab + except: + pass # Extract current branch name information by parsing Git output - # TODO: no exception or handling in case branch is empty (e.g. detached HEAD) - # TODO: why not use git rev-parse --abbrev-ref HEAD ? + # (This branch_info is not being used currently, maybe later) branch_info = str(subprocess.run(['git', 'branch'], capture_output=True, text=True).stdout) for line in branch_info.splitlines(): if line.startswith("*"): @@ -224,9 +229,9 @@ def init_command_parser(self, command_parser: argparse.ArgumentParser) -> None: def load_settings(self, args: argparse.Namespace): pass - def refresh_folder_info(self): + def refresh_folder_info(self, **kwargs): sc.debug_info("Scanning folder...") - self.folder_info = scout_current_folder() + self.folder_info = scout_current_folder(**kwargs) sc.debug_info("Scan complete.") def setup_file_logging(self): @@ -275,7 +280,7 @@ def __call__(self, args: argparse.Namespace) -> None: sc.next_step("Connect with deposition platform") self.connect_deposit_platform() - sc.next_step("Connect with git project") + sc.next_step("Connect with git hoster") self.configure_git_project() sc.echo("\nHERMES is now initialized and ready to be used.\n", formatting=sc.Formats.OKGREEN+sc.Formats.BOLD) @@ -300,10 +305,19 @@ def test_initialization(self): self.no_git_setup() sys.exit() + # Let the user choose if there are multiple remotes + if self.folder_info.has_multiple_remotes: + remote_index = sc.choose( + "Your git project has multiple remotes. For which remote do you want to setup HERMES?", + str(subprocess.run(['git', 'remote'], capture_output=True, text=True).stdout).strip().split("\n") + ) + self.refresh_folder_info(git_remote_index=remote_index) + # Abort if neither GitHub nor gitlab is used if self.folder_info.used_git_hoster == GitHoster.Empty: - sc.echo("Your git project ({}) is not connected to GitHub or GitLab. It is recommended for HERMES to " - "use one of those hosting services.".format(self.folder_info.git_remote_url), + project_url = " (" + self.folder_info.git_remote_url + ")" if self.folder_info.git_remote_url else "" + sc.echo("Your git project{} is not connected to GitHub or GitLab. It is recommended for HERMES to " + "use one of those hosting services.".format(project_url), formatting=sc.Formats.WARNING) self.no_git_setup() sys.exit() @@ -618,21 +632,18 @@ def no_git_setup(self, start_question: str = ""): def choose_push_branch(self): """User chooses the branch that should be used to activate the whole hermes process""" - # TODO make it possible to choose tags as well push_choice = sc.choose( "When should the automated HERMES process start?", [ - f"When I push the current branch {self.folder_info.current_branch}", - "When I push another branch", - "When a push a specific tag (not implemented)", + "When I push a branch", + "When I push a specific tag (not implemented)", ] ) if push_choice == 0: - self.ci_parameters["push_branch"] = self.folder_info.current_branch + self.ci_parameters["push_branch"] = sc.answer("Enter target branch: ") elif push_choice == 1: - self.ci_parameters["push_branch"] = sc.answer("Enter the other branch: ") - elif push_choice == 2: - sc.echo("Not implemented", formatting=sc.Formats.WARNING) + sc.echo("Setting up triggering by tags is currently not implemented.", formatting=sc.Formats.WARNING) + sc.echo(f"You can visit {TUTORIAL_URL} to set it up manually later-on.", formatting=sc.Formats.WARNING) def choose_deposit_files(self): """User chooses the files that should be included in the deposition""" From 36806dd8a07b6c2de2b1545152fb53e64d3ab873 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Fri, 28 Feb 2025 12:26:18 +0100 Subject: [PATCH 004/131] Flakeflake --- src/hermes/commands/init/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 58722b51..c33cc71c 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -78,7 +78,7 @@ def is_git_installed(): return False -def scout_current_folder(git_remote_index = 0) -> HermesInitFolderInfo: +def scout_current_folder(git_remote_index=0) -> HermesInitFolderInfo: """ This method looks at the current directory and collects all init relevant data. This method is not meant to contain any user interactions. @@ -116,7 +116,7 @@ def scout_current_folder(git_remote_index = 0) -> HermesInitFolderInfo: info.used_git_hoster = GitHoster.GitHub elif connect_gitlab.is_url_gitlab(info.git_base_url): info.used_git_hoster = GitHoster.GitLab - except: + except Exception: pass # Extract current branch name information by parsing Git output From 9e31475482397cae554af43df318a8b67fcab6c9 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Tue, 4 Mar 2025 12:19:35 +0100 Subject: [PATCH 005/131] adr for plugin init descision --- docs/adr/0013-plugin-init.md | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 docs/adr/0013-plugin-init.md diff --git a/docs/adr/0013-plugin-init.md b/docs/adr/0013-plugin-init.md new file mode 100644 index 00000000..5fbfc5f2 --- /dev/null +++ b/docs/adr/0013-plugin-init.md @@ -0,0 +1,45 @@ + +# Installing plugins from the marketplace using hermes init + +* Status: accepted +* Deciders: nheeb +* Date: 2025-03-04 + +## Context and Problem Statement + +For a smooth user experience common plugins (those which are on the marketplace) should installable via `hermes init`. That however means we need to decide on a way for the plugins to ask question during that same init process. + +## Considered Options + +* **Full install**: Plugins are installed locally during `hermes init`, can hook into the init process, and ask questions themselves to adjust the `hermes.toml` or similar. +* **No install**: Plugins are only added to the CI pipeline as `pip install ...` lines. Additional questions for the init process could be added in the marketplace input mask along with a property name under which the answer is stored in the `hermes.toml`. +* **Partial install**: Plugins are only added to the CI pipeline as `pip install ...` lines. Additional questions for the init process are handled in a "detached" script that is downloaded, executed locally, and then deleted again (this script may only have dependencies of Hermes). + +## Decision Outcome + +Chosen option: "**Partial install**", because it is a good trade-off between giving plugins more controll over their init process and not being too invasive with local installs. + +## Pros and Cons of the Options + +### Full install +- (+) Plugins have a lot of control over how they design their own init process. +- (+) The plugin can be used locally on the device directly if the user intends to do so. +- (-) The plugin might be installed unnecessarily, as locally only the init part may be executed. +- (-) The plugin may introduce many dependencies that the user doesn’t necessarily need. +- (-) There could be environment complications (e.g., if Hermes was installed with `pipx`). + +### No install +- (+) Nothing is installed locally via `hermes init`. +- (+) Overall, slightly less effort for the init command and plugin developers. +- (-) The marketplace would need input masks for an arbitrary number of such questions. +- (-) Plugins have little control over how they design their own init process. +- (-) Plugins intended for local use must be installed manually. + +### Partial install +- (+) Nothing is installed locally via `hermes init`. +- (+) Plugins have relatively high control over how they design their own init process. +- (-) Plugins intended for local use must be installed manually. From db0f0eaaf7af899fe2531a757b30084eefe01ae2 Mon Sep 17 00:00:00 2001 From: David Pape Date: Wed, 12 Mar 2025 14:02:43 +0100 Subject: [PATCH 006/131] Use full URL DOI for HERMES in marketplace --- src/hermes/commands/marketplace.py | 9 ++++++++- test/hermes_test/test_marketplace.py | 12 ++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 test/hermes_test/test_marketplace.py diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index 842955dc..01ac3f3b 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -63,7 +63,14 @@ class SchemaOrgSoftwareApplication(SchemaOrgModel): keywords: List["str"] = None -schema_org_hermes = SchemaOrgSoftwareApplication(id_=hermes_doi, name="hermes") +schema_org_hermes = SchemaOrgSoftwareApplication( + id_=( + hermes_doi + if hermes_doi.startswith("https://doi.org/") + else f"https://doi.org/{hermes_doi}" + ), + name="hermes", +) class PluginMarketPlaceParser(HTMLParser): diff --git a/test/hermes_test/test_marketplace.py b/test/hermes_test/test_marketplace.py new file mode 100644 index 00000000..04c06f5c --- /dev/null +++ b/test/hermes_test/test_marketplace.py @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: 2025 Helmholtz-Zentrum Dresden-Rossendorf +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileContributor: David Pape + +from hermes.commands.marketplace import schema_org_hermes, SchemaOrgModel + + +def test_schema_org_hermes_doi_is_absolute(): + """The HERMES DOI rendered to the plugins list must always be a full URL.""" + assert isinstance(schema_org_hermes, SchemaOrgModel) + assert schema_org_hermes.id_ is not None + assert schema_org_hermes.id_.startswith("https://doi.org/") From 3808a31b5a26b8b245af24bc5d78c4c238fdcad6 Mon Sep 17 00:00:00 2001 From: David Pape Date: Wed, 12 Mar 2025 14:04:26 +0100 Subject: [PATCH 007/131] More reliable detection of HERMES builtin plugins Adds a more reliable method of detecting HERMES DOIs to the `hermes-marketplace` command. This detection mechanism is used to figure out which plugins are "builtin" (via `schema:isPartOf`). --- src/hermes/commands/marketplace.py | 52 ++++++++++++++++++++++++++++-- src/hermes/utils.py | 3 ++ 2 files changed, 53 insertions(+), 2 deletions(-) diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index 01ac3f3b..4d395b37 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -4,6 +4,8 @@ # SPDX-FileContributor: Stephan Druskat """Basic CLI to list plugins from the Hermes marketplace.""" + +from functools import cache from html.parser import HTMLParser from typing import List, Optional @@ -11,7 +13,7 @@ from pydantic import BaseModel, ConfigDict, Field from pydantic.alias_generators import to_camel -from hermes.utils import hermes_doi, hermes_user_agent +from hermes.utils import hermes_doi, hermes_concept_doi, hermes_user_agent MARKETPLACE_URL = "https://hermes.software-metadata.pub/marketplace" @@ -93,6 +95,48 @@ def handle_data(self, data): plugin = SchemaOrgSoftwareApplication.model_validate_json(data) self.plugins.append(plugin) +@cache +def _doi_is_version_of_concept_doi(doi: str, concept_doi: str) -> bool: + """Check whether ``doi`` is a version of ``concept_doi``. + + The check is performed by requesting ``doi`` from the DataCite API and checking + whether its related identifier of type ``IsVersionOf`` points to ``concept_doi``. + This is the case if ``conecpt_doi`` is the concept DOI of ``doi``. + """ + + doi = doi.removeprefix("https://doi.org/") + concept_doi = concept_doi.removeprefix("https://doi.org/") + + response = requests.get( + f"https://api.datacite.org/dois/{doi}", + headers={"User-Agent": hermes_user_agent}, + ) + response.raise_for_status() + + for identifier in response.json()["data"]["attributes"]["relatedIdentifiers"]: + if ( + identifier["relationType"] == "IsVersionOf" + and identifier["relatedIdentifier"] == concept_doi + ): + return True + + return False + + +def _is_hermes_reference(reference: Optional[SchemaOrgModel]): + """Figure out whether ``reference`` refers to HERMES.""" + if reference is None: + return False + + if reference.id_ in [ + schema_org_hermes.id_, + hermes_concept_doi, + f"https://doi.org/{hermes_concept_doi}", + ]: + return True + + return _doi_is_version_of_concept_doi(reference.id_, hermes_concept_doi) + def _sort_plugins_by_step(plugins: list[SchemaOrgSoftwareApplication]) -> dict[str, list[SchemaOrgSoftwareApplication]]: sorted_plugins = {k: [] for k in ["harvest", "process", "curate", "deposit", "postprocess"]} @@ -116,7 +160,11 @@ def main(): ) def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: - return "builtin" if _plugin.is_part_of == schema_org_hermes else (_plugin.url or "") + return ( + "builtin" + if _is_hermes_reference(_plugin.is_part_of) + else (_plugin.url or "") + ) if parser.plugins: print() diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 20ab5f58..6ef15c6b 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -16,4 +16,7 @@ # TODO: Fetch this from somewhere hermes_doi = "10.5281/zenodo.13311079" # hermes v0.8.1 +hermes_concept_doi = "10.5281/zenodo.13221383" +"""Fix "concept" DOI that always refers to the newest version.""" + hermes_user_agent = f"{hermes_name}/{hermes_version} ({hermes_homepage})" From fb7e4bc46486631129bc5422f69645eb2263144f Mon Sep 17 00:00:00 2001 From: David Pape Date: Wed, 12 Mar 2025 14:14:03 +0100 Subject: [PATCH 008/131] Flake8 formatting --- src/hermes/commands/marketplace.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index 4d395b37..cd7ddc29 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -95,6 +95,7 @@ def handle_data(self, data): plugin = SchemaOrgSoftwareApplication.model_validate_json(data) self.plugins.append(plugin) + @cache def _doi_is_version_of_concept_doi(doi: str, concept_doi: str) -> bool: """Check whether ``doi`` is a version of ``concept_doi``. From 7736f55cf37fd5dd34a6c98415072a378892b138 Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 25 Mar 2025 15:52:41 +0100 Subject: [PATCH 009/131] Add tests for `_is_hermes_version`. --- test/hermes_test/test_marketplace.py | 94 +++++++++++++++++++++++++++- 1 file changed, 93 insertions(+), 1 deletion(-) diff --git a/test/hermes_test/test_marketplace.py b/test/hermes_test/test_marketplace.py index 04c06f5c..9fe31045 100644 --- a/test/hermes_test/test_marketplace.py +++ b/test/hermes_test/test_marketplace.py @@ -2,7 +2,13 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileContributor: David Pape -from hermes.commands.marketplace import schema_org_hermes, SchemaOrgModel +import requests_mock + +from hermes.commands.marketplace import ( + schema_org_hermes, + SchemaOrgModel, + _is_hermes_reference, +) def test_schema_org_hermes_doi_is_absolute(): @@ -10,3 +16,89 @@ def test_schema_org_hermes_doi_is_absolute(): assert isinstance(schema_org_hermes, SchemaOrgModel) assert schema_org_hermes.id_ is not None assert schema_org_hermes.id_.startswith("https://doi.org/") + + +def test_concept_doi_is_hermes_reference(): + """The HERMES concept DOI is a reference to HERMES. + + We must be able to figure this out without asking DataCite. + """ + with requests_mock.Mocker() as m: + assert _is_hermes_reference( + SchemaOrgModel( + type_="SoftwareSourceCode", + id_="https://doi.org/10.5281/zenodo.13221383", + ) + ) + # DataCite API was not called + assert m.call_count == 0 + + +def test_is_hermes_reference_if_datacite_api_returns_concept_doi_as_rel_id(): + with requests_mock.Mocker() as m: + m.get( + "https://api.datacite.org/dois/10.9999/fake.1000", + text=""" +{ + "data": { + "id": "10.9999/fake.1000", + "type": "dois", + "attributes": { + "doi": "10.9999/fake.1000", + "prefix": "10.9999", + "suffix": "fake.1000", + "relatedIdentifiers": [ + { + "relationType": "IsVersionOf", + "relatedIdentifier": "10.5281/zenodo.13221383", + "relatedIdentifierType": "DOI" + } + ] + } + } +} +""".strip(), + ) + # 10.5281/zenodo.13221383 retured from DataCite is HERMES concept DOI + assert _is_hermes_reference( + SchemaOrgModel( + type_="SoftwareSourceCode", id_="https://doi.org/10.9999/fake.1000" + ) + ) + # DataCite API was called once + assert m.call_count == 1 + + +def test_not_is_hermes_reference_if_datacite_api_returns_wrong_rel_id(): + with requests_mock.Mocker() as m: + m.get( + "https://api.datacite.org/dois/10.9999/fake.2000", + text=""" +{ + "data": { + "id": "10.9999/fake.2000", + "type": "dois", + "attributes": { + "doi": "10.9999/fake.2000", + "prefix": "10.9999", + "suffix": "fake.2000", + "relatedIdentifiers": [ + { + "relationType": "IsVersionOf", + "relatedIdentifier": "10.9999/fake.1999", + "relatedIdentifierType": "DOI" + } + ] + } + } +} +""".strip(), + ) + # 10.9999/fake.1999 returned from DataCite is not HERMES concept DOI + assert not _is_hermes_reference( + SchemaOrgModel( + type_="SoftwareSourceCode", id_="https://doi.org/10.9999/fake.2000" + ) + ) + # DataCite API was called once + assert m.call_count == 1 From e164bbd820b6b7850368e8d7036866bf3a74258f Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Wed, 26 Mar 2025 14:00:07 +0100 Subject: [PATCH 010/131] new util script for git related methods --- src/hermes/commands/init/base.py | 148 +++++++++------------- src/hermes/commands/init/util/git_info.py | 107 ++++++++++++++++ 2 files changed, 165 insertions(+), 90 deletions(-) create mode 100644 src/hermes/commands/init/util/git_info.py diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index c33cc71c..d927ff8f 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -6,7 +6,6 @@ import logging import os import re -import subprocess import sys from dataclasses import dataclass from enum import Enum, auto @@ -22,7 +21,7 @@ import hermes.commands.init.util.slim_click as sc from hermes.commands.base import HermesCommand, HermesPlugin from hermes.commands.init.util import (connect_github, connect_gitlab, - connect_zenodo) + connect_zenodo, git_info) TUTORIAL_URL = "https://hermes.software-metadata.pub/en/latest/tutorials/automated-publication-with-ci.html" @@ -53,32 +52,27 @@ class DepositPlatform(Enum): @dataclass class HermesInitFolderInfo: + """ + Contains information about the current state of the target project directory. + """ def __init__(self): self.absolute_path: str = "" self.has_git_folder: bool = False - self.has_multiple_remotes: bool = False - self.git_remote_url: str = "" - self.git_base_url: str = "" - self.used_git_hoster: GitHoster = GitHoster.Empty + # self.has_multiple_remotes: bool = False + # self.git_remote_url: str = "" + # self.git_base_url: str = "" + # self.used_git_hoster: GitHoster = GitHoster.Empty self.has_hermes_toml: bool = False self.has_gitignore: bool = False self.has_citation_cff: bool = False self.has_readme: bool = False - self.current_branch: str = "" + # self.current_branch: str = "" self.current_dir: str = "" self.dir_list: list[str] = [] self.dir_folders: list[str] = [] -def is_git_installed(): - try: - result = subprocess.run(['git', '--version'], capture_output=True, text=True) - return result.returncode == 0 - except FileNotFoundError: - return False - - -def scout_current_folder(git_remote_index=0) -> HermesInitFolderInfo: +def scout_current_folder() -> HermesInitFolderInfo: """ This method looks at the current directory and collects all init relevant data. This method is not meant to contain any user interactions. @@ -88,45 +82,7 @@ def scout_current_folder(git_remote_index=0) -> HermesInitFolderInfo: current_dir = os.getcwd() info.current_dir = current_dir info.absolute_path = str(current_dir) - info.has_git_folder = os.path.isdir(os.path.join(current_dir, ".git")) - # git-enabled project - if info.has_git_folder: - # Get remote name for next command - git_remote: str = str(subprocess.run(['git', 'remote'], capture_output=True, text=True).stdout).strip() - sc.debug_info(f"git remote = {git_remote}") - - # Get remote url via Git CLI and convert it to an HTTP link in case it's an SSH remote. - if git_remote: - # When there are mutiple remote set a flag so user can decide in test_initialization - if "\n" in git_remote: - info.has_multiple_remotes = True - remotes = git_remote.split("\n") - git_remote = remotes[git_remote_index if git_remote_index < len(remotes) else 0].strip() - # An error in url parsing results into used_git_hoster not being set which is exactly what we want - try: - info.git_remote_url = convert_remote_url( - str(subprocess.run(['git', 'remote', 'get-url', git_remote], capture_output=True, text=True).stdout) - ) - if info.git_remote_url: - parsed_url = urlparse(info.git_remote_url) - info.git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" - sc.debug_info(f"git base url = {info.git_base_url}") - if "github.com" in info.git_remote_url: - info.used_git_hoster = GitHoster.GitHub - elif connect_gitlab.is_url_gitlab(info.git_base_url): - info.used_git_hoster = GitHoster.GitLab - except Exception: - pass - - # Extract current branch name information by parsing Git output - # (This branch_info is not being used currently, maybe later) - branch_info = str(subprocess.run(['git', 'branch'], capture_output=True, text=True).stdout) - for line in branch_info.splitlines(): - if line.startswith("*"): - info.current_branch = line.split()[1].strip() - break - info.has_hermes_toml = os.path.isfile(os.path.join(current_dir, "hermes.toml")) info.has_gitignore = os.path.isfile(os.path.join(current_dir, ".gitignore")) info.has_citation_cff = os.path.isfile(os.path.join(current_dir, "CITATION.cff")) @@ -137,10 +93,22 @@ def scout_current_folder(git_remote_index=0) -> HermesInitFolderInfo: if os.path.isdir(os.path.join(current_dir, f)) and not f.startswith(".") ] - return info +def get_git_hoster_from_url(url: str) -> GitHoster: + """ + Returns the matching GitHoster value to the given url. Returns GitHoster.Empty if none is found. + """ + parsed_url = urlparse(url) + git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" + if "github.com" in url: + return GitHoster.GitHub + elif connect_gitlab.is_url_gitlab(git_base_url): + return GitHoster.GitLab + return GitHoster.Empty + + def download_file_from_url(url, filepath, append: bool = False): try: with requests.get(url, stream=True) as r: @@ -157,19 +125,6 @@ def string_in_file(file_path, search_string: str) -> bool: return any(search_string in line for line in file) -def convert_remote_url(url: str) -> str: - """ - Takes any url produced by 'git remote get-url origin' and returns a unified version with https & without .git - """ - url = url.strip() - # Remove .git from the end of the url - url = url.removesuffix(".git") - # Convert ssh url into http url - if re.findall(r"^.+@.+\..+:.+\/.+$", url): - url = re.sub(r"^.+@(.+\..+):(.+\/.+)$", r"https://\1/\2", url) - return url - - def get_builtin_plugins(plugin_commands: list[str]) -> dict[str: HermesPlugin]: plugins = {} for plugin_command_name in plugin_commands: @@ -182,7 +137,7 @@ def get_builtin_plugins(plugin_commands: list[str]) -> dict[str: HermesPlugin]: return plugins -def get_handler_by_name(name: str) -> logging.Handler: +def get_handler_by_name(name: str) -> logging.Handler | None: """Own implementation of logging.getHandlerByName so that we don't require Python 3.12""" for logger_name in logging.root.manager.loggerDict: logger = logging.getLogger(logger_name) @@ -208,6 +163,9 @@ def __init__(self, parser: argparse.ArgumentParser): self.tokens: dict = {} self.setup_method: str = "" self.deposit_platform: DepositPlatform = DepositPlatform.Empty + self.git_remote: str = "" + self.git_remote_url = "" + self.git_hoster: GitHoster = GitHoster.Empty self.template_base_url: str = "https://raw.githubusercontent.com" self.template_branch: str = "feature/init-custom-ci" self.template_repo: str = "softwarepub/ci-templates" @@ -229,9 +187,9 @@ def init_command_parser(self, command_parser: argparse.ArgumentParser) -> None: def load_settings(self, args: argparse.Namespace): pass - def refresh_folder_info(self, **kwargs): + def refresh_folder_info(self): sc.debug_info("Scanning folder...") - self.folder_info = scout_current_folder(**kwargs) + self.folder_info = scout_current_folder() sc.debug_info("Scan complete.") def setup_file_logging(self): @@ -288,7 +246,7 @@ def __call__(self, args: argparse.Namespace) -> None: def test_initialization(self): """Test if init is possible and wanted. If not: sys.exit()""" # Abort if git is not installed - if not is_git_installed(): + if not git_info.is_git_installed(): sc.echo("Git is currently not installed. It is recommended to use HERMES with git.", formatting=sc.Formats.WARNING) self.no_git_setup() @@ -305,24 +263,34 @@ def test_initialization(self): self.no_git_setup() sys.exit() + # Look at git remotes + remotes = git_info.get_remotes() + if remotes: + self.git_remote = remotes[0] + # Let the user choose if there are multiple remotes - if self.folder_info.has_multiple_remotes: + if len(remotes) > 1: remote_index = sc.choose( "Your git project has multiple remotes. For which remote do you want to setup HERMES?", - str(subprocess.run(['git', 'remote'], capture_output=True, text=True).stdout).strip().split("\n") + remotes ) - self.refresh_folder_info(git_remote_index=remote_index) + self.git_remote = remotes[remote_index] + + # Get url & hoster from remote + if self.git_remote: + self.git_remote_url = git_info.get_remote_url(self.git_remote) + self.git_hoster = get_git_hoster_from_url(self.git_remote_url) # Abort if neither GitHub nor gitlab is used - if self.folder_info.used_git_hoster == GitHoster.Empty: - project_url = " (" + self.folder_info.git_remote_url + ")" if self.folder_info.git_remote_url else "" + if self.git_hoster == GitHoster.Empty: + project_url = " (" + self.git_remote_url + ")" if self.git_remote_url else "" sc.echo("Your git project{} is not connected to GitHub or GitLab. It is recommended for HERMES to " "use one of those hosting services.".format(project_url), formatting=sc.Formats.WARNING) self.no_git_setup() sys.exit() else: - sc.echo(f"Git project using {self.folder_info.used_git_hoster.name} detected.\n") + sc.echo(f"Git project using {self.git_hoster.name} detected.\n") # Abort if there is already a hermes.toml if self.folder_info.has_hermes_toml: @@ -403,7 +371,7 @@ def get_template_url(self, filename: str) -> str: def create_ci_template(self): """Downloads and configures the ci workflow files using templates from the chosen template branch""" - match self.folder_info.used_git_hoster: + match self.git_hoster: case GitHoster.GitHub: # TODO Replace this later with the link to the real templates (not the feature branch) template_url = self.get_template_url("TEMPLATE_hermes_github_to_zenodo.yml") @@ -434,7 +402,7 @@ def create_ci_template(self): self.configure_ci_template(hermes_ci_path) # When using gitlab.com we need to use gitlab-org-docker as tag - if "gitlab.com" in self.folder_info.git_remote_url: + if "gitlab.com" in self.git_remote_url: with open(hermes_ci_path, 'r') as file: content = file.read() new_content = re.sub(r'(tags:\n\s+- )docker', r'\1gitlab-org-docker', content) @@ -487,7 +455,7 @@ def get_zenodo_token(self): def configure_git_project(self): """Adding the token to the git secrets & changing action workflow settings""" - match self.folder_info.used_git_hoster: + match self.git_hoster: case GitHoster.GitHub: self.configure_github() case GitHoster.GitLab: @@ -500,10 +468,10 @@ def configure_github(self): if self.tokens[GitHoster.GitHub]: sc.echo("OAuth at GitHub was successful.", formatting=sc.Formats.OKGREEN) sc.debug_info(github_token=self.tokens[GitHoster.GitHub]) - connect_github.create_secret(self.folder_info.git_remote_url, "ZENODO_SANDBOX", + connect_github.create_secret(self.git_remote_url, "ZENODO_SANDBOX", secret_value=self.tokens[self.deposit_platform], token=self.tokens[GitHoster.GitHub]) - connect_github.allow_actions(self.folder_info.git_remote_url, + connect_github.allow_actions(self.git_remote_url, token=self.tokens[GitHoster.GitHub]) oauth_success = True else: @@ -514,14 +482,14 @@ def configure_github(self): self.deposit_platform.name, f" ({self.tokens[self.deposit_platform]})" if self.tokens[self.deposit_platform] else "", sc.create_console_hyperlink( - self.folder_info.git_remote_url + "/settings/secrets/actions", + self.git_remote_url + "/settings/secrets/actions", "project's GitHub secrets" ) )) sc.press_enter_to_continue() sc.echo("Next open your {} and check the checkbox which reads:".format( sc.create_console_hyperlink( - self.folder_info.git_remote_url + "/settings/actions", "project settings" + self.git_remote_url + "/settings/actions", "project settings" ) )) sc.echo("Allow GitHub Actions to create and approve pull requests") @@ -531,14 +499,14 @@ def configure_gitlab(self): # Doing it with API / OAuth oauth_success = False if self.setup_method == "a": - gl = connect_gitlab.GitLabConnection(self.folder_info.git_remote_url) + gl = connect_gitlab.GitLabConnection(self.git_remote_url) token = "" if not gl.has_client(): sc.echo("Unfortunately HERMES does not support automatic authorization with your GitLab " "installment.") sc.echo("Go to your {} and create a new token.".format( sc.create_console_hyperlink( - self.folder_info.git_remote_url + "/-/settings/access_tokens", + self.git_remote_url + "/-/settings/access_tokens", "project's access tokens") )) sc.echo("It needs to have the 'developer' role and 'api' + 'write_repository' scope.") @@ -566,13 +534,13 @@ def configure_gitlab(self): if not oauth_success: sc.echo("Go to your {} and create a new token.".format( sc.create_console_hyperlink( - self.folder_info.git_remote_url + "/-/settings/access_tokens", "project's access tokens") + self.git_remote_url + "/-/settings/access_tokens", "project's access tokens") )) sc.echo("It needs to have the 'developer' role and 'write_repository' scope.") sc.press_enter_to_continue() sc.echo("Open your {} and go to 'Variables'".format( sc.create_console_hyperlink( - self.folder_info.git_remote_url + "/-/settings/ci_cd", "project's ci settings") + self.git_remote_url + "/-/settings/ci_cd", "project's ci settings") )) sc.echo("Then, add that token as variable with key HERMES_PUSH_TOKEN.") sc.echo("(For your safety, you should set the visibility to 'Masked'.)") @@ -595,7 +563,7 @@ def choose_deposit_platform(self): def choose_setup_method(self): setup_method_index = sc.choose( f"How do you want to connect {DepositPlatformNames[self.deposit_platform]} " - f"with your {self.folder_info.used_git_hoster.name} CI?", + f"with your {self.git_hoster.name} CI?", options=[ "Automatically (using OAuth / Device Flow)", "Manually (with instructions)", diff --git a/src/hermes/commands/init/util/git_info.py b/src/hermes/commands/init/util/git_info.py new file mode 100644 index 00000000..07c6cfea --- /dev/null +++ b/src/hermes/commands/init/util/git_info.py @@ -0,0 +1,107 @@ +# SPDX-FileCopyrightText: 2024 Forschungszentrum Jülich GmbH +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileContributor: Nitai Heeb + +import re +import os +import subprocess +from pathlib import Path + + +default_cwd = "" + + +def get_valid_cwd(cwd="") -> str: + """ + Returns the given cwd if valid or the default_cwd / os.getcwd() when not cwd is given. + """ + # Get default when cwd is empty + if cwd == "": + if default_cwd: + cwd = default_cwd + else: + cwd = os.getcwd() + # Test if valid + path = Path(cwd) + if not path.exists(): + raise Exception(f"Path {path} does not exist.") + elif not path.is_dir(): + raise Exception(f"Path {path} is not a directory.") + # Return + return str(path) + + +def run_git_command(command: str, cwd="") -> str: + """ + Runs any git command using subprocess. Raises Exception when returncode != 0. + :param command: The command as string with or without the 'git' main command. + :param cwd: Path to target directory ( if it differs from os.getcwd() ). + :return: The command's output. + """ + # Validate or get default cwd + cwd = get_valid_cwd(cwd) + # Get command list from string + command_list = [s for s in command.split(" ") if s != ""] + if command_list[0] != "git": + command_list.insert(0, "git") + # Run subprocess + result = subprocess.run(command_list, cwd=cwd, capture_output=True, text=True) + # Return output or error + if result.returncode != 0: + raise Exception(result.stderr) + return str(result.stdout) + + +def get_remotes() -> list[str]: + """ + Returns a list of all remotes. + """ + git_remote_output: str = run_git_command("remote") + cleaned_remote_list = [s.strip() for s in git_remote_output.split("\n")] + return cleaned_remote_list + + +def convert_remote_url(url: str) -> str: + """ + Takes any url produced by 'git remote get-url ...' and returns a consistent version with https & without .git + """ + url = url.strip() + # Remove .git from the end of the url + url = url.removesuffix(".git") + # Convert ssh-url into http-url using beautiful, human-readable regex + if re.findall(r"^.+@.+\..+:.+\/.+$", url): + url = re.sub(r"^.+@(.+\..+):(.+\/.+)$", r"https://\1/\2", url) + return url + + +def get_remote_url(remote: str) -> str: + """ + Returns the url of the given remote. + """ + if remote not in get_remotes(): + raise Exception(f"Remote {remote} not found.") + url_output = run_git_command(f"remote get-url {remote}") + return convert_remote_url(url_output) + + +def get_current_branch() -> str: + """ + Returns the name of the current branch. + :return: + """ + branch_info = run_git_command("branch") + for line in branch_info.splitlines(): + if line.startswith("*"): + return line.split()[1].strip() + raise Exception("Current branch not found.") + + +def is_git_installed() -> bool: + """ + Uses the --version command to check whether git is installed. + """ + try: + result = subprocess.run(['git', '--version']) + return result.returncode == 0 + except Exception: + return False From 1f55229cb95c8389abfad8e84901fcc106589032 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Wed, 26 Mar 2025 14:17:51 +0100 Subject: [PATCH 011/131] More documentation --- src/hermes/commands/init/base.py | 59 ++++++++++++----------- src/hermes/commands/init/util/git_info.py | 3 +- 2 files changed, 33 insertions(+), 29 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index d927ff8f..50699911 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -109,7 +109,7 @@ def get_git_hoster_from_url(url: str) -> GitHoster: return GitHoster.Empty -def download_file_from_url(url, filepath, append: bool = False): +def download_file_from_url(url, filepath, append: bool = False) -> None: try: with requests.get(url, stream=True) as r: r.raise_for_status() @@ -126,6 +126,7 @@ def string_in_file(file_path, search_string: str) -> bool: def get_builtin_plugins(plugin_commands: list[str]) -> dict[str: HermesPlugin]: + """Returns a list of installed HermesPlugins based on a list of related command names.""" plugins = {} for plugin_command_name in plugin_commands: entry_point_group = f"hermes.{plugin_command_name}" @@ -187,12 +188,13 @@ def init_command_parser(self, command_parser: argparse.ArgumentParser) -> None: def load_settings(self, args: argparse.Namespace): pass - def refresh_folder_info(self): + def refresh_folder_info(self) -> None: + """Checks the contents of the current directory and saves relevant info in self.folder_info""" sc.debug_info("Scanning folder...") self.folder_info = scout_current_folder() sc.debug_info("Scan complete.") - def setup_file_logging(self): + def setup_file_logging(self) -> None: # Silence old StreamHandler handler = get_handler_by_name("terminal") if handler: @@ -243,7 +245,7 @@ def __call__(self, args: argparse.Namespace) -> None: sc.echo("\nHERMES is now initialized and ready to be used.\n", formatting=sc.Formats.OKGREEN+sc.Formats.BOLD) - def test_initialization(self): + def test_initialization(self) -> None: """Test if init is possible and wanted. If not: sys.exit()""" # Abort if git is not installed if not git_info.is_git_installed(): @@ -300,7 +302,7 @@ def test_initialization(self): "(Hermes config files and related project variables will be overwritten.) "): sys.exit() - def create_hermes_toml(self): + def create_hermes_toml(self) -> None: """Creates the hermes.toml file based on a dictionary""" deposit_url = DepositPlatformUrls.get(self.deposit_platform) default_values = { @@ -323,7 +325,7 @@ def create_hermes_toml(self): toml.dump(default_values, toml_file) sc.echo("`hermes.toml` was created.", formatting=sc.Formats.OKGREEN) - def create_citation_cff(self): + def create_citation_cff(self) -> None: """If there is no CITATION.cff, the user gets the opportunity to create one online.""" if not self.folder_info.has_citation_cff: citation_cff_url = "https://citation-file-format.github.io/cff-initializer-javascript/#/" @@ -347,7 +349,7 @@ def create_citation_cff(self): else: sc.echo("Your project already contains a `CITATION.cff` file. Nice!", formatting=sc.Formats.OKGREEN) - def update_gitignore(self): + def update_gitignore(self) -> None: """Creates .gitignore if there is none and adds '.hermes' to it""" if not self.folder_info.has_gitignore: open(".gitignore", 'w') @@ -366,11 +368,12 @@ def update_gitignore(self): sc.echo("Added `.hermes/` to the `.gitignore` file.", formatting=sc.Formats.OKGREEN) def get_template_url(self, filename: str) -> str: + """Returns the full template url with a given filename.""" return (f"{self.template_base_url}/{self.template_repo}/refs/heads/" f"{self.template_branch}/{self.template_folder}/{filename}") - def create_ci_template(self): - """Downloads and configures the ci workflow files using templates from the chosen template branch""" + def create_ci_template(self) -> None: + """Downloads and configures the ci workflow files using templates from the chosen template branch.""" match self.git_hoster: case GitHoster.GitHub: # TODO Replace this later with the link to the real templates (not the feature branch) @@ -411,7 +414,7 @@ def create_ci_template(self): sc.echo(f"GitLab CI: {hermes_ci_path} was created.", formatting=sc.Formats.OKGREEN) - def configure_ci_template(self, ci_file_path): + def configure_ci_template(self, ci_file_path) -> None: """Replaces all {%parameter%} in a ci file with values from ci_parameters dict""" with open(ci_file_path, 'r') as file: content = file.read() @@ -425,7 +428,8 @@ def configure_ci_template(self, ci_file_path): with open(ci_file_path, 'w') as file: file.write(content) - def get_zenodo_token(self): + def create_zenodo_token(self) -> None: + """Makes the user create a zenodo token and saves it in self.tokens.""" self.tokens[self.deposit_platform] = "" # Deactivated Zenodo OAuth as long as the refresh token bug is not fixed. if self.setup_method == "a": @@ -453,15 +457,15 @@ def get_zenodo_token(self): "(If this error persists, you should try switching to the manual setup mode.)", formatting=sc.Formats.WARNING) - def configure_git_project(self): - """Adding the token to the git secrets & changing action workflow settings""" + def configure_git_project(self) -> None: + """Adds the token to the git secrets & changes action workflow settings.""" match self.git_hoster: case GitHoster.GitHub: self.configure_github() case GitHoster.GitLab: self.configure_gitlab() - def configure_github(self): + def configure_github(self) -> None: oauth_success = False if self.setup_method == "a": self.tokens[GitHoster.GitHub] = connect_github.get_access_token() @@ -495,7 +499,7 @@ def configure_github(self): sc.echo("Allow GitHub Actions to create and approve pull requests") sc.press_enter_to_continue() - def configure_gitlab(self): + def configure_gitlab(self) -> None: # Doing it with API / OAuth oauth_success = False if self.setup_method == "a": @@ -552,15 +556,16 @@ def configure_gitlab(self): sc.echo("(For your safety, you should set the visibility to 'Masked'.)") sc.press_enter_to_continue() - def choose_deposit_platform(self): - """User chooses his desired deposit platform""" + def choose_deposit_platform(self) -> None: + """User chooses his desired deposit platform.""" deposit_platform_list = list(DepositPlatformNames.keys()) deposit_platform_index = sc.choose( "Where do you want to publish the software?", [DepositPlatformNames[dp] for dp in deposit_platform_list] ) self.deposit_platform = deposit_platform_list[deposit_platform_index] - def choose_setup_method(self): + def choose_setup_method(self) -> None: + """User chooses his desired setup method: Either preferring automatic (if available) or manual.""" setup_method_index = sc.choose( f"How do you want to connect {DepositPlatformNames[self.deposit_platform]} " f"with your {self.git_hoster.name} CI?", @@ -571,18 +576,18 @@ def choose_setup_method(self): ) self.setup_method = ["a", "m"][setup_method_index] - def connect_deposit_platform(self): - """Acquires the access token of the chosen deposit platform""" + def connect_deposit_platform(self) -> None: + """Acquires the access token of the chosen deposit platform.""" assert self.deposit_platform != DepositPlatform.Empty match self.deposit_platform: case DepositPlatform.Zenodo: connect_zenodo.setup(using_sandbox=False) - self.get_zenodo_token() + self.create_zenodo_token() case DepositPlatform.ZenodoSandbox: connect_zenodo.setup(using_sandbox=True) - self.get_zenodo_token() + self.create_zenodo_token() - def no_git_setup(self, start_question: str = ""): + def no_git_setup(self, start_question: str = "") -> None: """Makes the init for a gitless project (basically just creating hermes.toml)""" if start_question == "": start_question = "Do you want to initialize HERMES anyways? (No CI/CD files will be created)" @@ -598,8 +603,8 @@ def no_git_setup(self, start_question: str = ""): sc.echo("\nHERMES is now initialized (without git integration).\n", formatting=sc.Formats.OKGREEN) - def choose_push_branch(self): - """User chooses the branch that should be used to activate the whole hermes process""" + def choose_push_branch(self) -> None: + """User chooses the branch that should be used to activate the whole hermes process.""" push_choice = sc.choose( "When should the automated HERMES process start?", [ @@ -613,8 +618,8 @@ def choose_push_branch(self): sc.echo("Setting up triggering by tags is currently not implemented.", formatting=sc.Formats.WARNING) sc.echo(f"You can visit {TUTORIAL_URL} to set it up manually later-on.", formatting=sc.Formats.WARNING) - def choose_deposit_files(self): - """User chooses the files that should be included in the deposition""" + def choose_deposit_files(self) -> None: + """User chooses the files that should be included in the deposition.""" dp_name = DepositPlatformNames[self.deposit_platform] add_readme = False if self.folder_info.has_readme: diff --git a/src/hermes/commands/init/util/git_info.py b/src/hermes/commands/init/util/git_info.py index 07c6cfea..b2958b91 100644 --- a/src/hermes/commands/init/util/git_info.py +++ b/src/hermes/commands/init/util/git_info.py @@ -63,7 +63,7 @@ def get_remotes() -> list[str]: def convert_remote_url(url: str) -> str: """ - Takes any url produced by 'git remote get-url ...' and returns a consistent version with https & without .git + Takes any url produced by 'git remote get-url ...' and returns a consistent version with https & without '.git'. """ url = url.strip() # Remove .git from the end of the url @@ -87,7 +87,6 @@ def get_remote_url(remote: str) -> str: def get_current_branch() -> str: """ Returns the name of the current branch. - :return: """ branch_info = run_git_command("branch") for line in branch_info.splitlines(): From 5b34b14b3a368b232f5128aaa377abcbbcb4fd10 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Tue, 1 Apr 2025 13:52:57 +0200 Subject: [PATCH 012/131] Small fix & cleaned the dialog --- src/hermes/commands/init/base.py | 19 ++++++++++++++----- src/hermes/commands/init/util/git_info.py | 4 ++-- src/hermes/commands/init/util/slim_click.py | 2 +- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 50699911..738ec026 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -216,7 +216,7 @@ def __call__(self, args: argparse.Namespace) -> None: # Test if init is valid in current folder self.test_initialization() - sc.echo(f"Starting to initialize HERMES in {self.folder_info.absolute_path} ...") + sc.echo(f"Starting to initialize HERMES in {self.folder_info.absolute_path}") sc.max_steps = 7 sc.next_step("Configure deposition platform and setup method") @@ -247,6 +247,8 @@ def __call__(self, args: argparse.Namespace) -> None: def test_initialization(self) -> None: """Test if init is possible and wanted. If not: sys.exit()""" + sc.echo("Preparing HERMES initialization\n") + # Abort if git is not installed if not git_info.is_git_installed(): sc.echo("Git is currently not installed. It is recommended to use HERMES with git.", @@ -274,7 +276,7 @@ def test_initialization(self) -> None: if len(remotes) > 1: remote_index = sc.choose( "Your git project has multiple remotes. For which remote do you want to setup HERMES?", - remotes + [f"{remote} ({git_info.get_remote_url(remote)})" for remote in remotes] ) self.git_remote = remotes[remote_index] @@ -282,12 +284,18 @@ def test_initialization(self) -> None: if self.git_remote: self.git_remote_url = git_info.get_remote_url(self.git_remote) self.git_hoster = get_git_hoster_from_url(self.git_remote_url) + # Abort with no remote + else: + sc.echo("Your git project does not have a remote. It is recommended for HERMES to " + "use either GitHub or GitLab as hosting service.", formatting=sc.Formats.WARNING) + self.no_git_setup() + sys.exit() # Abort if neither GitHub nor gitlab is used if self.git_hoster == GitHoster.Empty: project_url = " (" + self.git_remote_url + ")" if self.git_remote_url else "" sc.echo("Your git project{} is not connected to GitHub or GitLab. It is recommended for HERMES to " - "use one of those hosting services.".format(project_url), + "use one of these hosting services.".format(project_url), formatting=sc.Formats.WARNING) self.no_git_setup() sys.exit() @@ -590,7 +598,8 @@ def connect_deposit_platform(self) -> None: def no_git_setup(self, start_question: str = "") -> None: """Makes the init for a gitless project (basically just creating hermes.toml)""" if start_question == "": - start_question = "Do you want to initialize HERMES anyways? (No CI/CD files will be created)" + start_question = ("Do you want to initialize HERMES anyways? (CI/CD files for automated publishing will " + "NOT be created)") if sc.confirm(start_question): sc.max_steps = 2 @@ -600,7 +609,7 @@ def no_git_setup(self, start_question: str = "") -> None: sc.next_step("Create CITATION.cff file") self.create_citation_cff() - sc.echo("\nHERMES is now initialized (without git integration).\n", + sc.echo("\nHERMES is now initialized (without git integration or CI/CD files).\n", formatting=sc.Formats.OKGREEN) def choose_push_branch(self) -> None: diff --git a/src/hermes/commands/init/util/git_info.py b/src/hermes/commands/init/util/git_info.py index b2958b91..e26dcf92 100644 --- a/src/hermes/commands/init/util/git_info.py +++ b/src/hermes/commands/init/util/git_info.py @@ -56,7 +56,7 @@ def get_remotes() -> list[str]: """ Returns a list of all remotes. """ - git_remote_output: str = run_git_command("remote") + git_remote_output: str = run_git_command("remote").strip() cleaned_remote_list = [s.strip() for s in git_remote_output.split("\n")] return cleaned_remote_list @@ -100,7 +100,7 @@ def is_git_installed() -> bool: Uses the --version command to check whether git is installed. """ try: - result = subprocess.run(['git', '--version']) + result = subprocess.run(['git', '--version'], capture_output=True) return result.returncode == 0 except Exception: return False diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index 2075bcd8..5b705a41 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -101,7 +101,7 @@ def confirm(text: str, default: bool = True) -> bool: print("") return False elif _answer == "": - print("Y\n" if default else "N\n") + echo("Y\n" if default else "N\n", formatting=Formats.OKCYAN) return default else: echo("Error: invalid input", formatting=Formats.FAIL) From 6c28c256eaea7d87b84595b76677ea4756123614 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Tue, 1 Apr 2025 13:57:56 +0200 Subject: [PATCH 013/131] repaired the tests --- test/hermes_test/commands/init/test_init.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/hermes_test/commands/init/test_init.py b/test/hermes_test/commands/init/test_init.py index 19489c1f..c32138f3 100644 --- a/test/hermes_test/commands/init/test_init.py +++ b/test/hermes_test/commands/init/test_init.py @@ -4,9 +4,10 @@ import json import pytest -from hermes.commands.init.base import convert_remote_url, is_git_installed, string_in_file, download_file_from_url +from hermes.commands.init.base import string_in_file, download_file_from_url from unittest.mock import patch, MagicMock import hermes.commands.init.util.oauth_process as oauth_process +from hermes.commands.init.util.git_info import is_git_installed, convert_remote_url @pytest.mark.parametrize( From 7e36f2090014f46c5cd167f64146949995536fbf Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Wed, 2 Apr 2025 12:46:51 +0200 Subject: [PATCH 014/131] Plugin selection --- src/hermes/commands/init/base.py | 44 ++++++++++++++++++--- src/hermes/commands/init/util/slim_click.py | 5 ++- src/hermes/commands/marketplace.py | 35 ++++++++++++++-- 3 files changed, 73 insertions(+), 11 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 738ec026..8b89f03a 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -19,6 +19,7 @@ from requests import HTTPError import hermes.commands.init.util.slim_click as sc +from hermes.commands import marketplace from hermes.commands.base import HermesCommand, HermesPlugin from hermes.commands.init.util import (connect_github, connect_gitlab, connect_zenodo, git_info) @@ -58,15 +59,10 @@ class HermesInitFolderInfo: def __init__(self): self.absolute_path: str = "" self.has_git_folder: bool = False - # self.has_multiple_remotes: bool = False - # self.git_remote_url: str = "" - # self.git_base_url: str = "" - # self.used_git_hoster: GitHoster = GitHoster.Empty self.has_hermes_toml: bool = False self.has_gitignore: bool = False self.has_citation_cff: bool = False self.has_readme: bool = False - # self.current_branch: str = "" self.current_dir: str = "" self.dir_list: list[str] = [] self.dir_folders: list[str] = [] @@ -180,6 +176,7 @@ def __init__(self, parser: argparse.ArgumentParser): } self.plugin_relevant_commands = ["harvest", "deposit"] self.builtin_plugins: dict[str: HermesPlugin] = get_builtin_plugins(self.plugin_relevant_commands) + self.selected_plugins: list[marketplace.PluginInfo] = [] def init_command_parser(self, command_parser: argparse.ArgumentParser) -> None: command_parser.add_argument('--template-branch', nargs=1, default="", @@ -217,7 +214,10 @@ def __call__(self, args: argparse.Namespace) -> None: self.test_initialization() sc.echo(f"Starting to initialize HERMES in {self.folder_info.absolute_path}") - sc.max_steps = 7 + sc.max_steps = 8 + + sc.next_step("Configure HERMES plugins") + self.choose_plugins() sc.next_step("Configure deposition platform and setup method") self.choose_deposit_platform() @@ -595,6 +595,38 @@ def connect_deposit_platform(self) -> None: connect_zenodo.setup(using_sandbox=True) self.create_zenodo_token() + def choose_plugins(self): + """User chooses the plugins he wants to use.""" + plugin_infos: list[marketplace.PluginInfo] = marketplace.get_plugin_infos() + plugins_builtin: list[marketplace.PluginInfo] = list(filter(lambda p: p.builtin, plugin_infos)) + plugins_available: list[marketplace.PluginInfo] = list(filter(lambda p: not p.builtin, plugin_infos)) + plugins_selected: list[marketplace.PluginInfo] = [] + sc.echo("The following plugins are already builtin:") + for info in plugins_builtin: + sc.echo(str(info), formatting=sc.Formats.OKGREEN) + sc.echo("") + while True: + if plugins_selected: + sc.echo("The following plugins are going to be installed:") + for info in plugins_selected: + sc.echo(str(info), formatting=sc.Formats.OKCYAN) + sc.echo("") + if plugins_available: + sc.echo("The following plugins are available for installation:") + for info in plugins_available: + sc.echo(str(info), formatting=sc.Formats.WARNING, no_log=True) + sc.echo("") + else: + self.selected_plugins = plugins_selected + break + choice = sc.choose("Do you want to add a plugin?", ["No"] + [p.name for p in plugins_available]) + if choice == 0: + self.selected_plugins = plugins_selected + break + else: + chosen_plugin = plugins_available.pop(choice - 1) + plugins_selected.append(chosen_plugin) + def no_git_setup(self, start_question: str = "") -> None: """Makes the init for a gitless project (basically just creating hermes.toml)""" if start_question == "": diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index 5b705a41..51568cf6 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -62,18 +62,19 @@ def get_log_type(self, default: int = logging.INFO) -> int: return default -def echo(text: str, formatting: Formats = Formats.EMPTY, log_as: int = logging.NOTSET): +def echo(text: str, formatting: Formats = Formats.EMPTY, log_as: int = logging.NOTSET, no_log: bool = False): """ Prints the text with the given formatting. If log_as is set or AUTO_LOG_ON_ECHO is true it gets logged as well. :param text: The printed text. :param formatting: You can use the Formats Enum to give the text a special color or formatting. :param log_as: Creates a log entry with the given text if this is set. + :param no_log: Never creates a log entry if True. """ # Get logging type from formatting if AUTO_LOG_ON_ECHO if AUTO_LOG_ON_ECHO and log_as == logging.NOTSET and text != "": log_as = formatting.get_log_type(logging.INFO) # Add text to log if there is a logger - if log_as != logging.NOTSET and default_file_logger: + if log_as != logging.NOTSET and default_file_logger and no_log == False: default_file_logger.log(log_as, text) # Format the text for the console if formatting != Formats.EMPTY: diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index 842955dc..c88f7fb6 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -96,6 +96,38 @@ def _sort_plugins_by_step(plugins: list[SchemaOrgSoftwareApplication]) -> dict[s return sorted_plugins +def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: + return "builtin" if _plugin.is_part_of == schema_org_hermes else (_plugin.url or "") + +class PluginInfo: + def __init__(self): + self.name: str = "" + self.location: str = "" + self.step: str = "" + self.builtin: bool = True + def __str__(self): + return f"[{self.step}] {self.name} ({self.location})" + + +def get_plugin_infos() -> list[PluginInfo]: + response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) + response.raise_for_status() + parser = PluginMarketPlaceParser() + parser.feed(response.text) + infos: list[PluginInfo] = [] + if parser.plugins: + plugins_sorted = _sort_plugins_by_step(parser.plugins) + for step in plugins_sorted.keys(): + for plugin in plugins_sorted[step]: + info = PluginInfo() + info.name = plugin.name + info.step = step + info.location = _plugin_loc(plugin) + info.builtin = plugin.is_part_of == schema_org_hermes + infos.append(info) + return infos + + def main(): response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) response.raise_for_status() @@ -108,9 +140,6 @@ def main(): MARKETPLACE_URL + "." ) - def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: - return "builtin" if _plugin.is_part_of == schema_org_hermes else (_plugin.url or "") - if parser.plugins: print() max_name_len = max(map(lambda plugin: len(plugin.name), parser.plugins)) From 59fa59ce9d105598ba071e7429c8d10c7b049d63 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Mon, 7 Apr 2025 17:08:34 +0200 Subject: [PATCH 015/131] Init Plugin integration --- src/hermes/commands/init/base.py | 136 +++++++++++++------- src/hermes/commands/init/util/slim_click.py | 11 +- src/hermes/commands/marketplace.py | 34 ++++- 3 files changed, 130 insertions(+), 51 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 8b89f03a..08a6767c 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -7,14 +7,15 @@ import os import re import sys +import traceback +import requests +import toml + from dataclasses import dataclass from enum import Enum, auto from importlib import metadata from pathlib import Path from urllib.parse import urljoin, urlparse - -import requests -import toml from pydantic import BaseModel from requests import HTTPError @@ -174,6 +175,18 @@ def __init__(self, parser: argparse.ArgumentParser): "deposit_extra_files": "", "push_branch": "main" } + self.hermes_toml_data = { + "harvest": { + "sources": ["cff"] + }, + "deposit": { + "target": "invenio_rdm", + "invenio_rdm": { + "site_url": "", + "access_right": "open" + } + } + } self.plugin_relevant_commands = ["harvest", "deposit"] self.builtin_plugins: dict[str: HermesPlugin] = get_builtin_plugins(self.plugin_relevant_commands) self.selected_plugins: list[marketplace.PluginInfo] = [] @@ -210,40 +223,51 @@ def __call__(self, args: argparse.Namespace) -> None: if args.template_branch != "": self.template_branch = args.template_branch - # Test if init is valid in current folder - self.test_initialization() + try: + # Test if init is valid in current folder + self.test_initialization() + + sc.echo(f"Starting to initialize HERMES in {self.folder_info.absolute_path}\n") + sc.max_steps = 8 - sc.echo(f"Starting to initialize HERMES in {self.folder_info.absolute_path}") - sc.max_steps = 8 + sc.next_step("Configure HERMES plugins") + self.choose_plugins() + self.integrate_plugins() - sc.next_step("Configure HERMES plugins") - self.choose_plugins() + sc.next_step("Configure deposition platform and setup method") + self.choose_deposit_platform() + self.integrate_deposit_platform() + self.choose_setup_method() - sc.next_step("Configure deposition platform and setup method") - self.choose_deposit_platform() - self.choose_setup_method() + sc.next_step("Configure HERMES behaviour") + self.choose_push_branch() + self.choose_deposit_files() - sc.next_step("Configure HERMES behaviour") - self.choose_push_branch() - self.choose_deposit_files() + sc.next_step("Create hermes.toml file") + self.create_hermes_toml() - sc.next_step("Create hermes.toml file") - self.create_hermes_toml() + sc.next_step("Create CITATION.cff file") + self.create_citation_cff() - sc.next_step("Create CITATION.cff file") - self.create_citation_cff() + sc.next_step("Create git CI files") + self.update_gitignore() + self.create_ci_template() - sc.next_step("Create git CI files") - self.update_gitignore() - self.create_ci_template() + sc.next_step("Connect with deposition platform") + self.connect_deposit_platform() - sc.next_step("Connect with deposition platform") - self.connect_deposit_platform() + sc.next_step("Connect with git hoster") + self.configure_git_project() - sc.next_step("Connect with git hoster") - self.configure_git_project() + sc.echo("\nHERMES is now initialized and ready to be used.\n", + formatting=sc.Formats.OKGREEN+sc.Formats.BOLD) - sc.echo("\nHERMES is now initialized and ready to be used.\n", formatting=sc.Formats.OKGREEN+sc.Formats.BOLD) + except Exception as e: + # More useful message on error + sc.echo(f"An error occurred during execution of HERMES init: {e}", + formatting=sc.Formats.FAIL+sc.Formats.BOLD) + sc.debug_info(traceback.format_exc()) + sys.exit(2) def test_initialization(self) -> None: """Test if init is possible and wanted. If not: sys.exit()""" @@ -284,6 +308,7 @@ def test_initialization(self) -> None: if self.git_remote: self.git_remote_url = git_info.get_remote_url(self.git_remote) self.git_hoster = get_git_hoster_from_url(self.git_remote_url) + # Abort with no remote else: sc.echo("Your git project does not have a remote. It is recommended for HERMES to " @@ -311,26 +336,12 @@ def test_initialization(self) -> None: sys.exit() def create_hermes_toml(self) -> None: - """Creates the hermes.toml file based on a dictionary""" - deposit_url = DepositPlatformUrls.get(self.deposit_platform) - default_values = { - "harvest": { - "sources": ["cff"] - }, - "deposit": { - "target": "invenio_rdm", - "invenio_rdm": { - "site_url": deposit_url, - "access_right": "open" - } - } - } - + """Creates the hermes.toml file based on a self.hermes_toml_data""" if (not self.folder_info.has_hermes_toml) \ or sc.confirm("Do you want to replace your `hermes.toml` with a new one?", default=True): with open('hermes.toml', 'w') as toml_file: # noinspection PyTypeChecker - toml.dump(default_values, toml_file) + toml.dump(self.hermes_toml_data, toml_file) sc.echo("`hermes.toml` was created.", formatting=sc.Formats.OKGREEN) def create_citation_cff(self) -> None: @@ -384,7 +395,6 @@ def create_ci_template(self) -> None: """Downloads and configures the ci workflow files using templates from the chosen template branch.""" match self.git_hoster: case GitHoster.GitHub: - # TODO Replace this later with the link to the real templates (not the feature branch) template_url = self.get_template_url("TEMPLATE_hermes_github_to_zenodo.yml") ci_file_folder = ".github/workflows" ci_file_name = "hermes_github.yml" @@ -429,10 +439,11 @@ def configure_ci_template(self, ci_file_path) -> None: parameters = list(set(re.findall(r'{%(.*?)%}', content))) for parameter in parameters: if parameter in self.ci_parameters: - content = content.replace(f'{{%{parameter}%}}', self.ci_parameters[parameter]) + value = str(self.ci_parameters[parameter]) + content = content.replace(f'{{%{parameter}%}}', value) else: - sc.echo(f"Warning: CI File Parameter {{%{parameter}%}} was not set.", - formatting=sc.Formats.WARNING) + sc.debug_info(f"CI File Parameter {{%{parameter}%}} was not set.", formatting=sc.Formats.WARNING) + content = content.replace(f'{{%{parameter}%}}', '') with open(ci_file_path, 'w') as file: file.write(content) @@ -572,6 +583,11 @@ def choose_deposit_platform(self) -> None: ) self.deposit_platform = deposit_platform_list[deposit_platform_index] + def integrate_deposit_platform(self) -> None: + """Makes changes to the toml data or something else based on the chosen deposit platform.""" + deposit_url = DepositPlatformUrls.get(self.deposit_platform) + self.hermes_toml_data["deposit"]["invenio_rdm"]["site_url"] = deposit_url + def choose_setup_method(self) -> None: """User chooses his desired setup method: Either preferring automatic (if available) or manual.""" setup_method_index = sc.choose( @@ -615,11 +631,15 @@ def choose_plugins(self): sc.echo("The following plugins are available for installation:") for info in plugins_available: sc.echo(str(info), formatting=sc.Formats.WARNING, no_log=True) + if info.abstract: + sc.echo("-> " + info.abstract, formatting=sc.Formats.ITALIC+sc.Formats.WARNING, no_log=True) sc.echo("") else: self.selected_plugins = plugins_selected break - choice = sc.choose("Do you want to add a plugin?", ["No"] + [p.name for p in plugins_available]) + no_text = "No further plugins needed" + choice = sc.choose("Do you want to add a plugin?", + [no_text] + [f"Add {p.name}" for p in plugins_available]) if choice == 0: self.selected_plugins = plugins_selected break @@ -627,6 +647,26 @@ def choose_plugins(self): chosen_plugin = plugins_available.pop(choice - 1) plugins_selected.append(chosen_plugin) + def integrate_plugins(self): + """ + Plugin installation is added to the ci-parameters. + Also for now we use this method to do custom plugin installation steps. + """ + for plugin_info in self.selected_plugins: + if not plugin_info.is_valid(): + sc.echo(f"Could not install plugin: {plugin_info.name}", formatting=sc.Formats.FAIL) + continue + pip_install = plugin_info.get_pip_install_command() + self.ci_parameters["pip_install_plugins_github"] = \ + self.ci_parameters.get("pip_install_plugins_github", "") + " - run: " + pip_install + "\n" + self.ci_parameters["pip_install_plugins_gitlab"] = \ + self.ci_parameters.get("pip_install_plugins_gitlab", "") + " - " + pip_install + "\n" + match plugin_info.name: + case "hermes-plugin-python": + self.hermes_toml_data["harvest"]["sources"].append("toml") + case "hermes-plugin-git": + self.hermes_toml_data["harvest"]["sources"].append("git") + def no_git_setup(self, start_question: str = "") -> None: """Makes the init for a gitless project (basically just creating hermes.toml)""" if start_question == "": diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index 51568cf6..f1b0f1fa 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -61,6 +61,9 @@ def get_log_type(self, default: int = logging.INFO) -> int: return logging.INFO return default + def wrap_around(self, text: str) -> str: + return self.get_ansi() + text + Formats.ENDC.get_ansi() + def echo(text: str, formatting: Formats = Formats.EMPTY, log_as: int = logging.NOTSET, no_log: bool = False): """ @@ -74,10 +77,12 @@ def echo(text: str, formatting: Formats = Formats.EMPTY, log_as: int = logging.N if AUTO_LOG_ON_ECHO and log_as == logging.NOTSET and text != "": log_as = formatting.get_log_type(logging.INFO) # Add text to log if there is a logger - if log_as != logging.NOTSET and default_file_logger and no_log == False: + if log_as != logging.NOTSET and default_file_logger and not no_log: default_file_logger.log(log_as, text) # Format the text for the console if formatting != Formats.EMPTY: + if Formats.ENDC.get_ansi() in text: + text = text.replace(Formats.ENDC.get_ansi(), Formats.ENDC.get_ansi() + formatting.get_ansi()) text = f"{formatting.get_ansi()}{text}{Formats.ENDC.get_ansi()}" # Print it if (log_as != logging.DEBUG) or PRINT_DEBUG: @@ -165,7 +170,9 @@ def next_step(description: str): def create_console_hyperlink(url: str, word: str) -> str: """Use this to have a consistent display of hyperlinks.""" - return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" if USE_FANCY_HYPERLINKS else f"{word} ({url})" + if USE_FANCY_HYPERLINKS: + return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" + return f"{word} ({url})" class ColorLogHandler(logging.Handler): diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index c88f7fb6..32804895 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -11,6 +11,7 @@ from pydantic import BaseModel, ConfigDict, Field from pydantic.alias_generators import to_camel +from hermes.commands.init.util import slim_click from hermes.utils import hermes_doi, hermes_user_agent MARKETPLACE_URL = "https://hermes.software-metadata.pub/marketplace" @@ -99,14 +100,43 @@ def _sort_plugins_by_step(plugins: list[SchemaOrgSoftwareApplication]) -> dict[s def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: return "builtin" if _plugin.is_part_of == schema_org_hermes else (_plugin.url or "") + class PluginInfo: + """ + This class contains all the information about a plugin which are needed for the init-Command. + """ def __init__(self): self.name: str = "" self.location: str = "" self.step: str = "" self.builtin: bool = True + self.install_url: str = "" + self.abstract: str = "" + def __str__(self): - return f"[{self.step}] {self.name} ({self.location})" + step_text = f"[{self.step}]" + return f"{step_text} {slim_click.Formats.BOLD.wrap_around(self.name)} ({self.location})" + + def get_pip_install_command(self) -> str: + """ + Returns the pip install command which can be used to install the plugin. + Tries to extract the project name from the install_url (PyPI-URL) if possible. + Otherwise, it tries to use the location (Git-Project-URL) for the pip install command. + """ + if self.install_url and self.install_url.startswith("https://pypi.org/project/"): + project_name = self.install_url.rstrip("/").removeprefix("https://pypi.org/project/") + return f"pip install {project_name}" + if self.location and self.location.startswith(("https://", "git@", "ssh://")): + git_url = self.location.rstrip("/") + return f"pip install git+{git_url}" + return "" + + def is_valid(self) -> bool: + """ + Returns True if the plugin can be installed. Maybe we'll check the actual repository here later + to make sure that other things are valid too. + """ + return self.get_pip_install_command() != "" def get_plugin_infos() -> list[PluginInfo]: @@ -124,6 +154,8 @@ def get_plugin_infos() -> list[PluginInfo]: info.step = step info.location = _plugin_loc(plugin) info.builtin = plugin.is_part_of == schema_org_hermes + info.install_url = plugin.install_url + info.abstract = plugin.abstract infos.append(info) return infos From 24baf045e38af03c331d50806e75e3d4a39c4c0c Mon Sep 17 00:00:00 2001 From: nheeb <34535625+nheeb@users.noreply.github.com> Date: Tue, 22 Apr 2025 09:58:39 +0200 Subject: [PATCH 016/131] Update docs/adr/0013-plugin-init.md Co-authored-by: David Pape --- docs/adr/0013-plugin-init.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adr/0013-plugin-init.md b/docs/adr/0013-plugin-init.md index 5fbfc5f2..9c678074 100644 --- a/docs/adr/0013-plugin-init.md +++ b/docs/adr/0013-plugin-init.md @@ -11,7 +11,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 ## Context and Problem Statement -For a smooth user experience common plugins (those which are on the marketplace) should installable via `hermes init`. That however means we need to decide on a way for the plugins to ask question during that same init process. +For a smooth user experience common plugins (those which are on the marketplace) should be installable via `hermes init`. That however means we need to decide on a way for the plugins to ask question during that same init process. ## Considered Options From b6530da15f13a32ea33f732df54e5cb659f2f621 Mon Sep 17 00:00:00 2001 From: nheeb <34535625+nheeb@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:12:45 +0200 Subject: [PATCH 017/131] Removed some old comments --- src/hermes/commands/init/base.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 738ec026..aa5d63eb 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -58,15 +58,10 @@ class HermesInitFolderInfo: def __init__(self): self.absolute_path: str = "" self.has_git_folder: bool = False - # self.has_multiple_remotes: bool = False - # self.git_remote_url: str = "" - # self.git_base_url: str = "" - # self.used_git_hoster: GitHoster = GitHoster.Empty self.has_hermes_toml: bool = False self.has_gitignore: bool = False self.has_citation_cff: bool = False self.has_readme: bool = False - # self.current_branch: str = "" self.current_dir: str = "" self.dir_list: list[str] = [] self.dir_folders: list[str] = [] From ff70fd37573688de8bc5f05e67f347479139dd95 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Wed, 23 Apr 2025 14:19:37 +0200 Subject: [PATCH 018/131] better error messages --- src/hermes/commands/init/base.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 08a6767c..2c5f4db3 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -158,6 +158,7 @@ class HermesInitCommand(HermesCommand): def __init__(self, parser: argparse.ArgumentParser): super().__init__(parser) self.folder_info: HermesInitFolderInfo = HermesInitFolderInfo() + self.hermes_was_already_installed: bool = False self.tokens: dict = {} self.setup_method: str = "" self.deposit_platform: DepositPlatform = DepositPlatform.Empty @@ -262,8 +263,13 @@ def __call__(self, args: argparse.Namespace) -> None: sc.echo("\nHERMES is now initialized and ready to be used.\n", formatting=sc.Formats.OKGREEN+sc.Formats.BOLD) + # Nice message on Ctrl+C + except KeyboardInterrupt: + sc.echo("HERMES init was aborted.", sc.Formats.WARNING) + sys.exit() + + # Useful message on error except Exception as e: - # More useful message on error sc.echo(f"An error occurred during execution of HERMES init: {e}", formatting=sc.Formats.FAIL+sc.Formats.BOLD) sc.debug_info(traceback.format_exc()) @@ -282,6 +288,7 @@ def test_initialization(self) -> None: # Look at the current folder self.refresh_folder_info() + self.hermes_was_already_installed = self.folder_info.has_hermes_toml # Abort if there is no git if not self.folder_info.has_git_folder: @@ -750,3 +757,7 @@ def choose_deposit_files(self) -> None: else: for file in self.folder_info.dir_list: sc.echo(f"\t\t{file}", formatting=sc.Formats.OKCYAN) + + def clean_up_files(self): + if not self.hermes_was_already_installed: + pass From 43d5f3b0dd0e656cd1f57697d79c87b9e023f566 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Mon, 28 Apr 2025 13:39:01 +0200 Subject: [PATCH 019/131] Automated clean up --- src/hermes/commands/init/base.py | 71 ++++++++++++++++++++++++------ src/hermes/commands/marketplace.py | 42 +++++++++--------- 2 files changed, 78 insertions(+), 35 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 2c5f4db3..f8d8448e 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -123,7 +123,10 @@ def string_in_file(file_path, search_string: str) -> bool: def get_builtin_plugins(plugin_commands: list[str]) -> dict[str: HermesPlugin]: - """Returns a list of installed HermesPlugins based on a list of related command names.""" + """ + Returns a list of installed HermesPlugins based on a list of related command names. + This is currently not used (we use the marketplace code instead) but maybe later. + """ plugins = {} for plugin_command_name in plugin_commands: entry_point_group = f"hermes.{plugin_command_name}" @@ -159,6 +162,7 @@ def __init__(self, parser: argparse.ArgumentParser): super().__init__(parser) self.folder_info: HermesInitFolderInfo = HermesInitFolderInfo() self.hermes_was_already_installed: bool = False + self.new_created_paths: list[Path] = [] self.tokens: dict = {} self.setup_method: str = "" self.deposit_platform: DepositPlatform = DepositPlatform.Empty @@ -260,12 +264,14 @@ def __call__(self, args: argparse.Namespace) -> None: sc.next_step("Connect with git hoster") self.configure_git_project() + self.clean_up_files(False) sc.echo("\nHERMES is now initialized and ready to be used.\n", formatting=sc.Formats.OKGREEN+sc.Formats.BOLD) # Nice message on Ctrl+C except KeyboardInterrupt: sc.echo("HERMES init was aborted.", sc.Formats.WARNING) + self.clean_up_files(True) sys.exit() # Useful message on error @@ -273,6 +279,7 @@ def __call__(self, args: argparse.Namespace) -> None: sc.echo(f"An error occurred during execution of HERMES init: {e}", formatting=sc.Formats.FAIL+sc.Formats.BOLD) sc.debug_info(traceback.format_exc()) + self.clean_up_files(True) sys.exit(2) def test_initialization(self) -> None: @@ -344,9 +351,11 @@ def test_initialization(self) -> None: def create_hermes_toml(self) -> None: """Creates the hermes.toml file based on a self.hermes_toml_data""" + hermes_toml_path = Path("hermes.toml") + self.mark_as_new_path(hermes_toml_path) if (not self.folder_info.has_hermes_toml) \ or sc.confirm("Do you want to replace your `hermes.toml` with a new one?", default=True): - with open('hermes.toml', 'w') as toml_file: + with open(hermes_toml_path, 'w') as toml_file: # noinspection PyTypeChecker toml.dump(self.hermes_toml_data, toml_file) sc.echo("`hermes.toml` was created.", formatting=sc.Formats.OKGREEN) @@ -377,17 +386,19 @@ def create_citation_cff(self) -> None: def update_gitignore(self) -> None: """Creates .gitignore if there is none and adds '.hermes' to it""" + gitignore_path = Path(".gitignore") + self.mark_as_new_path(gitignore_path) if not self.folder_info.has_gitignore: - open(".gitignore", 'w') + open(gitignore_path, 'w') sc.echo("A new `.gitignore` file was created.", formatting=sc.Formats.OKGREEN) self.refresh_folder_info() if self.folder_info.has_gitignore: - with open(".gitignore", "r") as file: + with open(gitignore_path, "r") as file: gitignore_lines = file.readlines() if any([line.startswith(".hermes") for line in gitignore_lines]): sc.echo("The `.gitignore` file already contains `.hermes/`") else: - with open(".gitignore", "a") as file: + with open(gitignore_path, "a") as file: file.write("# Ignoring all HERMES cache files\n") file.write(".hermes/\n") file.write("hermes.log\n") @@ -403,10 +414,12 @@ def create_ci_template(self) -> None: match self.git_hoster: case GitHoster.GitHub: template_url = self.get_template_url("TEMPLATE_hermes_github_to_zenodo.yml") - ci_file_folder = ".github/workflows" + ci_file_folder = Path(".github/workflows") ci_file_name = "hermes_github.yml" - Path(ci_file_folder).mkdir(parents=True, exist_ok=True) + self.mark_as_new_path(ci_file_folder) + ci_file_folder.mkdir(parents=True, exist_ok=True) ci_file_path = Path(ci_file_folder) / ci_file_name + self.mark_as_new_path(ci_file_path) download_file_from_url(template_url, ci_file_path) self.configure_ci_template(ci_file_path) sc.echo(f"GitHub CI: File was created at {ci_file_path}", formatting=sc.Formats.OKGREEN) @@ -414,8 +427,15 @@ def create_ci_template(self) -> None: gitlab_ci_template_url = self.get_template_url("TEMPLATE_hermes_gitlab_to_zenodo.yml") hermes_ci_template_url = self.get_template_url("hermes-ci.yml") gitlab_ci_path = Path(".gitlab-ci.yml") - Path("gitlab").mkdir(parents=True, exist_ok=True) - hermes_ci_path = Path("gitlab") / "hermes-ci.yml" + gitlab_folder_path = Path("gitlab") + hermes_ci_path = gitlab_folder_path / "hermes-ci.yml" + # Adding paths to our list + self.mark_as_new_path(gitlab_ci_path) + self.mark_as_new_path(gitlab_folder_path) + self.mark_as_new_path(hermes_ci_path) + # Creating the gitlab folder + gitlab_folder_path.mkdir(parents=True, exist_ok=True) + # Creating / updating gitlab-ci if gitlab_ci_path.exists(): if string_in_file(gitlab_ci_path, "hermes-ci.yml"): sc.echo(f"It seems like your {gitlab_ci_path} file is already configured for hermes.") @@ -426,6 +446,7 @@ def create_ci_template(self) -> None: download_file_from_url(gitlab_ci_template_url, gitlab_ci_path) sc.echo(f"GitLab CI: {gitlab_ci_path} was created.", formatting=sc.Formats.OKGREEN) self.configure_ci_template(gitlab_ci_path) + # Creating hermes-ci download_file_from_url(hermes_ci_template_url, hermes_ci_path) self.configure_ci_template(hermes_ci_path) @@ -618,7 +639,7 @@ def connect_deposit_platform(self) -> None: connect_zenodo.setup(using_sandbox=True) self.create_zenodo_token() - def choose_plugins(self): + def choose_plugins(self) -> None: """User chooses the plugins he wants to use.""" plugin_infos: list[marketplace.PluginInfo] = marketplace.get_plugin_infos() plugins_builtin: list[marketplace.PluginInfo] = list(filter(lambda p: p.builtin, plugin_infos)) @@ -654,7 +675,7 @@ def choose_plugins(self): chosen_plugin = plugins_available.pop(choice - 1) plugins_selected.append(chosen_plugin) - def integrate_plugins(self): + def integrate_plugins(self) -> None: """ Plugin installation is added to the ci-parameters. Also for now we use this method to do custom plugin installation steps. @@ -688,6 +709,7 @@ def no_git_setup(self, start_question: str = "") -> None: sc.next_step("Create CITATION.cff file") self.create_citation_cff() + self.clean_up_files(False) sc.echo("\nHERMES is now initialized (without git integration or CI/CD files).\n", formatting=sc.Formats.OKGREEN) @@ -758,6 +780,27 @@ def choose_deposit_files(self) -> None: for file in self.folder_info.dir_list: sc.echo(f"\t\t{file}", formatting=sc.Formats.OKCYAN) - def clean_up_files(self): - if not self.hermes_was_already_installed: - pass + def mark_as_new_path(self, path: Path, avoid_existing: bool = True) -> None: + """ + This method should be called directly BEFORE creating a new file in the given Path. + This way we can look if something already exists there to decide later-on if we want to delete it on abort. + """ + if (not avoid_existing) or (not path.exists()): + self.new_created_paths.append(path) + + def clean_up_files(self, aborted: bool) -> None: + """ + This gets called when init is finished (successfully or aborted). + It cleans up unwanted files (like .hermes folder) and everything new when aborted. + """ + os.remove(Path(".hermes")) + if aborted: + if not self.hermes_was_already_installed: + for path in reversed(self.new_created_paths): + try: + if path.is_dir(): + path.rmdir() + else: + os.remove(path) + except Exception as e: + sc.echo(f"Cleaning Warning: Could not remove {path}. ({e})") diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index a1c14142..c5c73cfa 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -153,27 +153,6 @@ def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: return "builtin" if _plugin.is_part_of == schema_org_hermes else (_plugin.url or "") -def get_plugin_infos() -> list[PluginInfo]: - response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) - response.raise_for_status() - parser = PluginMarketPlaceParser() - parser.feed(response.text) - infos: list[PluginInfo] = [] - if parser.plugins: - plugins_sorted = _sort_plugins_by_step(parser.plugins) - for step in plugins_sorted.keys(): - for plugin in plugins_sorted[step]: - info = PluginInfo() - info.name = plugin.name - info.step = step - info.location = _plugin_loc(plugin) - info.builtin = plugin.is_part_of == schema_org_hermes - info.install_url = plugin.install_url - info.abstract = plugin.abstract - infos.append(info) - return infos - - def main(): response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) response.raise_for_status() @@ -248,3 +227,24 @@ def is_valid(self) -> bool: to make sure that other things are valid too. """ return self.get_pip_install_command() != "" + + +def get_plugin_infos() -> list[PluginInfo]: + response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) + response.raise_for_status() + parser = PluginMarketPlaceParser() + parser.feed(response.text) + infos: list[PluginInfo] = [] + if parser.plugins: + plugins_sorted = _sort_plugins_by_step(parser.plugins) + for step in plugins_sorted.keys(): + for plugin in plugins_sorted[step]: + info = PluginInfo() + info.name = plugin.name + info.step = step + info.location = _plugin_loc(plugin) + info.builtin = plugin.is_part_of == schema_org_hermes + info.install_url = plugin.install_url + info.abstract = plugin.abstract + infos.append(info) + return infos From e33c02317bd755d7d45b4a94ca3b07c1b721801d Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Mon, 28 Apr 2025 14:04:17 +0200 Subject: [PATCH 020/131] Small fixes --- src/hermes/commands/init/base.py | 20 ++++++++++++++++---- src/hermes/commands/init/util/slim_click.py | 2 +- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index f8d8448e..1c93dcaf 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -6,6 +6,7 @@ import logging import os import re +import shutil import sys import traceback import requests @@ -270,6 +271,7 @@ def __call__(self, args: argparse.Namespace) -> None: # Nice message on Ctrl+C except KeyboardInterrupt: + sc.echo("") sc.echo("HERMES init was aborted.", sc.Formats.WARNING) self.clean_up_files(True) sys.exit() @@ -416,10 +418,13 @@ def create_ci_template(self) -> None: template_url = self.get_template_url("TEMPLATE_hermes_github_to_zenodo.yml") ci_file_folder = Path(".github/workflows") ci_file_name = "hermes_github.yml" + ci_file_path = ci_file_folder / ci_file_name + # Adding paths to our list + self.mark_as_new_path(Path(".github")) self.mark_as_new_path(ci_file_folder) - ci_file_folder.mkdir(parents=True, exist_ok=True) - ci_file_path = Path(ci_file_folder) / ci_file_name self.mark_as_new_path(ci_file_path) + # Creating folder & ci file + ci_file_folder.mkdir(parents=True, exist_ok=True) download_file_from_url(template_url, ci_file_path) self.configure_ci_template(ci_file_path) sc.echo(f"GitHub CI: File was created at {ci_file_path}", formatting=sc.Formats.OKGREEN) @@ -723,7 +728,11 @@ def choose_push_branch(self) -> None: ] ) if push_choice == 0: - self.ci_parameters["push_branch"] = sc.answer("Enter target branch: ") + branch = sc.answer("Enter target branch: ") + self.ci_parameters["push_branch"] = branch + sc.echo(f"The HERMES pipeline will be activated when you push on {sc.Formats.BOLD.wrap_around(branch)}", + formatting=sc.Formats.OKGREEN) + sc.echo() elif push_choice == 1: sc.echo("Setting up triggering by tags is currently not implemented.", formatting=sc.Formats.WARNING) sc.echo(f"You can visit {TUTORIAL_URL} to set it up manually later-on.", formatting=sc.Formats.WARNING) @@ -793,7 +802,10 @@ def clean_up_files(self, aborted: bool) -> None: This gets called when init is finished (successfully or aborted). It cleans up unwanted files (like .hermes folder) and everything new when aborted. """ - os.remove(Path(".hermes")) + sc.echo("Cleaning unused files...") + hidden_hermes_path = Path(".hermes") + if hidden_hermes_path.exists() and hidden_hermes_path.is_dir(): + shutil.rmtree(hidden_hermes_path) if aborted: if not self.hermes_was_already_installed: for path in reversed(self.new_created_paths): diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index f1b0f1fa..2f72626f 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -65,7 +65,7 @@ def wrap_around(self, text: str) -> str: return self.get_ansi() + text + Formats.ENDC.get_ansi() -def echo(text: str, formatting: Formats = Formats.EMPTY, log_as: int = logging.NOTSET, no_log: bool = False): +def echo(text: str = "", formatting: Formats = Formats.EMPTY, log_as: int = logging.NOTSET, no_log: bool = False): """ Prints the text with the given formatting. If log_as is set or AUTO_LOG_ON_ECHO is true it gets logged as well. :param text: The printed text. From c93c8e0fceaf0a8680a28ff385db224c3b201072 Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Tue, 29 Apr 2025 12:42:19 +0200 Subject: [PATCH 021/131] Clean up marketplace.py --- src/hermes/commands/marketplace.py | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index c5c73cfa..680158a3 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -96,6 +96,11 @@ def handle_data(self, data): plugin = SchemaOrgSoftwareApplication.model_validate_json(data) self.plugins.append(plugin) + def parse_plugins_from_url(self, url: str = MARKETPLACE_URL, user_agent: str = hermes_user_agent): + response = requests.get(url, headers={"User-Agent": user_agent}) + response.raise_for_status() + self.feed(response.text) + @cache def _doi_is_version_of_concept_doi(doi: str, concept_doi: str) -> bool: @@ -150,28 +155,22 @@ def _sort_plugins_by_step(plugins: list[SchemaOrgSoftwareApplication]) -> dict[s def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: - return "builtin" if _plugin.is_part_of == schema_org_hermes else (_plugin.url or "") + return ( + "builtin" + if _is_hermes_reference(_plugin.is_part_of) + else (_plugin.url or "") + ) def main(): - response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) - response.raise_for_status() - parser = PluginMarketPlaceParser() - parser.feed(response.text) + parser.parse_plugins_from_url(MARKETPLACE_URL, hermes_user_agent) print( "A detailed list of available plugins can be found on the HERMES website at", MARKETPLACE_URL + "." ) - def _plugin_loc(_plugin: SchemaOrgSoftwareApplication) -> str: - return ( - "builtin" - if _is_hermes_reference(_plugin.is_part_of) - else (_plugin.url or "") - ) - if parser.plugins: print() max_name_len = max(map(lambda plugin: len(plugin.name), parser.plugins)) @@ -230,10 +229,11 @@ def is_valid(self) -> bool: def get_plugin_infos() -> list[PluginInfo]: - response = requests.get(MARKETPLACE_URL, headers={"User-Agent": hermes_user_agent}) - response.raise_for_status() + """ + Returns a List of PluginInfos which are meant to be used by the init-command. + """ parser = PluginMarketPlaceParser() - parser.feed(response.text) + parser.parse_plugins_from_url(MARKETPLACE_URL, hermes_user_agent) infos: list[PluginInfo] = [] if parser.plugins: plugins_sorted = _sort_plugins_by_step(parser.plugins) @@ -243,7 +243,7 @@ def get_plugin_infos() -> list[PluginInfo]: info.name = plugin.name info.step = step info.location = _plugin_loc(plugin) - info.builtin = plugin.is_part_of == schema_org_hermes + info.builtin = info.location == "builtin" info.install_url = plugin.install_url info.abstract = plugin.abstract infos.append(info) From 8684a42e6c02889b8a8190be70db5d1defdecd6b Mon Sep 17 00:00:00 2001 From: Nitai Heeb Date: Wed, 30 Apr 2025 12:14:05 +0200 Subject: [PATCH 022/131] init base isorted --- src/hermes/commands/init/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 1c93dcaf..5937eded 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -9,14 +9,14 @@ import shutil import sys import traceback -import requests -import toml - from dataclasses import dataclass from enum import Enum, auto from importlib import metadata from pathlib import Path from urllib.parse import urljoin, urlparse + +import requests +import toml from pydantic import BaseModel from requests import HTTPError From d8b926cbfdd9563a1eb260c0b083efaa37717b93 Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 1 Jul 2025 17:32:40 +0200 Subject: [PATCH 023/131] Allow initial publications on Rodare --- src/hermes/commands/deposit/rodare.py | 33 +++++++++------------------ 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/src/hermes/commands/deposit/rodare.py b/src/hermes/commands/deposit/rodare.py index c164e342..0106cd7f 100644 --- a/src/hermes/commands/deposit/rodare.py +++ b/src/hermes/commands/deposit/rodare.py @@ -49,39 +49,28 @@ class RodareDepositPlugin(InvenioDepositPlugin): robis_publication_url = "https://www.hzdr.de/publications/Publ-{pub_id}" def prepare(self) -> None: - """Update the context with the Robis identifier from the config.""" + """Update the context with the Robis identifier from the config. + + All HZDR publications must be registered in Robis (https://www.hzdr.de/robis). + The first release of a software may only be performed when the registration in + Robis is finalized and approved, and a publication form was added. + """ super().prepare() if not self.config.robis_pub_id: raise MisconfigurationError( f"deposit.{self.platform_name}.robis_pub_id is not configured. " - "You can get a robis_pub_id by publishing the software via Robis. " - f"HERMES may be used for subsequent releases. {self.robis_url}" + "You can get a robis_pub_id by registering the planned publication in " + 'Robis and adding a "Software Publication" as publication form. ' + "After approval of the publication, you may add the Robis Publ-Id to " + "the HERMES config file and proceed with the publication. " + f"{self.robis_url}" ) self.ctx.update( self.invenio_context_path["robis_pub_id"], self.config.robis_pub_id ) - def create_initial_version(self) -> None: - """Disallow creation of initial versions using HERMES. - - HZDR publications must all be registered in Robis (https://www.hzdr.de/robis). - There is a workflow in place that guides users from Robis to Rodare and - automatically transfers metadata for them. Starting the publication workflow in - Rodare is discouraged. - - Subsequent releases of the software may be published on Rodare directly as the - connection to Robis is in place by then. - - This code should never be reached. So, raising a ``RuntimeError`` is just a - precaution. - """ - raise RuntimeError( - "Please initiate the publication process in Robis. " - f"HERMES may be used for subsequent releases. {self.robis_url}" - ) - def related_identifiers(self): """Update the related identifiers with link to Robis. From 51e11682fc32c0403ee53d6ae555e44e8f26d8f1 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Wed, 9 Jul 2025 13:02:32 +0200 Subject: [PATCH 024/131] Update errors module from #288 --- src/hermes/model/errors.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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. From 43c6144f4e4da6a6943d395522e0f6b25a97530a Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Wed, 9 Jul 2025 13:03:33 +0200 Subject: [PATCH 025/131] Replace context with context manager from #288 --- src/hermes/model/context.py | 445 ---------------------------- src/hermes/model/context_manager.py | 64 ++++ 2 files changed, 64 insertions(+), 445 deletions(-) delete mode 100644 src/hermes/model/context.py create mode 100644 src/hermes/model/context_manager.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/context_manager.py b/src/hermes/model/context_manager.py new file mode 100644 index 00000000..e6975481 --- /dev/null +++ b/src/hermes/model/context_manager.py @@ -0,0 +1,64 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + +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 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')) + + 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) From e77b0ecb9bf410d97afe787506117e67e8306592 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Wed, 9 Jul 2025 13:05:23 +0200 Subject: [PATCH 026/131] Remove outdated implementations --- src/hermes/model/merge.py | 179 ----------------- src/hermes/model/path.py | 399 -------------------------------------- 2 files changed, 578 deletions(-) delete mode 100644 src/hermes/model/merge.py delete mode 100644 src/hermes/model/path.py 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 From b61f085fb541f7ffad6fbbd765f8422fbe844528 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Wed, 9 Jul 2025 13:06:16 +0200 Subject: [PATCH 027/131] Add model types implementation from #288 --- src/hermes/model/types/__init__.py | 61 + src/hermes/model/types/ld_container.py | 191 + src/hermes/model/types/ld_context.py | 60 + src/hermes/model/types/ld_dict.py | 112 + src/hermes/model/types/ld_list.py | 80 + src/hermes/model/types/pyld_util.py | 125 + .../model/types/schemas/codemeta.jsonld | 80 + .../types/schemas/codemeta.jsonld.license | 2 + .../model/types/schemas/hermes-content.jsonld | 12 + .../schemas/hermes-content.jsonld.license | 5 + .../model/types/schemas/hermes-git.jsonld | 9 + .../types/schemas/hermes-git.jsonld.license | 5 + .../model/types/schemas/hermes-runtime.jsonld | 10 + .../schemas/hermes-runtime.jsonld.license | 5 + src/hermes/model/types/schemas/index.json | 26 + .../model/types/schemas/index.json.license | 5 + .../schemas/schemaorg-current-http.jsonld | 43161 ++++++++++++++++ .../schemaorg-current-http.jsonld.license | 2 + .../schemas/schemaorg-current-https.jsonld | 43161 ++++++++++++++++ .../schemaorg-current-https.jsonld.license | 2 + src/hermes/model/types/schemas/w3c-prov.ttl | 2466 + .../model/types/schemas/w3c-prov.ttl.license | 2 + 22 files changed, 89582 insertions(+) create mode 100644 src/hermes/model/types/__init__.py 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 create mode 100644 src/hermes/model/types/schemas/codemeta.jsonld create mode 100644 src/hermes/model/types/schemas/codemeta.jsonld.license create mode 100644 src/hermes/model/types/schemas/hermes-content.jsonld create mode 100644 src/hermes/model/types/schemas/hermes-content.jsonld.license create mode 100644 src/hermes/model/types/schemas/hermes-git.jsonld create mode 100644 src/hermes/model/types/schemas/hermes-git.jsonld.license create mode 100644 src/hermes/model/types/schemas/hermes-runtime.jsonld create mode 100644 src/hermes/model/types/schemas/hermes-runtime.jsonld.license create mode 100644 src/hermes/model/types/schemas/index.json create mode 100644 src/hermes/model/types/schemas/index.json.license create mode 100644 src/hermes/model/types/schemas/schemaorg-current-http.jsonld 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 create mode 100644 src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license create mode 100644 src/hermes/model/types/schemas/w3c-prov.ttl create mode 100644 src/hermes/model/types/schemas/w3c-prov.ttl.license diff --git a/src/hermes/model/types/__init__.py b/src/hermes/model/types/__init__.py new file mode 100644 index 00000000..a10d58a3 --- /dev/null +++ b/src/hermes/model/types/__init__.py @@ -0,0 +1,61 @@ +# 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 +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() diff --git a/src/hermes/model/types/ld_container.py b/src/hermes/model/types/ld_container.py new file mode 100644 index 00000000..fd84e033 --- /dev/null +++ b/src/hermes/model/types/ld_container.py @@ -0,0 +1,191 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + +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 is 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_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..4974911c --- /dev/null +++ b/src/hermes/model/types/ld_context.py @@ -0,0 +1,60 @@ +# 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] + +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..d134b99e --- /dev/null +++ b/src/hermes/model/types/ld_dict.py @@ -0,0 +1,112 @@ +# 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 + + +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 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..62a7e5f3 --- /dev/null +++ b/src/hermes/model/types/ld_list.py @@ -0,0 +1,80 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + +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..f652cce8 --- /dev/null +++ b/src/hermes/model/types/pyld_util.py @@ -0,0 +1,125 @@ +# 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 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 entry in self.toc: + if entry['url'] == url: + break + else: + return None + + 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) + + 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 diff --git a/src/hermes/model/types/schemas/codemeta.jsonld b/src/hermes/model/types/schemas/codemeta.jsonld new file mode 100644 index 00000000..5e19122e --- /dev/null +++ b/src/hermes/model/types/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/types/schemas/codemeta.jsonld.license b/src/hermes/model/types/schemas/codemeta.jsonld.license new file mode 100644 index 00000000..e6abe722 --- /dev/null +++ b/src/hermes/model/types/schemas/codemeta.jsonld.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: CodeMeta +# SPDX-License-Identifier: Apache-2.0 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/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 b/src/hermes/model/types/schemas/hermes-git.jsonld new file mode 100644 index 00000000..e292c0a4 --- /dev/null +++ b/src/hermes/model/types/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" } + } +} 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 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/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.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/types/schemas/index.json.license b/src/hermes/model/types/schemas/index.json.license new file mode 100644 index 00000000..a3c37070 --- /dev/null +++ b/src/hermes/model/types/schemas/index.json.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 b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld new file mode 100644 index 00000000..47bc58a8 --- /dev/null +++ b/src/hermes/model/types/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/types/schemas/schemaorg-current-http.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license new file mode 100644 index 00000000..744a3f5b --- /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-FileCopyrightText: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld new file mode 100644 index 00000000..b730bdad --- /dev/null +++ b/src/hermes/model/types/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 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..744a3f5b --- /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-FileCopyrightText: The sponsors of Schema.org 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" . 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..49014c44 --- /dev/null +++ b/src/hermes/model/types/schemas/w3c-prov.ttl.license @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: W3C-20150513 +# SPDX-FileCopyrightText: 2023 W3C From 7f1b698c61b177965625ad1e7b3d39e7cbcf13bf Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Thu, 10 Jul 2025 09:25:22 +0200 Subject: [PATCH 028/131] Add schemaorg dependency and update dependencies --- poetry.lock | 1374 ++++++++++++++++++++++++++---------------------- pyproject.toml | 1 + 2 files changed, 759 insertions(+), 616 deletions(-) diff --git a/poetry.lock b/poetry.lock index df93853e..e3e23e6b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "accessible-pygments" @@ -6,6 +6,7 @@ version = "0.0.5" description = "A collection of accessible pygments styles" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7"}, {file = "accessible_pygments-0.0.5.tar.gz", hash = "sha256:40918d3e6a2b619ad424cb91e556bd3bd8865443d9f22f1dcdf79e33c8046872"}, @@ -24,6 +25,7 @@ version = "0.7.16" description = "A light, configurable Sphinx theme" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, @@ -35,6 +37,7 @@ version = "0.7.0" description = "Reusable constraint types to use with typing.Annotated" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, @@ -42,64 +45,69 @@ files = [ [[package]] name = "astroid" -version = "3.3.8" +version = "3.3.10" description = "An abstract syntax tree for Python with inference support." optional = false python-versions = ">=3.9.0" +groups = ["docs"] files = [ - {file = "astroid-3.3.8-py3-none-any.whl", hash = "sha256:187ccc0c248bfbba564826c26f070494f7bc964fd286b6d9fff4420e55de828c"}, - {file = "astroid-3.3.8.tar.gz", hash = "sha256:a88c7994f914a4ea8572fac479459f4955eeccc877be3f2d959a33273b0cf40b"}, + {file = "astroid-3.3.10-py3-none-any.whl", hash = "sha256:104fb9cb9b27ea95e847a94c003be03a9e039334a8ebca5ee27dafaf5c5711eb"}, + {file = "astroid-3.3.10.tar.gz", hash = "sha256:c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce"}, ] [package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} +typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} [[package]] name = "attrs" -version = "24.3.0" +version = "25.3.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308"}, - {file = "attrs-24.3.0.tar.gz", hash = "sha256:8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff"}, + {file = "attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}, + {file = "attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"}, ] [package.extras] -benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] -tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] +benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] +tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""] [[package]] name = "babel" -version = "2.16.0" +version = "2.17.0" description = "Internationalization utilities" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ - {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, - {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, + {file = "babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"}, + {file = "babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d"}, ] [package.extras] -dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] +dev = ["backports.zoneinfo ; python_version < \"3.9\"", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata ; sys_platform == \"win32\""] [[package]] name = "beautifulsoup4" -version = "4.12.3" +version = "4.13.4" description = "Screen-scraping library" optional = false -python-versions = ">=3.6.0" +python-versions = ">=3.7.0" +groups = ["docs"] files = [ - {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, - {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, + {file = "beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b"}, + {file = "beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195"}, ] [package.dependencies] soupsieve = ">1.2" +typing-extensions = ">=4.0.0" [package.extras] cchardet = ["cchardet"] @@ -114,6 +122,7 @@ version = "0.4.4" description = "Ultra-lightweight pure Python package to check if a file is binary or text." optional = false python-versions = "*" +groups = ["docs"] files = [ {file = "binaryornot-0.4.4-py2.py3-none-any.whl", hash = "sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4"}, {file = "binaryornot-0.4.4.tar.gz", hash = "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061"}, @@ -124,35 +133,44 @@ chardet = ">=3.0.2" [[package]] name = "boolean-py" -version = "4.0" +version = "5.0" description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." optional = false python-versions = "*" +groups = ["docs"] files = [ - {file = "boolean.py-4.0-py3-none-any.whl", hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd"}, - {file = "boolean.py-4.0.tar.gz", hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"}, + {file = "boolean_py-5.0-py3-none-any.whl", hash = "sha256:ef28a70bd43115208441b53a045d1549e2f0ec6e3d08a9d142cbc41c1938e8d9"}, + {file = "boolean_py-5.0.tar.gz", hash = "sha256:60cbc4bad079753721d32649545505362c754e121570ada4658b852a3a318d95"}, ] +[package.extras] +dev = ["build", "twine"] +docs = ["Sphinx (>=3.3.1)", "doc8 (>=0.8.1)", "sphinx-rtd-theme (>=0.5.0)", "sphinxcontrib-apidoc (>=0.3.0)"] +linting = ["black", "isort", "pycodestyle"] +testing = ["pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)"] + [[package]] name = "cachetools" -version = "5.5.0" +version = "6.1.0" description = "Extensible memoizing collections and decorators" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"}, - {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"}, + {file = "cachetools-6.1.0-py3-none-any.whl", hash = "sha256:1c7bb3cf9193deaf3508b7c5f2a79986c13ea38965c5adcff1f84519cf39163e"}, + {file = "cachetools-6.1.0.tar.gz", hash = "sha256:b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587"}, ] [[package]] name = "certifi" -version = "2024.12.14" +version = "2025.7.9" description = "Python package for providing Mozilla's CA Bundle." optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" +groups = ["main", "dev", "docs"] files = [ - {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, - {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, + {file = "certifi-2025.7.9-py3-none-any.whl", hash = "sha256:d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39"}, + {file = "certifi-2025.7.9.tar.gz", hash = "sha256:c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079"}, ] [[package]] @@ -161,6 +179,7 @@ version = "2.0.0" description = "Command line program to validate and convert CITATION.cff files." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "cffconvert-2.0.0-py3-none-any.whl", hash = "sha256:573c825e4e16173d99396dc956bd22ff5d4f84215cc16b6ab05299124f5373bb"}, {file = "cffconvert-2.0.0.tar.gz", hash = "sha256:b4379ee415c6637dc9e3e7ba196605cb3cedcea24613e4ea242c607d9e98eb50"}, @@ -184,6 +203,7 @@ version = "1.17.1" description = "Foreign Function Interface for Python calling C code." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, @@ -263,6 +283,7 @@ version = "5.2.0" description = "Universal encoding detector for Python 3" optional = false python-versions = ">=3.7" +groups = ["docs"] files = [ {file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}, {file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"}, @@ -270,114 +291,116 @@ files = [ [[package]] name = "charset-normalizer" -version = "3.4.1" +version = "3.4.2" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" -files = [ - {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"}, - {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"}, - {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"}, +groups = ["main", "dev", "docs"] +files = [ + {file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-win32.whl", hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cad5f45b3146325bb38d6855642f6fd609c3f7cad4dbaf75549bf3b904d3184"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2680962a4848b3c4f155dc2ee64505a9c57186d0d56b43123b17ca3de18f0fa"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:36b31da18b8890a76ec181c3cf44326bf2c48e36d393ca1b72b3f484113ea344"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4074c5a429281bf056ddd4c5d3b740ebca4d43ffffe2ef4bf4d2d05114299da"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9e36a97bee9b86ef9a1cf7bb96747eb7a15c2f22bdb5b516434b00f2a599f02"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:1b1bde144d98e446b056ef98e59c256e9294f6b74d7af6846bf5ffdafd687a7d"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:915f3849a011c1f593ab99092f3cecfcb4d65d8feb4a64cf1bf2d22074dc0ec4"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:fb707f3e15060adf5b7ada797624a6c6e0138e2a26baa089df64c68ee98e040f"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:25a23ea5c7edc53e0f29bae2c44fcb5a1aa10591aae107f2a2b2583a9c5cbc64"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:770cab594ecf99ae64c236bc9ee3439c3f46be49796e265ce0cc8bc17b10294f"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-win32.whl", hash = "sha256:6a0289e4589e8bdfef02a80478f1dfcb14f0ab696b5a00e1f4b8a14a307a3c58"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6fc1f5b51fa4cecaa18f2bd7a003f3dd039dd615cd69a2afd6d3b19aed6775f2"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-win32.whl", hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e"}, + {file = "charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0"}, + {file = "charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"}, ] [[package]] name = "click" -version = "8.1.8" +version = "8.2.1" description = "Composable command line interface toolkit" optional = false -python-versions = ">=3.7" +python-versions = ">=3.10" +groups = ["main"] files = [ - {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, - {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, + {file = "click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b"}, + {file = "click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202"}, ] [package.dependencies] @@ -389,87 +412,95 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["main", "dev", "docs"] files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] +markers = {main = "platform_system == \"Windows\""} [[package]] name = "coverage" -version = "7.6.10" +version = "7.9.2" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.9" -files = [ - {file = "coverage-7.6.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5c912978f7fbf47ef99cec50c4401340436d200d41d714c7a4766f377c5b7b78"}, - {file = "coverage-7.6.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a01ec4af7dfeb96ff0078ad9a48810bb0cc8abcb0115180c6013a6b26237626c"}, - {file = "coverage-7.6.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3b204c11e2b2d883946fe1d97f89403aa1811df28ce0447439178cc7463448a"}, - {file = "coverage-7.6.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32ee6d8491fcfc82652a37109f69dee9a830e9379166cb73c16d8dc5c2915165"}, - {file = "coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675cefc4c06e3b4c876b85bfb7c59c5e2218167bbd4da5075cbe3b5790a28988"}, - {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f4f620668dbc6f5e909a0946a877310fb3d57aea8198bde792aae369ee1c23b5"}, - {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4eea95ef275de7abaef630c9b2c002ffbc01918b726a39f5a4353916ec72d2f3"}, - {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e2f0280519e42b0a17550072861e0bc8a80a0870de260f9796157d3fca2733c5"}, - {file = "coverage-7.6.10-cp310-cp310-win32.whl", hash = "sha256:bc67deb76bc3717f22e765ab3e07ee9c7a5e26b9019ca19a3b063d9f4b874244"}, - {file = "coverage-7.6.10-cp310-cp310-win_amd64.whl", hash = "sha256:0f460286cb94036455e703c66988851d970fdfd8acc2a1122ab7f4f904e4029e"}, - {file = "coverage-7.6.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ea3c8f04b3e4af80e17bab607c386a830ffc2fb88a5484e1df756478cf70d1d3"}, - {file = "coverage-7.6.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:507a20fc863cae1d5720797761b42d2d87a04b3e5aeb682ef3b7332e90598f43"}, - {file = "coverage-7.6.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d37a84878285b903c0fe21ac8794c6dab58150e9359f1aaebbeddd6412d53132"}, - {file = "coverage-7.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a534738b47b0de1995f85f582d983d94031dffb48ab86c95bdf88dc62212142f"}, - {file = "coverage-7.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d7a2bf79378d8fb8afaa994f91bfd8215134f8631d27eba3e0e2c13546ce994"}, - {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6713ba4b4ebc330f3def51df1d5d38fad60b66720948112f114968feb52d3f99"}, - {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab32947f481f7e8c763fa2c92fd9f44eeb143e7610c4ca9ecd6a36adab4081bd"}, - {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377"}, - {file = "coverage-7.6.10-cp311-cp311-win32.whl", hash = "sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8"}, - {file = "coverage-7.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609"}, - {file = "coverage-7.6.10-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853"}, - {file = "coverage-7.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078"}, - {file = "coverage-7.6.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0"}, - {file = "coverage-7.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50"}, - {file = "coverage-7.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022"}, - {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b"}, - {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0"}, - {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852"}, - {file = "coverage-7.6.10-cp312-cp312-win32.whl", hash = "sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359"}, - {file = "coverage-7.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247"}, - {file = "coverage-7.6.10-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:05fca8ba6a87aabdd2d30d0b6c838b50510b56cdcfc604d40760dae7153b73d9"}, - {file = "coverage-7.6.10-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9e80eba8801c386f72e0712a0453431259c45c3249f0009aff537a517b52942b"}, - {file = "coverage-7.6.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a372c89c939d57abe09e08c0578c1d212e7a678135d53aa16eec4430adc5e690"}, - {file = "coverage-7.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec22b5e7fe7a0fa8509181c4aac1db48f3dd4d3a566131b313d1efc102892c18"}, - {file = "coverage-7.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26bcf5c4df41cad1b19c84af71c22cbc9ea9a547fc973f1f2cc9a290002c8b3c"}, - {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e4630c26b6084c9b3cb53b15bd488f30ceb50b73c35c5ad7871b869cb7365fd"}, - {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2396e8116db77789f819d2bc8a7e200232b7a282c66e0ae2d2cd84581a89757e"}, - {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:79109c70cc0882e4d2d002fe69a24aa504dec0cc17169b3c7f41a1d341a73694"}, - {file = "coverage-7.6.10-cp313-cp313-win32.whl", hash = "sha256:9e1747bab246d6ff2c4f28b4d186b205adced9f7bd9dc362051cc37c4a0c7bd6"}, - {file = "coverage-7.6.10-cp313-cp313-win_amd64.whl", hash = "sha256:254f1a3b1eef5f7ed23ef265eaa89c65c8c5b6b257327c149db1ca9d4a35f25e"}, - {file = "coverage-7.6.10-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2ccf240eb719789cedbb9fd1338055de2761088202a9a0b73032857e53f612fe"}, - {file = "coverage-7.6.10-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0c807ca74d5a5e64427c8805de15b9ca140bba13572d6d74e262f46f50b13273"}, - {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bcfa46d7709b5a7ffe089075799b902020b62e7ee56ebaed2f4bdac04c508d8"}, - {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e0de1e902669dccbf80b0415fb6b43d27edca2fbd48c74da378923b05316098"}, - {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f7b444c42bbc533aaae6b5a2166fd1a797cdb5eb58ee51a92bee1eb94a1e1cb"}, - {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b330368cb99ef72fcd2dc3ed260adf67b31499584dc8a20225e85bfe6f6cfed0"}, - {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9a7cfb50515f87f7ed30bc882f68812fd98bc2852957df69f3003d22a2aa0abf"}, - {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f93531882a5f68c28090f901b1d135de61b56331bba82028489bc51bdd818d2"}, - {file = "coverage-7.6.10-cp313-cp313t-win32.whl", hash = "sha256:89d76815a26197c858f53c7f6a656686ec392b25991f9e409bcef020cd532312"}, - {file = "coverage-7.6.10-cp313-cp313t-win_amd64.whl", hash = "sha256:54a5f0f43950a36312155dae55c505a76cd7f2b12d26abeebbe7a0b36dbc868d"}, - {file = "coverage-7.6.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:656c82b8a0ead8bba147de9a89bda95064874c91a3ed43a00e687f23cc19d53a"}, - {file = "coverage-7.6.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ccc2b70a7ed475c68ceb548bf69cec1e27305c1c2606a5eb7c3afff56a1b3b27"}, - {file = "coverage-7.6.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5e37dc41d57ceba70956fa2fc5b63c26dba863c946ace9705f8eca99daecdc4"}, - {file = "coverage-7.6.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0aa9692b4fdd83a4647eeb7db46410ea1322b5ed94cd1715ef09d1d5922ba87f"}, - {file = "coverage-7.6.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa744da1820678b475e4ba3dfd994c321c5b13381d1041fe9c608620e6676e25"}, - {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c0b1818063dc9e9d838c09e3a473c1422f517889436dd980f5d721899e66f315"}, - {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:59af35558ba08b758aec4d56182b222976330ef8d2feacbb93964f576a7e7a90"}, - {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7ed2f37cfce1ce101e6dffdfd1c99e729dd2ffc291d02d3e2d0af8b53d13840d"}, - {file = "coverage-7.6.10-cp39-cp39-win32.whl", hash = "sha256:4bcc276261505d82f0ad426870c3b12cb177752834a633e737ec5ee79bbdff18"}, - {file = "coverage-7.6.10-cp39-cp39-win_amd64.whl", hash = "sha256:457574f4599d2b00f7f637a0700a6422243b3565509457b2dbd3f50703e11f59"}, - {file = "coverage-7.6.10-pp39.pp310-none-any.whl", hash = "sha256:fd34e7b3405f0cc7ab03d54a334c17a9e802897580d964bd8c2001f4b9fd488f"}, - {file = "coverage-7.6.10.tar.gz", hash = "sha256:7fb105327c8f8f0682e29843e2ff96af9dcbe5bab8eeb4b398c6a33a16d80a23"}, +groups = ["dev"] +files = [ + {file = "coverage-7.9.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:66283a192a14a3854b2e7f3418d7db05cdf411012ab7ff5db98ff3b181e1f912"}, + {file = "coverage-7.9.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4e01d138540ef34fcf35c1aa24d06c3de2a4cffa349e29a10056544f35cca15f"}, + {file = "coverage-7.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f22627c1fe2745ee98d3ab87679ca73a97e75ca75eb5faee48660d060875465f"}, + {file = "coverage-7.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b1c2d8363247b46bd51f393f86c94096e64a1cf6906803fa8d5a9d03784bdbf"}, + {file = "coverage-7.9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c10c882b114faf82dbd33e876d0cbd5e1d1ebc0d2a74ceef642c6152f3f4d547"}, + {file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:de3c0378bdf7066c3988d66cd5232d161e933b87103b014ab1b0b4676098fa45"}, + {file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:1e2f097eae0e5991e7623958a24ced3282676c93c013dde41399ff63e230fcf2"}, + {file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28dc1f67e83a14e7079b6cea4d314bc8b24d1aed42d3582ff89c0295f09b181e"}, + {file = "coverage-7.9.2-cp310-cp310-win32.whl", hash = "sha256:bf7d773da6af9e10dbddacbf4e5cab13d06d0ed93561d44dae0188a42c65be7e"}, + {file = "coverage-7.9.2-cp310-cp310-win_amd64.whl", hash = "sha256:0c0378ba787681ab1897f7c89b415bd56b0b2d9a47e5a3d8dc0ea55aac118d6c"}, + {file = "coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba"}, + {file = "coverage-7.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:123d589f32c11d9be7fe2e66d823a236fe759b0096f5db3fb1b75b2fa414a4fa"}, + {file = "coverage-7.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:333b2e0ca576a7dbd66e85ab402e35c03b0b22f525eed82681c4b866e2e2653a"}, + {file = "coverage-7.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:326802760da234baf9f2f85a39e4a4b5861b94f6c8d95251f699e4f73b1835dc"}, + {file = "coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2"}, + {file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0b4a4cb73b9f2b891c1788711408ef9707666501ba23684387277ededab1097c"}, + {file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2c8937fa16c8c9fbbd9f118588756e7bcdc7e16a470766a9aef912dd3f117dbd"}, + {file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:42da2280c4d30c57a9b578bafd1d4494fa6c056d4c419d9689e66d775539be74"}, + {file = "coverage-7.9.2-cp311-cp311-win32.whl", hash = "sha256:14fa8d3da147f5fdf9d298cacc18791818f3f1a9f542c8958b80c228320e90c6"}, + {file = "coverage-7.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7"}, + {file = "coverage-7.9.2-cp311-cp311-win_arm64.whl", hash = "sha256:c2667a2b913e307f06aa4e5677f01a9746cd08e4b35e14ebcde6420a9ebb4c62"}, + {file = "coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0"}, + {file = "coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3"}, + {file = "coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1"}, + {file = "coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615"}, + {file = "coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b"}, + {file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9"}, + {file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f"}, + {file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d"}, + {file = "coverage-7.9.2-cp312-cp312-win32.whl", hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355"}, + {file = "coverage-7.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0"}, + {file = "coverage-7.9.2-cp312-cp312-win_arm64.whl", hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b"}, + {file = "coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038"}, + {file = "coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d"}, + {file = "coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3"}, + {file = "coverage-7.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdd612e59baed2a93c8843c9a7cb902260f181370f1d772f4842987535071d14"}, + {file = "coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6"}, + {file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f44ae036b63c8ea432f610534a2668b0c3aee810e7037ab9d8ff6883de480f5b"}, + {file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82d76ad87c932935417a19b10cfe7abb15fd3f923cfe47dbdaa74ef4e503752d"}, + {file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:619317bb86de4193debc712b9e59d5cffd91dc1d178627ab2a77b9870deb2868"}, + {file = "coverage-7.9.2-cp313-cp313-win32.whl", hash = "sha256:0a07757de9feb1dfafd16ab651e0f628fd7ce551604d1bf23e47e1ddca93f08a"}, + {file = "coverage-7.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b"}, + {file = "coverage-7.9.2-cp313-cp313-win_arm64.whl", hash = "sha256:48f82f889c80af8b2a7bb6e158d95a3fbec6a3453a1004d04e4f3b5945a02694"}, + {file = "coverage-7.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:55a28954545f9d2f96870b40f6c3386a59ba8ed50caf2d949676dac3ecab99f5"}, + {file = "coverage-7.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cdef6504637731a63c133bb2e6f0f0214e2748495ec15fe42d1e219d1b133f0b"}, + {file = "coverage-7.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd5ebe66c7a97273d5d2ddd4ad0ed2e706b39630ed4b53e713d360626c3dbb3"}, + {file = "coverage-7.9.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9303aed20872d7a3c9cb39c5d2b9bdbe44e3a9a1aecb52920f7e7495410dfab8"}, + {file = "coverage-7.9.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc18ea9e417a04d1920a9a76fe9ebd2f43ca505b81994598482f938d5c315f46"}, + {file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6406cff19880aaaadc932152242523e892faff224da29e241ce2fca329866584"}, + {file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d0d4f6ecdf37fcc19c88fec3e2277d5dee740fb51ffdd69b9579b8c31e4232e"}, + {file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c33624f50cf8de418ab2b4d6ca9eda96dc45b2c4231336bac91454520e8d1fac"}, + {file = "coverage-7.9.2-cp313-cp313t-win32.whl", hash = "sha256:1df6b76e737c6a92210eebcb2390af59a141f9e9430210595251fbaf02d46926"}, + {file = "coverage-7.9.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f5fd54310b92741ebe00d9c0d1d7b2b27463952c022da6d47c175d246a98d1bd"}, + {file = "coverage-7.9.2-cp313-cp313t-win_arm64.whl", hash = "sha256:c48c2375287108c887ee87d13b4070a381c6537d30e8487b24ec721bf2a781cb"}, + {file = "coverage-7.9.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ddc39510ac922a5c4c27849b739f875d3e1d9e590d1e7b64c98dadf037a16cce"}, + {file = "coverage-7.9.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a535c0c7364acd55229749c2b3e5eebf141865de3a8f697076a3291985f02d30"}, + {file = "coverage-7.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df0f9ef28e0f20c767ccdccfc5ae5f83a6f4a2fbdfbcbcc8487a8a78771168c8"}, + {file = "coverage-7.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f3da12e0ccbcb348969221d29441ac714bbddc4d74e13923d3d5a7a0bebef7a"}, + {file = "coverage-7.9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a17eaf46f56ae0f870f14a3cbc2e4632fe3771eab7f687eda1ee59b73d09fe4"}, + {file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:669135a9d25df55d1ed56a11bf555f37c922cf08d80799d4f65d77d7d6123fcf"}, + {file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:9d3a700304d01a627df9db4322dc082a0ce1e8fc74ac238e2af39ced4c083193"}, + {file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:71ae8b53855644a0b1579d4041304ddc9995c7b21c8a1f16753c4d8903b4dfed"}, + {file = "coverage-7.9.2-cp39-cp39-win32.whl", hash = "sha256:dd7a57b33b5cf27acb491e890720af45db05589a80c1ffc798462a765be6d4d7"}, + {file = "coverage-7.9.2-cp39-cp39-win_amd64.whl", hash = "sha256:f65bb452e579d5540c8b37ec105dd54d8b9307b07bcaa186818c104ffda22441"}, + {file = "coverage-7.9.2-pp39.pp310.pp311-none-any.whl", hash = "sha256:8a1166db2fb62473285bcb092f586e081e92656c7dfa8e9f62b4d39d7e6b5050"}, + {file = "coverage-7.9.2-py3-none-any.whl", hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4"}, + {file = "coverage-7.9.2.tar.gz", hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b"}, ] [package.dependencies] tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} [package.extras] -toml = ["tomli"] +toml = ["tomli ; python_full_version <= \"3.11.0a6\""] [[package]] name = "defusedxml" @@ -477,6 +508,7 @@ version = "0.7.1" description = "XML bomb protection for Python stdlib modules" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +groups = ["docs"] files = [ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, @@ -484,20 +516,21 @@ files = [ [[package]] name = "deprecated" -version = "1.2.15" +version = "1.2.18" description = "Python @deprecated decorator to deprecate old python classes, functions or methods." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +groups = ["docs"] files = [ - {file = "Deprecated-1.2.15-py2.py3-none-any.whl", hash = "sha256:353bc4a8ac4bfc96800ddab349d89c25dec1079f65fd53acdcc1e0b975b21320"}, - {file = "deprecated-1.2.15.tar.gz", hash = "sha256:683e561a90de76239796e6b6feac66b99030d2dd3fcf61ef996330f14bbb9b0d"}, + {file = "Deprecated-1.2.18-py2.py3-none-any.whl", hash = "sha256:bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec"}, + {file = "deprecated-1.2.18.tar.gz", hash = "sha256:422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d"}, ] [package.dependencies] wrapt = ">=1.10,<2" [package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools", "sphinx (<2)", "tox"] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "setuptools ; python_version >= \"3.12\"", "tox"] [[package]] name = "docopt" @@ -505,6 +538,7 @@ version = "0.6.2" description = "Pythonic argument parser, that will make you smile" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"}, ] @@ -515,6 +549,7 @@ version = "0.19" description = "Docutils -- Python Documentation Utilities" optional = false python-versions = ">=3.7" +groups = ["docs"] files = [ {file = "docutils-0.19-py3-none-any.whl", hash = "sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc"}, {file = "docutils-0.19.tar.gz", hash = "sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6"}, @@ -522,15 +557,20 @@ files = [ [[package]] name = "exceptiongroup" -version = "1.2.2" +version = "1.3.0" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" +groups = ["dev"] +markers = "python_version == \"3.10\"" files = [ - {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, - {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, + {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, + {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, ] +[package.dependencies] +typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} + [package.extras] test = ["pytest (>=6)"] @@ -540,6 +580,7 @@ version = "5.0.4" description = "the modular source code checker: pep8 pyflakes and co" optional = false python-versions = ">=3.6.1" +groups = ["dev"] files = [ {file = "flake8-5.0.4-py2.py3-none-any.whl", hash = "sha256:7a1cf6b73744f5806ab95e526f6f0d8c01c66d7bbe349562d22dfca20610b248"}, {file = "flake8-5.0.4.tar.gz", hash = "sha256:6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db"}, @@ -556,6 +597,7 @@ version = "2.4.6" description = "A simple immutable dictionary" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "frozendict-2.4.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c3a05c0a50cab96b4bb0ea25aa752efbfceed5ccb24c007612bc63e51299336f"}, {file = "frozendict-2.4.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f5b94d5b07c00986f9e37a38dd83c13f5fe3bf3f1ccc8e88edea8fe15d6cd88c"}, @@ -604,6 +646,7 @@ version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.6" +groups = ["main", "dev", "docs"] files = [ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, @@ -618,6 +661,7 @@ version = "1.4.1" description = "Getting image size from png/jpeg/jpeg2000/gif file" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["docs"] files = [ {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, @@ -625,24 +669,26 @@ files = [ [[package]] name = "iniconfig" -version = "2.0.0" +version = "2.1.0" description = "brain-dead simple config-ini parsing" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, + {file = "iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"}, + {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, ] [[package]] name = "jinja2" -version = "3.1.5" +version = "3.1.6" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" +groups = ["docs"] files = [ - {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, - {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, + {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, + {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, ] [package.dependencies] @@ -657,6 +703,7 @@ version = "3.2.0" description = "An implementation of JSON Schema validation for Python" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"}, {file = "jsonschema-3.2.0.tar.gz", hash = "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"}, @@ -674,21 +721,21 @@ format-nongpl = ["idna", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-va [[package]] name = "license-expression" -version = "30.4.0" +version = "30.4.3" description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ - {file = "license_expression-30.4.0-py3-none-any.whl", hash = "sha256:7c8f240c6e20d759cb8455e49cb44a923d9e25c436bf48d7e5b8eea660782c04"}, - {file = "license_expression-30.4.0.tar.gz", hash = "sha256:6464397f8ed4353cc778999caec43b099f8d8d5b335f282e26a9eb9435522f05"}, + {file = "license_expression-30.4.3-py3-none-any.whl", hash = "sha256:fd3db53418133e0eef917606623bc125fbad3d1225ba8d23950999ee87c99280"}, + {file = "license_expression-30.4.3.tar.gz", hash = "sha256:49f439fea91c4d1a642f9f2902b58db1d42396c5e331045f41ce50df9b40b1f2"}, ] [package.dependencies] "boolean.py" = ">=4.0" [package.extras] -docs = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)"] -testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twine"] +dev = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "pytest (>=7.0.1)", "pytest-xdist (>=2)", "ruff", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)", "twine"] [[package]] name = "livereload" @@ -696,6 +743,7 @@ version = "2.7.1" description = "Python LiveReload is an awesome tool for web developers" optional = false python-versions = ">=3.7" +groups = ["docs"] files = [ {file = "livereload-2.7.1-py3-none-any.whl", hash = "sha256:5201740078c1b9433f4b2ba22cd2729a39b9d0ec0a2cc6b4d3df257df5ad0564"}, {file = "livereload-2.7.1.tar.gz", hash = "sha256:3d9bf7c05673df06e32bea23b494b8d36ca6d10f7d5c3c8a6989608c09c986a9"}, @@ -706,157 +754,113 @@ tornado = "*" [[package]] name = "lxml" -version = "5.3.0" +version = "6.0.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false -python-versions = ">=3.6" -files = [ - {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, - {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, - {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, - {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, - {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, - {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, - {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, - {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, - {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, - {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, - {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, - {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, - {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, - {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, - {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, - {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, - {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, - {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, - {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, - {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, - {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, - {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, - {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, - {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, - {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, - {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, - {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, - {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, - {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, - {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, - {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, - {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, - {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, - {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, - {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "lxml-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:35bc626eec405f745199200ccb5c6b36f202675d204aa29bb52e27ba2b71dea8"}, + {file = "lxml-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:246b40f8a4aec341cbbf52617cad8ab7c888d944bfe12a6abd2b1f6cfb6f6082"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:2793a627e95d119e9f1e19720730472f5543a6d84c50ea33313ce328d870f2dd"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:46b9ed911f36bfeb6338e0b482e7fe7c27d362c52fde29f221fddbc9ee2227e7"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b4790b558bee331a933e08883c423f65bbcd07e278f91b2272489e31ab1e2b4"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e2030956cf4886b10be9a0285c6802e078ec2391e1dd7ff3eb509c2c95a69b76"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d23854ecf381ab1facc8f353dcd9adeddef3652268ee75297c1164c987c11dc"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:43fe5af2d590bf4691531b1d9a2495d7aab2090547eaacd224a3afec95706d76"}, + {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74e748012f8c19b47f7d6321ac929a9a94ee92ef12bc4298c47e8b7219b26541"}, + {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:43cfbb7db02b30ad3926e8fceaef260ba2fb7df787e38fa2df890c1ca7966c3b"}, + {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:34190a1ec4f1e84af256495436b2d196529c3f2094f0af80202947567fdbf2e7"}, + {file = "lxml-6.0.0-cp310-cp310-win32.whl", hash = "sha256:5967fe415b1920a3877a4195e9a2b779249630ee49ece22021c690320ff07452"}, + {file = "lxml-6.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:f3389924581d9a770c6caa4df4e74b606180869043b9073e2cec324bad6e306e"}, + {file = "lxml-6.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:522fe7abb41309e9543b0d9b8b434f2b630c5fdaf6482bee642b34c8c70079c8"}, + {file = "lxml-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ee56288d0df919e4aac43b539dd0e34bb55d6a12a6562038e8d6f3ed07f9e36"}, + {file = "lxml-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b8dd6dd0e9c1992613ccda2bcb74fc9d49159dbe0f0ca4753f37527749885c25"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:d7ae472f74afcc47320238b5dbfd363aba111a525943c8a34a1b657c6be934c3"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5592401cdf3dc682194727c1ddaa8aa0f3ddc57ca64fd03226a430b955eab6f6"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:58ffd35bd5425c3c3b9692d078bf7ab851441434531a7e517c4984d5634cd65b"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f720a14aa102a38907c6d5030e3d66b3b680c3e6f6bc95473931ea3c00c59967"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c2a5e8d207311a0170aca0eb6b160af91adc29ec121832e4ac151a57743a1e1e"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:2dd1cc3ea7e60bfb31ff32cafe07e24839df573a5e7c2d33304082a5019bcd58"}, + {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cfcf84f1defed7e5798ef4f88aa25fcc52d279be731ce904789aa7ccfb7e8d2"}, + {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:a52a4704811e2623b0324a18d41ad4b9fabf43ce5ff99b14e40a520e2190c851"}, + {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c16304bba98f48a28ae10e32a8e75c349dd742c45156f297e16eeb1ba9287a1f"}, + {file = "lxml-6.0.0-cp311-cp311-win32.whl", hash = "sha256:f8d19565ae3eb956d84da3ef367aa7def14a2735d05bd275cd54c0301f0d0d6c"}, + {file = "lxml-6.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b2d71cdefda9424adff9a3607ba5bbfc60ee972d73c21c7e3c19e71037574816"}, + {file = "lxml-6.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:8a2e76efbf8772add72d002d67a4c3d0958638696f541734304c7f28217a9cab"}, + {file = "lxml-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78718d8454a6e928470d511bf8ac93f469283a45c354995f7d19e77292f26108"}, + {file = "lxml-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:84ef591495ffd3f9dcabffd6391db7bb70d7230b5c35ef5148354a134f56f2be"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:2930aa001a3776c3e2601cb8e0a15d21b8270528d89cc308be4843ade546b9ab"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:219e0431ea8006e15005767f0351e3f7f9143e793e58519dc97fe9e07fae5563"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bd5913b4972681ffc9718bc2d4c53cde39ef81415e1671ff93e9aa30b46595e7"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:390240baeb9f415a82eefc2e13285016f9c8b5ad71ec80574ae8fa9605093cd7"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d6e200909a119626744dd81bae409fc44134389e03fbf1d68ed2a55a2fb10991"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ca50bd612438258a91b5b3788c6621c1f05c8c478e7951899f492be42defc0da"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:c24b8efd9c0f62bad0439283c2c795ef916c5a6b75f03c17799775c7ae3c0c9e"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:afd27d8629ae94c5d863e32ab0e1d5590371d296b87dae0a751fb22bf3685741"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:54c4855eabd9fc29707d30141be99e5cd1102e7d2258d2892314cf4c110726c3"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c907516d49f77f6cd8ead1322198bdfd902003c3c330c77a1c5f3cc32a0e4d16"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36531f81c8214e293097cd2b7873f178997dae33d3667caaae8bdfb9666b76c0"}, + {file = "lxml-6.0.0-cp312-cp312-win32.whl", hash = "sha256:690b20e3388a7ec98e899fd54c924e50ba6693874aa65ef9cb53de7f7de9d64a"}, + {file = "lxml-6.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:310b719b695b3dd442cdfbbe64936b2f2e231bb91d998e99e6f0daf991a3eba3"}, + {file = "lxml-6.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:8cb26f51c82d77483cdcd2b4a53cda55bbee29b3c2f3ddeb47182a2a9064e4eb"}, + {file = "lxml-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6da7cd4f405fd7db56e51e96bff0865b9853ae70df0e6720624049da76bde2da"}, + {file = "lxml-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b34339898bb556a2351a1830f88f751679f343eabf9cf05841c95b165152c9e7"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:51a5e4c61a4541bd1cd3ba74766d0c9b6c12d6a1a4964ef60026832aac8e79b3"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d18a25b19ca7307045581b18b3ec9ead2b1db5ccd8719c291f0cd0a5cec6cb81"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d4f0c66df4386b75d2ab1e20a489f30dc7fd9a06a896d64980541506086be1f1"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9f4b481b6cc3a897adb4279216695150bbe7a44c03daba3c894f49d2037e0a24"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8a78d6c9168f5bcb20971bf3329c2b83078611fbe1f807baadc64afc70523b3a"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae06fbab4f1bb7db4f7c8ca9897dc8db4447d1a2b9bee78474ad403437bcc29"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:1fa377b827ca2023244a06554c6e7dc6828a10aaf74ca41965c5d8a4925aebb4"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1676b56d48048a62ef77a250428d1f31f610763636e0784ba67a9740823988ca"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:0e32698462aacc5c1cf6bdfebc9c781821b7e74c79f13e5ffc8bfe27c42b1abf"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4d6036c3a296707357efb375cfc24bb64cd955b9ec731abf11ebb1e40063949f"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7488a43033c958637b1a08cddc9188eb06d3ad36582cebc7d4815980b47e27ef"}, + {file = "lxml-6.0.0-cp313-cp313-win32.whl", hash = "sha256:5fcd7d3b1d8ecb91445bd71b9c88bdbeae528fefee4f379895becfc72298d181"}, + {file = "lxml-6.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:2f34687222b78fff795feeb799a7d44eca2477c3d9d3a46ce17d51a4f383e32e"}, + {file = "lxml-6.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:21db1ec5525780fd07251636eb5f7acb84003e9382c72c18c542a87c416ade03"}, + {file = "lxml-6.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4eb114a0754fd00075c12648d991ec7a4357f9cb873042cc9a77bf3a7e30c9db"}, + {file = "lxml-6.0.0-cp38-cp38-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:7da298e1659e45d151b4028ad5c7974917e108afb48731f4ed785d02b6818994"}, + {file = "lxml-6.0.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7bf61bc4345c1895221357af8f3e89f8c103d93156ef326532d35c707e2fb19d"}, + {file = "lxml-6.0.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63b634facdfbad421d4b61c90735688465d4ab3a8853ac22c76ccac2baf98d97"}, + {file = "lxml-6.0.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e380e85b93f148ad28ac15f8117e2fd8e5437aa7732d65e260134f83ce67911b"}, + {file = "lxml-6.0.0-cp38-cp38-win32.whl", hash = "sha256:185efc2fed89cdd97552585c624d3c908f0464090f4b91f7d92f8ed2f3b18f54"}, + {file = "lxml-6.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:f97487996a39cb18278ca33f7be98198f278d0bc3c5d0fd4d7b3d63646ca3c8a"}, + {file = "lxml-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:85b14a4689d5cff426c12eefe750738648706ea2753b20c2f973b2a000d3d261"}, + {file = "lxml-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f64ccf593916e93b8d36ed55401bb7fe9c7d5de3180ce2e10b08f82a8f397316"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:b372d10d17a701b0945f67be58fae4664fd056b85e0ff0fbc1e6c951cdbc0512"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a674c0948789e9136d69065cc28009c1b1874c6ea340253db58be7622ce6398f"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:edf6e4c8fe14dfe316939711e3ece3f9a20760aabf686051b537a7562f4da91a"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:048a930eb4572829604982e39a0c7289ab5dc8abc7fc9f5aabd6fbc08c154e93"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0b5fa5eda84057a4f1bbb4bb77a8c28ff20ae7ce211588d698ae453e13c6281"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:c352fc8f36f7e9727db17adbf93f82499457b3d7e5511368569b4c5bd155a922"}, + {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8db5dc617cb937ae17ff3403c3a70a7de9df4852a046f93e71edaec678f721d0"}, + {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:2181e4b1d07dde53986023482673c0f1fba5178ef800f9ab95ad791e8bdded6a"}, + {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b3c98d5b24c6095e89e03d65d5c574705be3d49c0d8ca10c17a8a4b5201b72f5"}, + {file = "lxml-6.0.0-cp39-cp39-win32.whl", hash = "sha256:04d67ceee6db4bcb92987ccb16e53bef6b42ced872509f333c04fb58a3315256"}, + {file = "lxml-6.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:e0b1520ef900e9ef62e392dd3d7ae4f5fa224d1dd62897a792cf353eb20b6cae"}, + {file = "lxml-6.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:e35e8aaaf3981489f42884b59726693de32dabfc438ac10ef4eb3409961fd402"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:dbdd7679a6f4f08152818043dbb39491d1af3332128b3752c3ec5cebc0011a72"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:40442e2a4456e9910875ac12951476d36c0870dcb38a68719f8c4686609897c4"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:db0efd6bae1c4730b9c863fc4f5f3c0fa3e8f05cae2c44ae141cb9dfc7d091dc"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ab542c91f5a47aaa58abdd8ea84b498e8e49fe4b883d67800017757a3eb78e8"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:013090383863b72c62a702d07678b658fa2567aa58d373d963cca245b017e065"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c86df1c9af35d903d2b52d22ea3e66db8058d21dc0f59842ca5deb0595921141"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4337e4aec93b7c011f7ee2e357b0d30562edd1955620fdd4aeab6aacd90d43c5"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ae74f7c762270196d2dda56f8dd7309411f08a4084ff2dfcc0b095a218df2e06"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:059c4cbf3973a621b62ea3132934ae737da2c132a788e6cfb9b08d63a0ef73f9"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f090a9bc0ce8da51a5632092f98a7e7f84bca26f33d161a98b57f7fb0004ca"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9da022c14baeec36edfcc8daf0e281e2f55b950249a455776f0d1adeeada4734"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a55da151d0b0c6ab176b4e761670ac0e2667817a1e0dadd04a01d0561a219349"}, + {file = "lxml-6.0.0.tar.gz", hash = "sha256:032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72"}, ] [package.extras] cssselect = ["cssselect (>=0.7)"] -html-clean = ["lxml-html-clean"] +html-clean = ["lxml_html_clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" @@ -864,6 +868,7 @@ version = "3.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, @@ -888,6 +893,7 @@ version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, @@ -958,6 +964,7 @@ version = "0.7.0" description = "McCabe checker, plugin for flake8" optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, @@ -969,6 +976,7 @@ version = "0.4.2" description = "Collection of plugins for markdown-it-py" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ {file = "mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"}, {file = "mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5"}, @@ -988,6 +996,7 @@ version = "0.1.2" description = "Markdown URL utilities" optional = false python-versions = ">=3.7" +groups = ["docs"] files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, @@ -999,6 +1008,8 @@ version = "1.3.0" description = "shlex for windows" optional = false python-versions = ">=3.5" +groups = ["dev"] +markers = "sys_platform == \"win32\"" files = [ {file = "mslex-1.3.0-py3-none-any.whl", hash = "sha256:c7074b347201b3466fc077c5692fbce9b5f62a63a51f537a53fbbd02eff2eea4"}, {file = "mslex-1.3.0.tar.gz", hash = "sha256:641c887d1d3db610eee2af37a8e5abda3f70b3006cdfd2d0d29dc0d1ae28a85d"}, @@ -1010,6 +1021,7 @@ version = "2.0.0" description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ {file = "myst_parser-2.0.0-py3-none-any.whl", hash = "sha256:7c36344ae39c8e740dad7fdabf5aa6fc4897a813083c6cc9990044eb93656b14"}, {file = "myst_parser-2.0.0.tar.gz", hash = "sha256:ea929a67a6a0b1683cdbe19b8d2e724cd7643f8aa3e7bb18dd65beac3483bead"}, @@ -1032,13 +1044,14 @@ testing-docutils = ["pygments", "pytest (>=7,<8)", "pytest-param-files (>=0.3.4, [[package]] name = "oauthlib" -version = "3.2.2" +version = "3.3.1" description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "oauthlib-3.2.2-py3-none-any.whl", hash = "sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca"}, - {file = "oauthlib-3.2.2.tar.gz", hash = "sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918"}, + {file = "oauthlib-3.3.1-py3-none-any.whl", hash = "sha256:88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1"}, + {file = "oauthlib-3.3.1.tar.gz", hash = "sha256:0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9"}, ] [package.extras] @@ -1048,29 +1061,31 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "packaging" -version = "24.2" +version = "25.0" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" +groups = ["dev", "docs"] files = [ - {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, - {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, + {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, + {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, ] [[package]] name = "pluggy" -version = "1.5.0" +version = "1.6.0" description = "plugin and hook calling mechanisms for python" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, - {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, + {file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}, + {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, ] [package.extras] dev = ["pre-commit", "tox"] -testing = ["pytest", "pytest-benchmark"] +testing = ["coverage", "pytest", "pytest-benchmark"] [[package]] name = "psutil" @@ -1078,6 +1093,7 @@ version = "6.1.1" description = "Cross-platform lib for process and system monitoring in Python." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +groups = ["dev"] files = [ {file = "psutil-6.1.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:9ccc4316f24409159897799b83004cb1e24f9819b0dcf9c0b68bdcb6cefee6a8"}, {file = "psutil-6.1.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:ca9609c77ea3b8481ab005da74ed894035936223422dc591d6772b147421f777"}, @@ -1102,12 +1118,31 @@ files = [ dev = ["abi3audit", "black", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest-cov", "requests", "rstcheck", "ruff", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "vulture", "wheel"] test = ["pytest", "pytest-xdist", "setuptools"] +[[package]] +name = "pyaml" +version = "25.5.0" +description = "PyYAML-based module to produce a bit more pretty and readable YAML-serialized data" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "pyaml-25.5.0-py3-none-any.whl", hash = "sha256:b9e0c4e58a5e8003f8f18e802db49fd0563ada587209b13e429bdcbefa87d035"}, + {file = "pyaml-25.5.0.tar.gz", hash = "sha256:5799560c7b1c9daf35a7a4535f53e2c30323f74cbd7cb4f2e715b16dd681a58a"}, +] + +[package.dependencies] +PyYAML = "*" + +[package.extras] +anchors = ["unidecode"] + [[package]] name = "pycodestyle" version = "2.9.1" description = "Python style guide checker" optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "pycodestyle-2.9.1-py2.py3-none-any.whl", hash = "sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b"}, {file = "pycodestyle-2.9.1.tar.gz", hash = "sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785"}, @@ -1119,6 +1154,7 @@ version = "2.22" description = "C parser in Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, @@ -1126,131 +1162,133 @@ files = [ [[package]] name = "pydantic" -version = "2.10.5" +version = "2.11.7" description = "Data validation using Python type hints" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"}, - {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"}, + {file = "pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b"}, + {file = "pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.27.2" +pydantic-core = "2.33.2" typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" [package.extras] email = ["email-validator (>=2.0.0)"] -timezone = ["tzdata"] +timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] [[package]] name = "pydantic-core" -version = "2.27.2" +version = "2.33.2" description = "Core functionality for Pydantic validation and serialization" optional = false -python-versions = ">=3.8" -files = [ - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"}, - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:14d4a5c49d2f009d62a2a7140d3064f686d17a5d1a268bc641954ba181880236"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win32.whl", hash = "sha256:50a68f3e3819077be2c98110c1f9dcb3817e93f267ba80a2c05bb4f8799e2ff4"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", hash = "sha256:e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d81d2068e1c1228a565af076598f9e7451712700b673de8f502f0334f281387d"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win32.whl", hash = "sha256:c70c26d2c99f78b125a3459f8afe1aed4d9687c24fd677c6a4436bc042e50d6c"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", hash = "sha256:08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_arm64.whl", hash = "sha256:26f0d68d4b235a2bae0c3fc585c585b4ecc51382db0e3ba402a22cbc440915e4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28ccb213807e037460326424ceb8b5245acb88f32f3d2777427476e1b32c48c4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win32.whl", hash = "sha256:1e2cb691ed9834cd6a8be61228471d0a503731abfb42f82458ff27be7b2186fc"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", hash = "sha256:cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7d14bd329640e63852364c306f4d23eb744e0f8193148d4044dd3dacdaacbd8b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82f91663004eb8ed30ff478d77c4d1179b3563df6cdb15c0817cd1cdaf34d154"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71b24c7d61131bb83df10cc7e687433609963a944ccf45190cfc21e0887b08c9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fa8e459d4954f608fa26116118bb67f56b93b209c39b008277ace29937453dc9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce8918cbebc8da707ba805b7fd0b382816858728ae7fe19a942080c24e5b7cd1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eda3f5c2a021bbc5d976107bb302e0131351c2ba54343f8a496dc8783d3d3a6a"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd8086fa684c4775c27f03f062cbb9eaa6e17f064307e86b21b9e0abc9c0f02e"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8d9b3388db186ba0c099a6d20f0604a44eabdeef1777ddd94786cdae158729e4"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7a66efda2387de898c8f38c0cf7f14fca0b51a8ef0b24bfea5849f1b3c95af27"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:18a101c168e4e092ab40dbc2503bdc0f62010e95d292b27827871dc85450d7ee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ba5dd002f88b78a4215ed2f8ddbdf85e8513382820ba15ad5ad8955ce0ca19a1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win32.whl", hash = "sha256:1ebaf1d0481914d004a573394f4be3a7616334be70261007e47c2a6fe7e50130"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl", hash = "sha256:953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_arm64.whl", hash = "sha256:ac4dbfd1691affb8f48c2c13241a2e3b60ff23247cbcf981759c768b6633cf8b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d3e8d504bdd3f10835468f29008d72fc8359d95c9c415ce6e767203db6127506"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:521eb9b7f036c9b6187f0b47318ab0d7ca14bd87f776240b90b21c1f4f149320"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85210c4d99a0114f5a9481b44560d7d1e35e32cc5634c656bc48e590b669b145"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d716e2e30c6f140d7560ef1538953a5cd1a87264c737643d481f2779fc247fe1"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f66d89ba397d92f840f8654756196d93804278457b5fbede59598a1f9f90b228"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:669e193c1c576a58f132e3158f9dfa9662969edb1a250c54d8fa52590045f046"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdbe7629b996647b99c01b37f11170a57ae675375b14b8c13b8518b8320ced5"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d262606bf386a5ba0b0af3b97f37c83d7011439e3dc1a9298f21efb292e42f1a"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cabb9bcb7e0d97f74df8646f34fc76fbf793b7f6dc2438517d7a9e50eee4f14d"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_armv7l.whl", hash = "sha256:d2d63f1215638d28221f664596b1ccb3944f6e25dd18cd3b86b0a4c408d5ebb9"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bca101c00bff0adb45a833f8451b9105d9df18accb8743b08107d7ada14bd7da"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win32.whl", hash = "sha256:f6f8e111843bbb0dee4cb6594cdc73e79b3329b526037ec242a3e49012495b3b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win_amd64.whl", hash = "sha256:fd1aea04935a508f62e0d0ef1f5ae968774a32afc306fb8545e06f5ff5cdf3ad"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c10eb4f1659290b523af58fa7cffb452a61ad6ae5613404519aee4bfbf1df993"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ef592d4bad47296fb11f96cd7dc898b92e795032b4894dfb4076cfccd43a9308"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c61709a844acc6bf0b7dce7daae75195a10aac96a596ea1b776996414791ede4"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c5f762659e47fdb7b16956c71598292f60a03aa92f8b6351504359dbdba6cf"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c9775e339e42e79ec99c441d9730fccf07414af63eac2f0e48e08fd38a64d76"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57762139821c31847cfb2df63c12f725788bd9f04bc2fb392790959b8f70f118"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d1e85068e818c73e048fe28cfc769040bb1f475524f4745a5dc621f75ac7630"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:097830ed52fd9e427942ff3b9bc17fab52913b2f50f2880dc4a5611446606a54"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044a50963a614ecfae59bb1eaf7ea7efc4bc62f49ed594e18fa1e5d953c40e9f"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:4e0b4220ba5b40d727c7f879eac379b822eee5d8fff418e9d3381ee45b3b0362"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e4f4bb20d75e9325cc9696c6802657b58bc1dbbe3022f32cc2b2b632c3fbb96"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win32.whl", hash = "sha256:cca63613e90d001b9f2f9a9ceb276c308bfa2a43fafb75c8031c4f66039e8c6e"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win_amd64.whl", hash = "sha256:77d1bca19b0f7021b3a982e6f903dcd5b2b06076def36a652e3907f596e29f67"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2bf14caea37e91198329b828eae1618c068dfb8ef17bb33287a7ad4b61ac314e"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0cb791f5b45307caae8810c2023a184c74605ec3bcbb67d13846c28ff731ff8"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:688d3fd9fcb71f41c4c015c023d12a79d1c4c0732ec9eb35d96e3388a120dcf3"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d591580c34f4d731592f0e9fe40f9cc1b430d297eecc70b962e93c5c668f15f"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:82f986faf4e644ffc189a7f1aafc86e46ef70372bb153e7001e8afccc6e54133"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bec317a27290e2537f922639cafd54990551725fc844249e64c523301d0822fc"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:0296abcb83a797db256b773f45773da397da75a08f5fcaef41f2044adec05f50"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0d75070718e369e452075a6017fbf187f788e17ed67a3abd47fa934d001863d9"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7e17b560be3c98a8e3aa66ce828bdebb9e9ac6ad5466fba92eb74c4c95cb1151"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c33939a82924da9ed65dab5a65d427205a73181d8098e79b6b426bdf8ad4e656"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:00bad2484fa6bda1e216e7345a798bd37c68fb2d97558edd584942aa41b7d278"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c817e2b40aba42bac6f457498dacabc568c3b7a986fc9ba7c8d9d260b71485fb"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:251136cdad0cb722e93732cb45ca5299fb56e1344a833640bf93b2803f8d1bfd"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2088237af596f0a524d3afc39ab3b036e8adb054ee57cbb1dcf8e09da5b29cc"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d4041c0b966a84b4ae7a09832eb691a35aec90910cd2dbe7a208de59be77965b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8083d4e875ebe0b864ffef72a4304827015cff328a1be6e22cc850753bfb122b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f141ee28a0ad2123b6611b6ceff018039df17f32ada8b534e6aa039545a3efb2"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7d0c8399fcc1848491f00e0314bd59fb34a9c008761bcb422a057670c3f65e35"}, - {file = "pydantic_core-2.27.2.tar.gz", hash = "sha256:eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39"}, +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}, + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27"}, + {file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"}, ] [package.dependencies] @@ -1258,33 +1296,38 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] name = "pydantic-settings" -version = "2.7.1" +version = "2.10.1" description = "Settings management using Pydantic" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "pydantic_settings-2.7.1-py3-none-any.whl", hash = "sha256:590be9e6e24d06db33a4262829edef682500ef008565a969c73d39d5f8bfb3fd"}, - {file = "pydantic_settings-2.7.1.tar.gz", hash = "sha256:10c9caad35e64bfb3c2fbf70a078c0e25cc92499782e5200747f942a065dec93"}, + {file = "pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796"}, + {file = "pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee"}, ] [package.dependencies] pydantic = ">=2.7.0" python-dotenv = ">=0.21.0" +typing-inspection = ">=0.4.0" [package.extras] +aws-secrets-manager = ["boto3 (>=1.35.0)", "boto3-stubs[secretsmanager]"] azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0)"] +gcp-secret-manager = ["google-cloud-secret-manager (>=2.23.1)"] toml = ["tomli (>=2.0.1)"] yaml = ["pyyaml (>=6.0.1)"] [[package]] name = "pydata-sphinx-theme" -version = "0.16.1" +version = "0.15.4" description = "Bootstrap-based Sphinx theme from the PyData community" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ - {file = "pydata_sphinx_theme-0.16.1-py3-none-any.whl", hash = "sha256:225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde"}, - {file = "pydata_sphinx_theme-0.16.1.tar.gz", hash = "sha256:a08b7f0b7f70387219dc659bff0893a7554d5eb39b59d3b8ef37b8401b7642d7"}, + {file = "pydata_sphinx_theme-0.15.4-py3-none-any.whl", hash = "sha256:2136ad0e9500d0949f96167e63f3e298620040aea8f9c74621959eda5d4cf8e6"}, + {file = "pydata_sphinx_theme-0.15.4.tar.gz", hash = "sha256:7762ec0ac59df3acecf49fd2f889e1b4565dbce8b88b2e29ee06fdd90645a06d"}, ] [package.dependencies] @@ -1292,8 +1335,9 @@ accessible-pygments = "*" Babel = "*" beautifulsoup4 = "*" docutils = "!=0.17.0" +packaging = "*" pygments = ">=2.7" -sphinx = ">=6.1" +sphinx = ">=5" typing-extensions = "*" [package.extras] @@ -1309,6 +1353,7 @@ version = "2.5.0" description = "passive checker of Python programs" optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "pyflakes-2.5.0-py2.py3-none-any.whl", hash = "sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2"}, {file = "pyflakes-2.5.0.tar.gz", hash = "sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3"}, @@ -1316,13 +1361,14 @@ files = [ [[package]] name = "pygments" -version = "2.19.1" +version = "2.19.2" description = "Pygments is a syntax highlighting package written in Python." optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ - {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, - {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, + {file = "pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"}, + {file = "pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"}, ] [package.extras] @@ -1334,6 +1380,7 @@ version = "1.8.0" description = "Python lib/cli for JSON/YAML schema validation" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "pykwalify-1.8.0-py2.py3-none-any.whl", hash = "sha256:731dfa87338cca9f559d1fca2bdea37299116e3139b73f78ca90a543722d6651"}, {file = "pykwalify-1.8.0.tar.gz", hash = "sha256:796b2ad3ed4cb99b88308b533fb2f559c30fa6efb4fa9fda11347f483d245884"}, @@ -1350,6 +1397,7 @@ version = "2.0.4" description = "Python implementation of the JSON-LD API" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "PyLD-2.0.4-py3-none-any.whl", hash = "sha256:6dab9905644616df33f8755489fc9b354ed7d832d387b7d1974b4fbd3b8d2a89"}, {file = "PyLD-2.0.4.tar.gz", hash = "sha256:311e350f0dbc964311c79c28e86f84e195a81d06fef5a6f6ac2a4f6391ceeacc"}, @@ -1372,6 +1420,7 @@ version = "1.5.0" description = "Python binding to the Networking and Cryptography (NaCl) library" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1"}, {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92"}, @@ -1394,13 +1443,14 @@ tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] [[package]] name = "pyparsing" -version = "3.2.1" +version = "3.2.3" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "pyparsing-3.2.1-py3-none-any.whl", hash = "sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1"}, - {file = "pyparsing-3.2.1.tar.gz", hash = "sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a"}, + {file = "pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf"}, + {file = "pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be"}, ] [package.extras] @@ -1412,6 +1462,7 @@ version = "0.20.0" description = "Persistent/Functional/Immutable data structures" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pyrsistent-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8c3aba3e01235221e5b229a6c05f585f344734bd1ad42a8ac51493d74722bbce"}, {file = "pyrsistent-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1beb78af5423b879edaf23c5591ff292cf7c33979734c99aa66d5914ead880f"}, @@ -1453,6 +1504,7 @@ version = "7.4.4" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, @@ -1475,6 +1527,7 @@ version = "3.0.0" description = "Pytest plugin for measuring coverage." optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, @@ -1493,6 +1546,7 @@ version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main"] files = [ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, @@ -1507,6 +1561,7 @@ version = "0.1.49" description = "Debian package related modules" optional = false python-versions = ">=3.5" +groups = ["docs"] files = [ {file = "python-debian-0.1.49.tar.gz", hash = "sha256:8cf677a30dbcb4be7a99536c17e11308a827a4d22028dc59a67f6c6dd3f0f58c"}, {file = "python_debian-0.1.49-py3-none-any.whl", hash = "sha256:880f3bc52e31599f2a9b432bd7691844286825087fccdcf2f6ffd5cd79a26f9f"}, @@ -1517,13 +1572,14 @@ chardet = "*" [[package]] name = "python-dotenv" -version = "1.0.1" +version = "1.1.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, - {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, + {file = "python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc"}, + {file = "python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"}, ] [package.extras] @@ -1535,6 +1591,7 @@ version = "6.0.2" description = "YAML parser and emitter for Python" optional = false python-versions = ">=3.8" +groups = ["main", "docs"] files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -1593,18 +1650,19 @@ files = [ [[package]] name = "requests" -version = "2.32.3" +version = "2.32.4" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" +groups = ["main", "dev", "docs"] files = [ - {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, - {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, + {file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"}, + {file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"}, ] [package.dependencies] certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" +charset_normalizer = ">=2,<4" idna = ">=2.5,<4" urllib3 = ">=1.21.1,<3" @@ -1618,6 +1676,7 @@ version = "1.12.1" description = "Mock out responses from the requests package" optional = false python-versions = ">=3.5" +groups = ["dev"] files = [ {file = "requests-mock-1.12.1.tar.gz", hash = "sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401"}, {file = "requests_mock-1.12.1-py2.py3-none-any.whl", hash = "sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563"}, @@ -1635,6 +1694,7 @@ version = "2.0.0" description = "OAuthlib authentication support for Requests." optional = false python-versions = ">=3.4" +groups = ["main"] files = [ {file = "requests-oauthlib-2.0.0.tar.gz", hash = "sha256:b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9"}, {file = "requests_oauthlib-2.0.0-py2.py3-none-any.whl", hash = "sha256:7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36"}, @@ -1653,6 +1713,7 @@ version = "1.1.2" description = "reuse is a tool for compliance with the REUSE recommendations." optional = false python-versions = ">=3.6.2,<4.0.0" +groups = ["docs"] files = [ {file = "reuse-1.1.2-cp311-cp311-manylinux_2_36_x86_64.whl", hash = "sha256:d3cf6981e9b2855845a0cf323526fd1cde94a640ea1d8dce22d4156788b282bc"}, {file = "reuse-1.1.2.tar.gz", hash = "sha256:80eb6e5ab5f73c784b5a9153e61a282045f6f9292124e1b55d4a7265dbad4246"}, @@ -1672,6 +1733,7 @@ version = "0.17.40" description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" optional = false python-versions = ">=3" +groups = ["main"] files = [ {file = "ruamel.yaml-0.17.40-py3-none-any.whl", hash = "sha256:b16b6c3816dff0a93dca12acf5e70afd089fa5acb80604afd1ffa8b465b7722c"}, {file = "ruamel.yaml-0.17.40.tar.gz", hash = "sha256:6024b986f06765d482b5b07e086cc4b4cd05dd22ddcbc758fa23d54873cf313d"}, @@ -1690,6 +1752,8 @@ version = "0.2.12" description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" optional = false python-versions = ">=3.9" +groups = ["main"] +markers = "platform_python_implementation == \"CPython\" and python_version < \"3.13\"" files = [ {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:11f891336688faf5156a36293a9c362bdc7c88f03a8a027c2c1d8e0bcde998e5"}, {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:a606ef75a60ecf3d924613892cc603b154178ee25abb3055db5062da811fd969"}, @@ -1739,25 +1803,41 @@ files = [ {file = "ruamel.yaml.clib-0.2.12.tar.gz", hash = "sha256:6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f"}, ] +[[package]] +name = "schemaorg" +version = "0.1.1" +description = "Python functions for applied use of schema.org" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "schemaorg-0.1.1.tar.gz", hash = "sha256:567f1735df666221c893d2c206dd70f9cddcc983c8cdc39f3a7b7726884d2c51"}, +] + +[package.dependencies] +lxml = ">=4.1.1" +pyaml = ">=17.12.1" + [[package]] name = "setuptools" -version = "75.8.0" +version = "80.9.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.9" +groups = ["main", "docs"] files = [ - {file = "setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3"}, - {file = "setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6"}, + {file = "setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"}, + {file = "setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"}, ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"] -core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.8.0) ; sys_platform != \"cygwin\""] +core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] enabler = ["pytest-enabler (>=2.2)"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] -type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21) ; python_version >= \"3.9\" and sys_platform != \"cygwin\"", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf ; sys_platform != \"cygwin\"", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib_metadata (>=7.0.2) ; python_version < \"3.10\"", "jaraco.develop (>=7.21) ; sys_platform != \"cygwin\"", "mypy (==1.14.*)", "pytest-mypy"] [[package]] name = "six" @@ -1765,6 +1845,7 @@ version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main"] files = [ {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, @@ -1772,24 +1853,26 @@ files = [ [[package]] name = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +version = "3.0.1" +description = "This package provides 32 stemmers for 30 languages generated from Snowball algorithms." optional = false -python-versions = "*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*" +groups = ["docs"] files = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, + {file = "snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064"}, + {file = "snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895"}, ] [[package]] name = "soupsieve" -version = "2.6" +version = "2.7" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ - {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, - {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, + {file = "soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4"}, + {file = "soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a"}, ] [[package]] @@ -1798,6 +1881,7 @@ version = "6.2.1" description = "Python documentation generator" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, @@ -1828,19 +1912,20 @@ test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] [[package]] name = "sphinx-autoapi" -version = "3.4.0" +version = "3.5.0" description = "Sphinx API documentation generator" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ - {file = "sphinx_autoapi-3.4.0-py3-none-any.whl", hash = "sha256:4027fef2875a22c5f2a57107c71641d82f6166bf55beb407a47aaf3ef14e7b92"}, - {file = "sphinx_autoapi-3.4.0.tar.gz", hash = "sha256:e6d5371f9411bbb9fca358c00a9e57aef3ac94cbfc5df4bab285946462f69e0c"}, + {file = "sphinx_autoapi-3.5.0-py3-none-any.whl", hash = "sha256:8676db32dded669dc6be9100696652640dc1e883e45b74710d74eb547a310114"}, + {file = "sphinx_autoapi-3.5.0.tar.gz", hash = "sha256:10dcdf86e078ae1fb144f653341794459e86f5b23cf3e786a735def71f564089"}, ] [package.dependencies] astroid = [ {version = ">=2.7", markers = "python_version < \"3.12\""}, - {version = ">=3.0.0a1", markers = "python_version >= \"3.12\""}, + {version = ">=3", markers = "python_version >= \"3.12\""}, ] Jinja2 = "*" PyYAML = "*" @@ -1852,6 +1937,7 @@ version = "2021.3.14" description = "Rebuild Sphinx documentation on changes, with live-reload in the browser." optional = false python-versions = ">=3.6" +groups = ["docs"] files = [ {file = "sphinx-autobuild-2021.3.14.tar.gz", hash = "sha256:de1ca3b66e271d2b5b5140c35034c89e47f263f2cd5db302c9217065f7443f05"}, {file = "sphinx_autobuild-2021.3.14-py3-none-any.whl", hash = "sha256:8fe8cbfdb75db04475232f05187c776f46f6e9e04cacf1e49ce81bdac649ccac"}, @@ -1867,18 +1953,19 @@ test = ["pytest", "pytest-cov"] [[package]] name = "sphinx-book-theme" -version = "1.1.3" +version = "1.1.4" description = "A clean book theme for scientific explanations and documentation with Sphinx" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ - {file = "sphinx_book_theme-1.1.3-py3-none-any.whl", hash = "sha256:a554a9a7ac3881979a87a2b10f633aa2a5706e72218a10f71be38b3c9e831ae9"}, - {file = "sphinx_book_theme-1.1.3.tar.gz", hash = "sha256:1f25483b1846cb3d353a6bc61b3b45b031f4acf845665d7da90e01ae0aef5b4d"}, + {file = "sphinx_book_theme-1.1.4-py3-none-any.whl", hash = "sha256:843b3f5c8684640f4a2d01abd298beb66452d1b2394cd9ef5be5ebd5640ea0e1"}, + {file = "sphinx_book_theme-1.1.4.tar.gz", hash = "sha256:73efe28af871d0a89bd05856d300e61edce0d5b2fbb7984e84454be0fedfe9ed"}, ] [package.dependencies] -pydata-sphinx-theme = ">=0.15.2" -sphinx = ">=5" +pydata-sphinx-theme = "0.15.4" +sphinx = ">=6.1" [package.extras] code-style = ["pre-commit"] @@ -1891,6 +1978,7 @@ version = "0.2" description = "Sphinx Extension adding support for custom favicons" optional = false python-versions = ">=3.6" +groups = ["docs"] files = [ {file = "sphinx-favicon-0.2.tar.gz", hash = "sha256:73436a1f5f80c4fcae6eadd2520b9c2bc6c1aec0d91d153b3774359bdd103a58"}, {file = "sphinx_favicon-0.2-py3-none-any.whl", hash = "sha256:0b17cb0f9b97fb99172d47fb11fbdd0aadb26cbe0f6368e81843176ca18d06e6"}, @@ -1905,6 +1993,7 @@ version = "0.1.2" description = "A sphinx custom role to embed inline fontawesome incon in the latex and html outputs" optional = false python-versions = ">=3.6.9" +groups = ["docs"] files = [ {file = "sphinx-icon-0.1.2.tar.gz", hash = "sha256:e4adc9922e2e2b19f97813a3994d5e6ccd01e9a21ae73b755f7114ac4247fdf5"}, ] @@ -1926,6 +2015,7 @@ version = "0.3.2" description = "Toggle page content and collapse admonitions in Sphinx." optional = false python-versions = "*" +groups = ["docs"] files = [ {file = "sphinx-togglebutton-0.3.2.tar.gz", hash = "sha256:ab0c8b366427b01e4c89802d5d078472c427fa6e9d12d521c34fa0442559dc7a"}, {file = "sphinx_togglebutton-0.3.2-py3-none-any.whl", hash = "sha256:9647ba7874b7d1e2d43413d8497153a85edc6ac95a3fea9a75ef9c1e08aaae2b"}, @@ -1946,6 +2036,7 @@ version = "2.0.0" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, @@ -1962,6 +2053,7 @@ version = "0.2.5" description = "Sphinx \"contentui\" extension" optional = false python-versions = "*" +groups = ["docs"] files = [ {file = "sphinxcontrib_contentui-0.2.5-py3-none-any.whl", hash = "sha256:a01c7a0cfe360c99692999d3286b6a4d93ebfc94d0eff2619622fd5e6086ab36"}, ] @@ -1975,6 +2067,7 @@ version = "0.11.0" description = "Sphinx extension for rendering data files as nice HTML" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ {file = "sphinxcontrib.datatemplates-0.11.0-py3-none-any.whl", hash = "sha256:88d02f5edab32b88211ebb72a90553e3676a5737877bad1de412f84058ac282e"}, {file = "sphinxcontrib.datatemplates-0.11.0.tar.gz", hash = "sha256:793222e803430076341509cc167f8d715830b05e418c885313101d60fd442557"}, @@ -1997,6 +2090,7 @@ version = "2.0.0" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, @@ -2013,6 +2107,7 @@ version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, @@ -2029,6 +2124,7 @@ version = "0.9.4" description = "Sphinx extension for thumbnails" optional = false python-versions = "*" +groups = ["docs"] files = [ {file = "sphinxcontrib-images-0.9.4.tar.gz", hash = "sha256:f6c237d0430793e65d91dbddb13b1fb26a2cf838040a9deeb52112969fbc4a4b"}, {file = "sphinxcontrib_images-0.9.4-py2.py3-none-any.whl", hash = "sha256:8863e8e8533a116f45cb92523938ab25879cc31dc594f5de4c3dbd9ab3d440b0"}, @@ -2044,6 +2140,7 @@ version = "1.0.1" description = "A sphinx extension which renders display math in HTML via JavaScript" optional = false python-versions = ">=3.5" +groups = ["docs"] files = [ {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, @@ -2058,6 +2155,7 @@ version = "0.8.1" description = "Mermaid diagrams in yours Sphinx powered docs" optional = false python-versions = ">=3.7" +groups = ["docs"] files = [ {file = "sphinxcontrib-mermaid-0.8.1.tar.gz", hash = "sha256:fa3e5325d4ba395336e6137d113f55026b1a03ccd115dc54113d1d871a580466"}, {file = "sphinxcontrib_mermaid-0.8.1-py3-none-any.whl", hash = "sha256:15491c24ec78cf1626b1e79e797a9ce87cb7959cf38f955eb72dd5512aeb6ce9"}, @@ -2069,6 +2167,7 @@ version = "2.0.0" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, @@ -2085,6 +2184,7 @@ version = "0.2.0" description = "Sphinx \"runcmd\" extension" optional = false python-versions = "*" +groups = ["docs"] files = [ {file = "sphinxcontrib-runcmd-0.2.0.tar.gz", hash = "sha256:3551c389d9c5fe82d693c7222feb9658b1a1a5a1abcb0063e8385e5528c64c76"}, {file = "sphinxcontrib_runcmd-0.2.0-py2.py3-none-any.whl", hash = "sha256:7b739b68e27210b4c7c12ba16e5b3da7b313c49991401f896d29bea0f0771934"}, @@ -2102,6 +2202,7 @@ version = "2.0.0" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" optional = false python-versions = ">=3.9" +groups = ["docs"] files = [ {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, @@ -2118,6 +2219,7 @@ version = "0.2.0" description = "An extension to use emoji codes in your Sphinx documentation" optional = false python-versions = "*" +groups = ["docs"] files = [ {file = "sphinxemoji-0.2.0.tar.gz", hash = "sha256:27861d1dd7c6570f5e63020dac9a687263f7481f6d5d6409eb31ecebcc804e4c"}, ] @@ -2131,6 +2233,7 @@ version = "0.6.3" description = "Sphinx Extension to enable OGP support" optional = false python-versions = ">=3.6" +groups = ["docs"] files = [ {file = "sphinxext-opengraph-0.6.3.tar.gz", hash = "sha256:cd89e13cc7a44739f81b64ee57c1c20ef0c05dda5d1d8201d31ec2f34e4c29db"}, {file = "sphinxext_opengraph-0.6.3-py3-none-any.whl", hash = "sha256:bf76017c105856b07edea6caf4942b6ae9bb168585dccfd6dbdb6e4161f6b03a"}, @@ -2145,6 +2248,7 @@ version = "1.14.1" description = "tasks runner for python projects" optional = false python-versions = "<4.0,>=3.6" +groups = ["dev"] files = [ {file = "taskipy-1.14.1-py3-none-any.whl", hash = "sha256:6e361520f29a0fd2159848e953599f9c75b1d0b047461e4965069caeb94908f1"}, {file = "taskipy-1.14.1.tar.gz", hash = "sha256:410fbcf89692dfd4b9f39c2b49e1750b0a7b81affd0e2d7ea8c35f9d6a4774ed"}, @@ -2162,6 +2266,7 @@ version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +groups = ["main"] files = [ {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, @@ -2173,6 +2278,7 @@ version = "2.2.1" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -2210,48 +2316,68 @@ files = [ [[package]] name = "tornado" -version = "6.4.2" +version = "6.5.1" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["docs"] files = [ - {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1"}, - {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803"}, - {file = "tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec"}, - {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946"}, - {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf"}, - {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634"}, - {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73"}, - {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c"}, - {file = "tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482"}, - {file = "tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38"}, - {file = "tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b"}, + {file = "tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7"}, + {file = "tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6"}, + {file = "tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888"}, + {file = "tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331"}, + {file = "tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e"}, + {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401"}, + {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692"}, + {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a"}, + {file = "tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365"}, + {file = "tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b"}, + {file = "tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7"}, + {file = "tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c"}, ] [[package]] name = "typing-extensions" -version = "4.12.2" -description = "Backported and Experimental Type Hints for Python 3.8+" +version = "4.14.1" +description = "Backported and Experimental Type Hints for Python 3.9+" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main", "dev", "docs"] +files = [ + {file = "typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76"}, + {file = "typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36"}, +] +markers = {dev = "python_version == \"3.10\""} + +[[package]] +name = "typing-inspection" +version = "0.4.1" +description = "Runtime typing introspection tools" +optional = false +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, - {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, + {file = "typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51"}, + {file = "typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"}, ] +[package.dependencies] +typing-extensions = ">=4.12.0" + [[package]] name = "urllib3" -version = "2.3.0" +version = "2.5.0" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.9" +groups = ["main", "dev", "docs"] files = [ - {file = "urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df"}, - {file = "urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d"}, + {file = "urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"}, + {file = "urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"}, ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -2262,6 +2388,7 @@ version = "0.45.1" description = "A built-package format for Python" optional = false python-versions = ">=3.8" +groups = ["docs"] files = [ {file = "wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"}, {file = "wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729"}, @@ -2272,79 +2399,94 @@ test = ["pytest (>=6.0.0)", "setuptools (>=65)"] [[package]] name = "wrapt" -version = "1.17.0" +version = "1.17.2" description = "Module for decorators, wrappers and monkey patching." optional = false python-versions = ">=3.8" -files = [ - {file = "wrapt-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8"}, - {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d"}, - {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e185ec6060e301a7e5f8461c86fb3640a7beb1a0f0208ffde7a65ec4074931df"}, - {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb90765dd91aed05b53cd7a87bd7f5c188fcd95960914bae0d32c5e7f899719d"}, - {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:879591c2b5ab0a7184258274c42a126b74a2c3d5a329df16d69f9cee07bba6ea"}, - {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fce6fee67c318fdfb7f285c29a82d84782ae2579c0e1b385b7f36c6e8074fffb"}, - {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0698d3a86f68abc894d537887b9bbf84d29bcfbc759e23f4644be27acf6da301"}, - {file = "wrapt-1.17.0-cp310-cp310-win32.whl", hash = "sha256:69d093792dc34a9c4c8a70e4973a3361c7a7578e9cd86961b2bbf38ca71e4e22"}, - {file = "wrapt-1.17.0-cp310-cp310-win_amd64.whl", hash = "sha256:f28b29dc158ca5d6ac396c8e0a2ef45c4e97bb7e65522bfc04c989e6fe814575"}, - {file = "wrapt-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74bf625b1b4caaa7bad51d9003f8b07a468a704e0644a700e936c357c17dd45a"}, - {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f2a28eb35cf99d5f5bd12f5dd44a0f41d206db226535b37b0c60e9da162c3ed"}, - {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:81b1289e99cf4bad07c23393ab447e5e96db0ab50974a280f7954b071d41b489"}, - {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f2939cd4a2a52ca32bc0b359015718472d7f6de870760342e7ba295be9ebaf9"}, - {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a9653131bda68a1f029c52157fd81e11f07d485df55410401f745007bd6d339"}, - {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4e4b4385363de9052dac1a67bfb535c376f3d19c238b5f36bddc95efae15e12d"}, - {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bdf62d25234290db1837875d4dceb2151e4ea7f9fff2ed41c0fde23ed542eb5b"}, - {file = "wrapt-1.17.0-cp311-cp311-win32.whl", hash = "sha256:5d8fd17635b262448ab8f99230fe4dac991af1dabdbb92f7a70a6afac8a7e346"}, - {file = "wrapt-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:92a3d214d5e53cb1db8b015f30d544bc9d3f7179a05feb8f16df713cecc2620a"}, - {file = "wrapt-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:89fc28495896097622c3fc238915c79365dd0ede02f9a82ce436b13bd0ab7569"}, - {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:875d240fdbdbe9e11f9831901fb8719da0bd4e6131f83aa9f69b96d18fae7504"}, - {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5ed16d95fd142e9c72b6c10b06514ad30e846a0d0917ab406186541fe68b451"}, - {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18b956061b8db634120b58f668592a772e87e2e78bc1f6a906cfcaa0cc7991c1"}, - {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:daba396199399ccabafbfc509037ac635a6bc18510ad1add8fd16d4739cdd106"}, - {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4d63f4d446e10ad19ed01188d6c1e1bb134cde8c18b0aa2acfd973d41fcc5ada"}, - {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8a5e7cc39a45fc430af1aefc4d77ee6bad72c5bcdb1322cfde852c15192b8bd4"}, - {file = "wrapt-1.17.0-cp312-cp312-win32.whl", hash = "sha256:0a0a1a1ec28b641f2a3a2c35cbe86c00051c04fffcfcc577ffcdd707df3f8635"}, - {file = "wrapt-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:3c34f6896a01b84bab196f7119770fd8466c8ae3dfa73c59c0bb281e7b588ce7"}, - {file = "wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:714c12485aa52efbc0fc0ade1e9ab3a70343db82627f90f2ecbc898fdf0bb181"}, - {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da427d311782324a376cacb47c1a4adc43f99fd9d996ffc1b3e8529c4074d393"}, - {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba1739fb38441a27a676f4de4123d3e858e494fac05868b7a281c0a383c098f4"}, - {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e711fc1acc7468463bc084d1b68561e40d1eaa135d8c509a65dd534403d83d7b"}, - {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:140ea00c87fafc42739bd74a94a5a9003f8e72c27c47cd4f61d8e05e6dec8721"}, - {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:73a96fd11d2b2e77d623a7f26e004cc31f131a365add1ce1ce9a19e55a1eef90"}, - {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0b48554952f0f387984da81ccfa73b62e52817a4386d070c75e4db7d43a28c4a"}, - {file = "wrapt-1.17.0-cp313-cp313-win32.whl", hash = "sha256:498fec8da10e3e62edd1e7368f4b24aa362ac0ad931e678332d1b209aec93045"}, - {file = "wrapt-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:fd136bb85f4568fffca995bd3c8d52080b1e5b225dbf1c2b17b66b4c5fa02838"}, - {file = "wrapt-1.17.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:17fcf043d0b4724858f25b8826c36e08f9fb2e475410bece0ec44a22d533da9b"}, - {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4a557d97f12813dc5e18dad9fa765ae44ddd56a672bb5de4825527c847d6379"}, - {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0229b247b0fc7dee0d36176cbb79dbaf2a9eb7ecc50ec3121f40ef443155fb1d"}, - {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8425cfce27b8b20c9b89d77fb50e368d8306a90bf2b6eef2cdf5cd5083adf83f"}, - {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c900108df470060174108012de06d45f514aa4ec21a191e7ab42988ff42a86c"}, - {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:4e547b447073fc0dbfcbff15154c1be8823d10dab4ad401bdb1575e3fdedff1b"}, - {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:914f66f3b6fc7b915d46c1cc424bc2441841083de01b90f9e81109c9759e43ab"}, - {file = "wrapt-1.17.0-cp313-cp313t-win32.whl", hash = "sha256:a4192b45dff127c7d69b3bdfb4d3e47b64179a0b9900b6351859f3001397dabf"}, - {file = "wrapt-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:4f643df3d4419ea3f856c5c3f40fec1d65ea2e89ec812c83f7767c8730f9827a"}, - {file = "wrapt-1.17.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:69c40d4655e078ede067a7095544bcec5a963566e17503e75a3a3e0fe2803b13"}, - {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f495b6754358979379f84534f8dd7a43ff8cff2558dcdea4a148a6e713a758f"}, - {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:baa7ef4e0886a6f482e00d1d5bcd37c201b383f1d314643dfb0367169f94f04c"}, - {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8fc931382e56627ec4acb01e09ce66e5c03c384ca52606111cee50d931a342d"}, - {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8f8909cdb9f1b237786c09a810e24ee5e15ef17019f7cecb207ce205b9b5fcce"}, - {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ad47b095f0bdc5585bced35bd088cbfe4177236c7df9984b3cc46b391cc60627"}, - {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:948a9bd0fb2c5120457b07e59c8d7210cbc8703243225dbd78f4dfc13c8d2d1f"}, - {file = "wrapt-1.17.0-cp38-cp38-win32.whl", hash = "sha256:5ae271862b2142f4bc687bdbfcc942e2473a89999a54231aa1c2c676e28f29ea"}, - {file = "wrapt-1.17.0-cp38-cp38-win_amd64.whl", hash = "sha256:f335579a1b485c834849e9075191c9898e0731af45705c2ebf70e0cd5d58beed"}, - {file = "wrapt-1.17.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d751300b94e35b6016d4b1e7d0e7bbc3b5e1751e2405ef908316c2a9024008a1"}, - {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7264cbb4a18dc4acfd73b63e4bcfec9c9802614572025bdd44d0721983fc1d9c"}, - {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:33539c6f5b96cf0b1105a0ff4cf5db9332e773bb521cc804a90e58dc49b10578"}, - {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c30970bdee1cad6a8da2044febd824ef6dc4cc0b19e39af3085c763fdec7de33"}, - {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bc7f729a72b16ee21795a943f85c6244971724819819a41ddbaeb691b2dd85ad"}, - {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6ff02a91c4fc9b6a94e1c9c20f62ea06a7e375f42fe57587f004d1078ac86ca9"}, - {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dfb7cff84e72e7bf975b06b4989477873dcf160b2fd89959c629535df53d4e0"}, - {file = "wrapt-1.17.0-cp39-cp39-win32.whl", hash = "sha256:2399408ac33ffd5b200480ee858baa58d77dd30e0dd0cab6a8a9547135f30a88"}, - {file = "wrapt-1.17.0-cp39-cp39-win_amd64.whl", hash = "sha256:4f763a29ee6a20c529496a20a7bcb16a73de27f5da6a843249c7047daf135977"}, - {file = "wrapt-1.17.0-py3-none-any.whl", hash = "sha256:d2c63b93548eda58abf5188e505ffed0229bf675f7c3090f8e36ad55b8cbc371"}, - {file = "wrapt-1.17.0.tar.gz", hash = "sha256:16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801"}, +groups = ["docs"] +files = [ + {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984"}, + {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b5e251054542ae57ac7f3fba5d10bfff615b6c2fb09abeb37d2f1463f841ae22"}, + {file = "wrapt-1.17.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80dd7db6a7cb57ffbc279c4394246414ec99537ae81ffd702443335a61dbf3a7"}, + {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a6e821770cf99cc586d33833b2ff32faebdbe886bd6322395606cf55153246c"}, + {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b60fb58b90c6d63779cb0c0c54eeb38941bae3ecf7a73c764c52c88c2dcb9d72"}, + {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b870b5df5b71d8c3359d21be8f0d6c485fa0ebdb6477dda51a1ea54a9b558061"}, + {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4011d137b9955791f9084749cba9a367c68d50ab8d11d64c50ba1688c9b457f2"}, + {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:1473400e5b2733e58b396a04eb7f35f541e1fb976d0c0724d0223dd607e0f74c"}, + {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3cedbfa9c940fdad3e6e941db7138e26ce8aad38ab5fe9dcfadfed9db7a54e62"}, + {file = "wrapt-1.17.2-cp310-cp310-win32.whl", hash = "sha256:582530701bff1dec6779efa00c516496968edd851fba224fbd86e46cc6b73563"}, + {file = "wrapt-1.17.2-cp310-cp310-win_amd64.whl", hash = "sha256:58705da316756681ad3c9c73fd15499aa4d8c69f9fd38dc8a35e06c12468582f"}, + {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ff04ef6eec3eee8a5efef2401495967a916feaa353643defcc03fc74fe213b58"}, + {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4db983e7bca53819efdbd64590ee96c9213894272c776966ca6306b73e4affda"}, + {file = "wrapt-1.17.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9abc77a4ce4c6f2a3168ff34b1da9b0f311a8f1cfd694ec96b0603dff1c79438"}, + {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b929ac182f5ace000d459c59c2c9c33047e20e935f8e39371fa6e3b85d56f4a"}, + {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f09b286faeff3c750a879d336fb6d8713206fc97af3adc14def0cdd349df6000"}, + {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7ed2d9d039bd41e889f6fb9364554052ca21ce823580f6a07c4ec245c1f5d6"}, + {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:129a150f5c445165ff941fc02ee27df65940fcb8a22a61828b1853c98763a64b"}, + {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1fb5699e4464afe5c7e65fa51d4f99e0b2eadcc176e4aa33600a3df7801d6662"}, + {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9a2bce789a5ea90e51a02dfcc39e31b7f1e662bc3317979aa7e5538e3a034f72"}, + {file = "wrapt-1.17.2-cp311-cp311-win32.whl", hash = "sha256:4afd5814270fdf6380616b321fd31435a462019d834f83c8611a0ce7484c7317"}, + {file = "wrapt-1.17.2-cp311-cp311-win_amd64.whl", hash = "sha256:acc130bc0375999da18e3d19e5a86403667ac0c4042a094fefb7eec8ebac7cf3"}, + {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925"}, + {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392"}, + {file = "wrapt-1.17.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40"}, + {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d"}, + {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b"}, + {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98"}, + {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82"}, + {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae"}, + {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9"}, + {file = "wrapt-1.17.2-cp312-cp312-win32.whl", hash = "sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9"}, + {file = "wrapt-1.17.2-cp312-cp312-win_amd64.whl", hash = "sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991"}, + {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125"}, + {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998"}, + {file = "wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5"}, + {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8"}, + {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6"}, + {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc"}, + {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2"}, + {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b"}, + {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504"}, + {file = "wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a"}, + {file = "wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845"}, + {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192"}, + {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b"}, + {file = "wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0"}, + {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306"}, + {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb"}, + {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681"}, + {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6"}, + {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6"}, + {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f"}, + {file = "wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555"}, + {file = "wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c"}, + {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5c803c401ea1c1c18de70a06a6f79fcc9c5acfc79133e9869e730ad7f8ad8ef9"}, + {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f917c1180fdb8623c2b75a99192f4025e412597c50b2ac870f156de8fb101119"}, + {file = "wrapt-1.17.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ecc840861360ba9d176d413a5489b9a0aff6d6303d7e733e2c4623cfa26904a6"}, + {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb87745b2e6dc56361bfde481d5a378dc314b252a98d7dd19a651a3fa58f24a9"}, + {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58455b79ec2661c3600e65c0a716955adc2410f7383755d537584b0de41b1d8a"}, + {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4e42a40a5e164cbfdb7b386c966a588b1047558a990981ace551ed7e12ca9c2"}, + {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:91bd7d1773e64019f9288b7a5101f3ae50d3d8e6b1de7edee9c2ccc1d32f0c0a"}, + {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:bb90fb8bda722a1b9d48ac1e6c38f923ea757b3baf8ebd0c82e09c5c1a0e7a04"}, + {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f"}, + {file = "wrapt-1.17.2-cp38-cp38-win32.whl", hash = "sha256:410a92fefd2e0e10d26210e1dfb4a876ddaf8439ef60d6434f21ef8d87efc5b7"}, + {file = "wrapt-1.17.2-cp38-cp38-win_amd64.whl", hash = "sha256:95c658736ec15602da0ed73f312d410117723914a5c91a14ee4cdd72f1d790b3"}, + {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99039fa9e6306880572915728d7f6c24a86ec57b0a83f6b2491e1d8ab0235b9a"}, + {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2696993ee1eebd20b8e4ee4356483c4cb696066ddc24bd70bcbb80fa56ff9061"}, + {file = "wrapt-1.17.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:612dff5db80beef9e649c6d803a8d50c409082f1fedc9dbcdfde2983b2025b82"}, + {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c2caa1585c82b3f7a7ab56afef7b3602021d6da34fbc1cf234ff139fed3cd9"}, + {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c958bcfd59bacc2d0249dcfe575e71da54f9dcf4a8bdf89c4cb9a68a1170d73f"}, + {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc78a84e2dfbc27afe4b2bd7c80c8db9bca75cc5b85df52bfe634596a1da846b"}, + {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba0f0eb61ef00ea10e00eb53a9129501f52385c44853dbd6c4ad3f403603083f"}, + {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1e1fe0e6ab7775fd842bc39e86f6dcfc4507ab0ffe206093e76d61cde37225c8"}, + {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c86563182421896d73858e08e1db93afdd2b947a70064b813d515d66549e15f9"}, + {file = "wrapt-1.17.2-cp39-cp39-win32.whl", hash = "sha256:f393cda562f79828f38a819f4788641ac7c4085f30f1ce1a68672baa686482bb"}, + {file = "wrapt-1.17.2-cp39-cp39-win_amd64.whl", hash = "sha256:36ccae62f64235cf8ddb682073a60519426fdd4725524ae38874adf72b5f2aeb"}, + {file = "wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8"}, + {file = "wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3"}, ] [metadata] -lock-version = "2.0" +lock-version = "2.1" python-versions = "^3.10" -content-hash = "9d6de2ce83ea25e32f8e1a968db6009bbe02ce86258b56036ee32518d557dc61" +content-hash = "7b5028b959a57884d84fa3c87ed274deb7bda5e31677789d927bf139df661941" diff --git a/pyproject.toml b/pyproject.toml index 26978232..1029f5c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,6 +53,7 @@ pydantic = "^2.5.1" pydantic-settings = "^2.1.0" requests-oauthlib = "^2.0.0" pynacl = "^1.5.0" +schemaorg = "^0.1.1" [tool.poetry.group.dev.dependencies] pytest = "^7.1.1" From bfffceb291b7b86fe0a55ae7037079f4b7446b0e Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Thu, 10 Jul 2025 14:12:43 +0200 Subject: [PATCH 029/131] Add rdflib to dependencies --- poetry.lock | 38 +++++++++++++++++++++++++++++++++++++- pyproject.toml | 1 + 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/poetry.lock b/poetry.lock index e3e23e6b..f7104e16 100644 --- a/poetry.lock +++ b/poetry.lock @@ -679,6 +679,19 @@ files = [ {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, ] +[[package]] +name = "isodate" +version = "0.7.2" +description = "An ISO 8601 date/time/duration parser and formatter" +optional = false +python-versions = ">=3.7" +groups = ["main"] +markers = "python_version == \"3.10\"" +files = [ + {file = "isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15"}, + {file = "isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6"}, +] + [[package]] name = "jinja2" version = "3.1.6" @@ -1648,6 +1661,29 @@ files = [ {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] +[[package]] +name = "rdflib" +version = "7.1.4" +description = "RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information." +optional = false +python-versions = "<4.0.0,>=3.8.1" +groups = ["main"] +files = [ + {file = "rdflib-7.1.4-py3-none-any.whl", hash = "sha256:72f4adb1990fa5241abd22ddaf36d7cafa5d91d9ff2ba13f3086d339b213d997"}, + {file = "rdflib-7.1.4.tar.gz", hash = "sha256:fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174"}, +] + +[package.dependencies] +isodate = {version = ">=0.7.2,<1.0.0", markers = "python_version < \"3.11\""} +pyparsing = ">=2.1.0,<4" + +[package.extras] +berkeleydb = ["berkeleydb (>=18.1.0,<19.0.0)"] +html = ["html5rdf (>=1.2,<2)"] +lxml = ["lxml (>=4.3,<6.0)"] +networkx = ["networkx (>=2,<4)"] +orjson = ["orjson (>=3.9.14,<4)"] + [[package]] name = "requests" version = "2.32.4" @@ -2489,4 +2525,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "7b5028b959a57884d84fa3c87ed274deb7bda5e31677789d927bf139df661941" +content-hash = "b6eb72a05b4bb10207b3618310c1fc9709e4a2cbd051caf6d9892f2eea299c16" diff --git a/pyproject.toml b/pyproject.toml index 1029f5c0..bf19ccca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,6 +54,7 @@ pydantic-settings = "^2.1.0" requests-oauthlib = "^2.0.0" pynacl = "^1.5.0" schemaorg = "^0.1.1" +rdflib = "^7.1.4" [tool.poetry.group.dev.dependencies] pytest = "^7.1.1" From 3423c5a8f4ebf981cd4a1fdaa8cd2642a0885209 Mon Sep 17 00:00:00 2001 From: "Kernchen, Sophie" Date: Fri, 11 Jul 2025 10:19:37 +0200 Subject: [PATCH 030/131] Tests for HermesContext and HermesCache --- test/__init__.py | 0 test/hermes_test/model/test_base_context.py | 57 +++++++++++++++++---- 2 files changed, 47 insertions(+), 10 deletions(-) create mode 100644 test/__init__.py diff --git a/test/__init__.py b/test/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/test/hermes_test/model/test_base_context.py b/test/hermes_test/model/test_base_context.py index bdf016b7..a83019dd 100644 --- a/test/hermes_test/model/test_base_context.py +++ b/test/hermes_test/model/test_base_context.py @@ -3,33 +3,70 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileContributor: Michael Meinel - +import pytest from pathlib import Path -from hermes.model.context import HermesContext +from hermes.model.context_manager import HermesContext, HermesCache def test_context_hermes_dir_default(): ctx = HermesContext() - assert ctx.hermes_dir == Path('.') / '.hermes' + assert ctx.cache_dir == Path('./.hermes').absolute() def test_context_hermes_dir_custom(): - ctx = HermesContext('spam') - assert ctx.hermes_dir == Path('spam') / '.hermes' + ctx = HermesContext('spam') # TODO: #367 + assert ctx.cache_dir == Path('spam') / '.hermes' + + +def test_get_context_default(): + ctx = HermesContext() + ctx.prepare_step("ham") + assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() + + +def test_finalize_context(): + ctx = HermesContext() + ctx.prepare_step("ham") # TODO: #373 to fix, then you can delete one prepare_step + ctx.prepare_step("spam") + ctx.finalize_step("spam") + assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() -def test_context_get_cache_default(): +def test_finalize_context_error_list_one_element(): ctx = HermesContext() - assert ctx.get_cache('spam', 'eggs') == Path('.') / '.hermes' / 'spam' / 'eggs.json' + ctx.prepare_step("ham") + with pytest.raises(ValueError): # TODO: #373 to fix, index out of range + ctx.finalize_step("spam") -def test_context_get_cache_cached(): +def test_finalize_context_error(): ctx = HermesContext() - ctx._caches[('spam', 'eggs')] = Path('spam_and_eggs') - assert ctx.get_cache('spam', 'eggs') == Path('spam_and_eggs') + ctx.prepare_step("ham") + ctx.prepare_step("eggs") + with pytest.raises(ValueError, match=f"Cannot end step spam while in eggs."): # TODO: #373 format string and error message + ctx.finalize_step("spam") + +@pytest.mark.dev +def test_cache(tmpdir): + ctx = HermesContext(Path(tmpdir)) + ctx.prepare_step("ham") + with ctx["spam"] as c: + c["bacon"] = {"data": "goose", "num": 2} + + path = Path('tmpdir/.hermes') / 'ham' / 'spam' / 'bacon.json' + + assert path.exists() + assert c._cached_data["bacon"] == {"data": "goose", "num": 2} + + +def test_hermes_cache_set(tmpdir): + cache = HermesCache(Path(tmpdir)) + cache["bacon"] = "eggs" + assert cache._cached_data == {"bacon": "eggs"} +@pytest.mark.dev def test_context_get_cache_create(tmpdir): ctx = HermesContext(tmpdir) subdir = Path(tmpdir) / '.hermes' / 'spam' From 6f4de13ecbf3e0fae48aaf804a26c90bb5408588 Mon Sep 17 00:00:00 2001 From: "Kernchen, Sophie" Date: Fri, 11 Jul 2025 10:29:06 +0200 Subject: [PATCH 031/131] Last tests for basic functionality --- test/hermes_test/model/test_base_context.py | 22 ++++++++++----------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/test/hermes_test/model/test_base_context.py b/test/hermes_test/model/test_base_context.py index a83019dd..7a3a3de5 100644 --- a/test/hermes_test/model/test_base_context.py +++ b/test/hermes_test/model/test_base_context.py @@ -1,8 +1,9 @@ -# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) # # SPDX-License-Identifier: Apache-2.0 # SPDX-FileContributor: Michael Meinel +# SPDX-FileContributor: Sophie Kernchen import pytest from pathlib import Path @@ -44,18 +45,18 @@ def test_finalize_context_error(): ctx = HermesContext() ctx.prepare_step("ham") ctx.prepare_step("eggs") - with pytest.raises(ValueError, match=f"Cannot end step spam while in eggs."): # TODO: #373 format string and error message + # TODO: #373 format string and error message + with pytest.raises(ValueError, match=f"Cannot end step spam while in eggs."): ctx.finalize_step("spam") -@pytest.mark.dev + def test_cache(tmpdir): ctx = HermesContext(Path(tmpdir)) ctx.prepare_step("ham") with ctx["spam"] as c: c["bacon"] = {"data": "goose", "num": 2} - path = Path('tmpdir/.hermes') / 'ham' / 'spam' / 'bacon.json' - + path = tmpdir / Path('.hermes') / 'ham' / 'spam' / 'bacon.json' assert path.exists() assert c._cached_data["bacon"] == {"data": "goose", "num": 2} @@ -66,10 +67,7 @@ def test_hermes_cache_set(tmpdir): assert cache._cached_data == {"bacon": "eggs"} -@pytest.mark.dev -def test_context_get_cache_create(tmpdir): - ctx = HermesContext(tmpdir) - subdir = Path(tmpdir) / '.hermes' / 'spam' - - assert ctx.get_cache('spam', 'eggs', create=True) == subdir / 'eggs.json' - assert subdir.exists() +def test_hermes_cache_get(tmpdir): + cache = HermesCache(Path(tmpdir)) + cache._cached_data = {"bacon": "eggs"} + assert cache["bacon"] == "eggs" From 8933bde422dba324bb547b219fcdf400e2d3b2fc Mon Sep 17 00:00:00 2001 From: "Kernchen, Sophie" Date: Fri, 11 Jul 2025 13:11:33 +0200 Subject: [PATCH 032/131] Change tests to parameter type path is mandatory --- test/hermes_test/__init__.py | 3 --- test/hermes_test/model/test_base_context.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 test/hermes_test/__init__.py diff --git a/test/hermes_test/__init__.py b/test/hermes_test/__init__.py deleted file mode 100644 index faf5a2f5..00000000 --- a/test/hermes_test/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 diff --git a/test/hermes_test/model/test_base_context.py b/test/hermes_test/model/test_base_context.py index 7a3a3de5..dba77ba0 100644 --- a/test/hermes_test/model/test_base_context.py +++ b/test/hermes_test/model/test_base_context.py @@ -16,7 +16,7 @@ def test_context_hermes_dir_default(): def test_context_hermes_dir_custom(): - ctx = HermesContext('spam') # TODO: #367 + ctx = HermesContext(Path('spam')) assert ctx.cache_dir == Path('spam') / '.hermes' From c886fbc0af01965dce7f2c82757bdf7b3a177e1a Mon Sep 17 00:00:00 2001 From: Sophie <133236526+SKernchen@users.noreply.github.com> Date: Mon, 14 Jul 2025 13:04:23 +0200 Subject: [PATCH 033/131] Apply suggestions with minimal changes Co-authored-by: Michael Meinel --- test/hermes_test/model/test_base_context.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/hermes_test/model/test_base_context.py b/test/hermes_test/model/test_base_context.py index dba77ba0..12c0e160 100644 --- a/test/hermes_test/model/test_base_context.py +++ b/test/hermes_test/model/test_base_context.py @@ -46,7 +46,7 @@ def test_finalize_context_error(): ctx.prepare_step("ham") ctx.prepare_step("eggs") # TODO: #373 format string and error message - with pytest.raises(ValueError, match=f"Cannot end step spam while in eggs."): + with pytest.raises(ValueError, match="Cannot end step spam while in eggs."): ctx.finalize_step("spam") @@ -58,6 +58,7 @@ def test_cache(tmpdir): path = tmpdir / Path('.hermes') / 'ham' / 'spam' / 'bacon.json' assert path.exists() + assert path.read() == '{"data": "goose", "num": 2}' assert c._cached_data["bacon"] == {"data": "goose", "num": 2} From e7002eb086d6a4259543b61a240772e510310095 Mon Sep 17 00:00:00 2001 From: "Kernchen, Sophie" Date: Mon, 14 Jul 2025 13:18:55 +0200 Subject: [PATCH 034/131] Fixme docstring and improve style --- src/hermes/model/context_manager.py | 10 ++++++++++ test/__init__.py | 3 +++ test/hermes_test/__init__.py | 3 +++ .../{test_base_context.py => test_context_manager.py} | 6 +++--- 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 test/hermes_test/__init__.py rename test/hermes_test/model/{test_base_context.py => test_context_manager.py} (89%) diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py index e6975481..a6fc7687 100644 --- a/src/hermes/model/context_manager.py +++ b/src/hermes/model/context_manager.py @@ -54,11 +54,21 @@ def __init__(self, project_dir: pathlib.Path = pathlib.Path.cwd()): def prepare_step(self, step: str, *depends: str) -> None: self._current_step.append(step) + ''' @FIXME #373: + + def finalize_step(self, step: str) -> None: + current_step = self._current_step[-1] + if current_step != step: + raise ValueError(f"Cannot end step {step} while in {self._current_step[-1]}.") + self._current_step.pop() + ''' 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/test/__init__.py b/test/__init__.py index e69de29b..0e85f01e 100644 --- a/test/__init__.py +++ b/test/__init__.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 diff --git a/test/hermes_test/__init__.py b/test/hermes_test/__init__.py new file mode 100644 index 00000000..0e85f01e --- /dev/null +++ b/test/hermes_test/__init__.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 diff --git a/test/hermes_test/model/test_base_context.py b/test/hermes_test/model/test_context_manager.py similarity index 89% rename from test/hermes_test/model/test_base_context.py rename to test/hermes_test/model/test_context_manager.py index 12c0e160..6a7514b9 100644 --- a/test/hermes_test/model/test_base_context.py +++ b/test/hermes_test/model/test_context_manager.py @@ -28,7 +28,7 @@ def test_get_context_default(): def test_finalize_context(): ctx = HermesContext() - ctx.prepare_step("ham") # TODO: #373 to fix, then you can delete one prepare_step + ctx.prepare_step("ham") # FIXME: #373 to fix, then you can delete one prepare_step ctx.prepare_step("spam") ctx.finalize_step("spam") assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() @@ -37,7 +37,7 @@ def test_finalize_context(): def test_finalize_context_error_list_one_element(): ctx = HermesContext() ctx.prepare_step("ham") - with pytest.raises(ValueError): # TODO: #373 to fix, index out of range + with pytest.raises(ValueError): # FIXME: #373 to fix, index out of range ctx.finalize_step("spam") @@ -45,7 +45,7 @@ def test_finalize_context_error(): ctx = HermesContext() ctx.prepare_step("ham") ctx.prepare_step("eggs") - # TODO: #373 format string and error message + # FIXME: #373 format string and error message with pytest.raises(ValueError, match="Cannot end step spam while in eggs."): ctx.finalize_step("spam") From b9aaa9517986689df2d91503f3754745d4d844d2 Mon Sep 17 00:00:00 2001 From: Sophie <133236526+SKernchen@users.noreply.github.com> Date: Tue, 15 Jul 2025 14:14:25 +0200 Subject: [PATCH 035/131] Add consistent docstring for fixes for later Co-authored-by: Stephan Druskat --- src/hermes/model/context_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py index a6fc7687..b9edbf6c 100644 --- a/src/hermes/model/context_manager.py +++ b/src/hermes/model/context_manager.py @@ -54,7 +54,8 @@ def __init__(self, project_dir: pathlib.Path = pathlib.Path.cwd()): def prepare_step(self, step: str, *depends: str) -> None: self._current_step.append(step) - ''' @FIXME #373: + ''' + FIXME: Implement this to fix #373 def finalize_step(self, step: str) -> None: current_step = self._current_step[-1] From d9561f4831b659e9a5309be056d7b7155412d9b7 Mon Sep 17 00:00:00 2001 From: "Kernchen, Sophie" Date: Mon, 28 Jul 2025 10:54:48 +0200 Subject: [PATCH 036/131] Fix Issues in context --- src/hermes/model/context_manager.py | 18 +++++------- .../hermes_test/model/test_context_manager.py | 29 ++++++++++++++----- 2 files changed, 29 insertions(+), 18 deletions(-) diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py index b9edbf6c..159e7922 100644 --- a/src/hermes/model/context_manager.py +++ b/src/hermes/model/context_manager.py @@ -54,22 +54,20 @@ def __init__(self, project_dir: pathlib.Path = pathlib.Path.cwd()): def prepare_step(self, step: str, *depends: str) -> None: self._current_step.append(step) - ''' - FIXME: Implement this to fix #373 - def finalize_step(self, step: str) -> None: + if len(self._current_step) < 1: + raise ValueError("There is no step to end.") current_step = self._current_step[-1] if current_step != step: raise ValueError(f"Cannot end step {step} while in {self._current_step[-1]}.") self._current_step.pop() - ''' - 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: + if len(self._current_step) < 1: + raise HermesContexError("Prepare a step first.") subdir = self.cache_dir / self._current_step[-1] / source_name return HermesCache(subdir) + + +class HermesContexError(Exception): + pass diff --git a/test/hermes_test/model/test_context_manager.py b/test/hermes_test/model/test_context_manager.py index 6a7514b9..231e4df1 100644 --- a/test/hermes_test/model/test_context_manager.py +++ b/test/hermes_test/model/test_context_manager.py @@ -7,7 +7,7 @@ import pytest from pathlib import Path -from hermes.model.context_manager import HermesContext, HermesCache +from hermes.model.context_manager import HermesContext, HermesCache, HermesContexError def test_context_hermes_dir_default(): @@ -26,27 +26,40 @@ def test_get_context_default(): assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() +def test_context_get_error(): + ctx = HermesContext() + ctx.prepare_step("ham") + ctx.finalize_step("ham") + with pytest.raises(HermesContexError, match="Prepare a step first."): + ctx["spam"]._cache_dir == Path('./.hermes/spam').absolute() + + +def test_finalize_context_one_item(): + ctx = HermesContext() + ctx.prepare_step("ham") + ctx.finalize_step("ham") + assert ctx._current_step == [] + + def test_finalize_context(): ctx = HermesContext() - ctx.prepare_step("ham") # FIXME: #373 to fix, then you can delete one prepare_step + ctx.prepare_step("ham") ctx.prepare_step("spam") ctx.finalize_step("spam") assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() + assert ctx._current_step == ["ham"] -def test_finalize_context_error_list_one_element(): +def test_finalize_context_error_no_item(): ctx = HermesContext() - ctx.prepare_step("ham") - with pytest.raises(ValueError): # FIXME: #373 to fix, index out of range + with pytest.raises(ValueError, match="There is no step to end."): ctx.finalize_step("spam") def test_finalize_context_error(): ctx = HermesContext() ctx.prepare_step("ham") - ctx.prepare_step("eggs") - # FIXME: #373 format string and error message - with pytest.raises(ValueError, match="Cannot end step spam while in eggs."): + with pytest.raises(ValueError, match="Cannot end step spam while in ham."): ctx.finalize_step("spam") From 051f0ab95f36e46436539034df4a0d2ec4d51714 Mon Sep 17 00:00:00 2001 From: Sophie <133236526+SKernchen@users.noreply.github.com> Date: Mon, 28 Jul 2025 12:59:47 +0200 Subject: [PATCH 037/131] Remove unnecessary variable Co-authored-by: Michael Meinel --- src/hermes/model/context_manager.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/hermes/model/context_manager.py b/src/hermes/model/context_manager.py index 159e7922..0c641619 100644 --- a/src/hermes/model/context_manager.py +++ b/src/hermes/model/context_manager.py @@ -57,8 +57,7 @@ def prepare_step(self, step: str, *depends: str) -> None: def finalize_step(self, step: str) -> None: if len(self._current_step) < 1: raise ValueError("There is no step to end.") - current_step = self._current_step[-1] - if current_step != step: + if self._current_step[-1] != step: raise ValueError(f"Cannot end step {step} while in {self._current_step[-1]}.") self._current_step.pop() From 08e1c238ad0782c10e0f01d69f3d496bd7270516 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Thu, 31 Jul 2025 23:02:17 +0200 Subject: [PATCH 038/131] Test user agent name - Make sure user agent name in utils is a combination of package name, version and homepage URL: https://github.com/softwarepub/hermes/issues/347#issuecomment-2981454289 --- test/hermes_test/test_utils.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 test/hermes_test/test_utils.py diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py new file mode 100644 index 00000000..7cf310d7 --- /dev/null +++ b/test/hermes_test/test_utils.py @@ -0,0 +1,13 @@ +from importlib.resources import files +import toml + +from hermes.utils import hermes_user_agent + +pyproject = toml.loads(files("hermes").joinpath("../../pyproject.toml").read_text()) +name = pyproject["project"]["name"] +version = pyproject["project"]["version"] +homepage = pyproject["project"]["urls"]["homepage"] + + +def test_hermes_user_agent(): + assert hermes_user_agent == f"{name}/{version} ({homepage})" \ No newline at end of file From 8bf634383f6de70d86f8201a069613a9c63be5cd Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 13:26:58 +0200 Subject: [PATCH 039/131] Use distribution version in test --- test/hermes_test/test_utils.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 7cf310d7..0e75be77 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -1,13 +1,16 @@ -from importlib.resources import files -import toml +# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# SPDX-FileContributor: Stephan Druskat +# +# SPDX-License-Identifier: Apache-2.0 + +from importlib import metadata from hermes.utils import hermes_user_agent -pyproject = toml.loads(files("hermes").joinpath("../../pyproject.toml").read_text()) -name = pyproject["project"]["name"] -version = pyproject["project"]["version"] -homepage = pyproject["project"]["urls"]["homepage"] +expected_name = "hermes" +expected_homepage = "https://hermes.software-metadata.pub" +dist_version = metadata.version("hermes") def test_hermes_user_agent(): - assert hermes_user_agent == f"{name}/{version} ({homepage})" \ No newline at end of file + assert hermes_user_agent == f"{expected_name}/{dist_version} ({expected_homepage})" From 9ff39d78fffa810ec2d21b7c6cbb0fec243a43c9 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 14:17:24 +0200 Subject: [PATCH 040/131] Update pyproject.toml to adhere to PEP 621 --- pyproject.toml | 157 ++++++++++++++++++++++++++----------------------- 1 file changed, 85 insertions(+), 72 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 26978232..575b25f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,113 +1,123 @@ -# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) +# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR), Helmholtz-Zentrum Dresden-Rossendorf # # SPDX-License-Identifier: CC0-1.0 -# SPDX-FileContributor: Stephan Druskat +# SPDX-FileContributor: Stephan Druskat # SPDX-FileContributor: Michael Meinel # SPDX-FileContributor: David Pape -[tool.poetry] -# Reference at https://python-poetry.org/docs/pyproject/ +[project] name = "hermes" version = "0.10.0.dev0" description = "Workflow to publish research software with rich metadata" -homepage = "https://software-metadata.pub" -license = "Apache-2.0" -# All natural persons doing regular contributions and equipped with write access to the repo. -# Alphabetical order of last name. See also GOVERNANCE.md. +license = "Apache-2.0 AND LicenseRef-BSD-Caltech" authors = [ - "Oliver Bertuch ", - "Stephan Druskat ", - "Nitai Heeb ", - "Sophie Kernchen ", - "Michael Meinel ", - "David Pape " + { name = "Michael Meinel", email = "michael.meinel@dlr.de" }, + { name = "Stephan Druskat", email = "stephan.druskat@dlr.de" }, + { name = "David Pape", email = "d.pape@hzdr.de" }, + { name = "Sophie Kernchen", email = "sohpie.kernchen@dlr.de" }, + { name = "Oliver Bertuch", email = "o.bertuch@fz-juelich.de" }, + { name = "Nitai Heeb", email = "n.heeb@fz-juelich.de" }, +] +maintainers = [ + { name = "Stephan Druskat", email = "stephan.druskat@dlr.de" }, ] - readme = "README.md" repository = "https://github.com/softwarepub/hermes" -documentation = "https://hermes.software-metadata.pub" keywords = ["publishing", "metadata", "automation"] -include = [ - "hermes/schema/*.json", +dependencies = [ + "ruamel.yaml>=0.17.21, <0.18.0", + "jsonschema>=3.0.0, <4.0.0", + "pyld>=2.0.3, <3.0.0", + "cffconvert>=2.0.0, <3.0.0", + "toml>=0.10.2, <1.0.0", + "pyparsing>=3.0.9, <4.0.0", + "requests>=2.28.1, <3.0.0", + "pydantic>=2.5.1, <3.0.0", + "pydantic-settings>=2.1.0, <3.0.0", + "requests-oauthlib>=2.0.0, <3.0.0", + "pynacl>=1.5.0, <2.0.0", ] +requires-python = ">=3.10, <4.0.0" -# Stating our package explicitely here to enable -# a) including contrib packages in the future and -# b) rename the package for development snapshot releases to TestPyPI -packages = [ - { include = "hermes", from = "src" } -] +[project.urls] +homepage = "https://hermes.software-metadata.pub" +documentation = "https://hermes.software-metadata.pub" +repository = "https://github.com/softwarepub/hermes.git" +issues = "https://github.com/softwarepub/hermes/issues" -[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" - -# 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] + +[project.scripts] hermes = "hermes.commands.cli:main" hermes-marketplace = "hermes.commands.marketplace:main" -[tool.poetry.plugins."hermes.harvest"] + +[dependency-groups] +dev = [ + "pytest>=7.1.1, <8.0.0", + "pytest-cov>=3.0.0, <4.0.0", + "taskipy>=1.10.3, <2.0.0", + "flake8>=5.0.4, <6.0.0", + "requests-mock>=1.10.0, <2.0.0" +] + + +[project.optional-dependencies] +docs = [ + "Sphinx>=6.2.1, <7.0.0", + "myst-parser>=2.0.0, <3.0.0", + "sphinx-book-theme>=1.0.1, <2.0.0", + "sphinx-favicon>=0.2, <1.0.0", + "sphinxcontrib-contentui>=0.2.5, <1.0.0", + "sphinxcontrib-images>=0.9.4, <1.0.0", + "sphinx-icon>=0.1.2, <1.0.0", + "sphinx-autobuild>=2021.3.14", + "sphinx-autoapi>=3.0.0, <4.0.0", + "sphinxemoji>=0.2.0, <1.0.0", + "sphinxext-opengraph>=0.6.3, <1.0.0", + "sphinxcontrib-mermaid>=0.8.1, <1.0.0", + "sphinx-togglebutton>=0.3.2, <1.0.0", + "reuse>=1.1.2, <2.0.0", + "sphinxcontrib-datatemplates>=0.11.0, <1.0.0", +] + + +[project.entry-points."hermes.harvest"] cff = "hermes.commands.harvest.cff:CffHarvestPlugin" codemeta = "hermes.commands.harvest.codemeta:CodeMetaHarvestPlugin" -[tool.poetry.plugins."hermes.deposit"] +[project.entry-points."hermes.deposit"] file = "hermes.commands.deposit.file:FileDepositPlugin" invenio = "hermes.commands.deposit.invenio:InvenioDepositPlugin" invenio_rdm = "hermes.commands.deposit.invenio_rdm:IvenioRDMDepositPlugin" rodare = "hermes.commands.deposit.rodare:RodareDepositPlugin" -[tool.poetry.plugins."hermes.postprocess"] +[project.entry-points."hermes.postprocess"] config_invenio_record_id = "hermes.commands.postprocess.invenio:config_record_id" config_invenio_rdm_record_id = "hermes.commands.postprocess.invenio_rdm:config_record_id" cff_doi = "hermes.commands.postprocess.invenio:cff_doi" + +[poetry.tool] +include = [ + "hermes/schema/*.json", +] +# Stating our package explicitely here to enable +# a) including contrib packages in the future and +# b) rename the package for development snapshot releases to TestPyPI +packages = [ + { include = "hermes", from = "src" } +] + + [tool.taskipy.tasks] docs-build = "poetry run sphinx-build -M html docs/source docs/build -W" docs-clean = "poetry run sphinx-build -M clean docs/source docs/build" docs-live = "poetry run sphinx-autobuild docs/source docs/build" flake8 = "poetry run flake8 ./test/ ./src/ --count --select=E9,F63,F7,F82 --statistics" + [tool.pytest.ini_options] norecursedirs = "docs/*" testpaths = [ @@ -115,6 +125,9 @@ testpaths = [ ] addopts = "--cov=hermes --cov-report term" + [build-system] -requires = ["poetry-core>=1.2.0"] +requires = [ + "poetry-core>=2.3.1, <3.0.0" +] build-backend = "poetry.core.masonry.api" From d83c93ce4da6a0268f787ae9b2889361cab8c4a2 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 14:30:39 +0200 Subject: [PATCH 041/131] Fix retrieving URLs from distribution metadata --- poetry.lock | 598 ++++++++++++--------------------- src/hermes/utils.py | 20 +- test/hermes_test/test_utils.py | 18 +- 3 files changed, 240 insertions(+), 396 deletions(-) diff --git a/poetry.lock b/poetry.lock index df93853e..73fd3e0f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,11 +1,13 @@ -# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "accessible-pygments" version = "0.0.5" description = "A collection of accessible pygments styles" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7"}, {file = "accessible_pygments-0.0.5.tar.gz", hash = "sha256:40918d3e6a2b619ad424cb91e556bd3bd8865443d9f22f1dcdf79e33c8046872"}, @@ -22,8 +24,10 @@ tests = ["hypothesis", "pytest"] name = "alabaster" version = "0.7.16" description = "A light, configurable Sphinx theme" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, @@ -35,6 +39,7 @@ version = "0.7.0" description = "Reusable constraint types to use with typing.Annotated" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, @@ -44,8 +49,10 @@ files = [ name = "astroid" version = "3.3.8" description = "An abstract syntax tree for Python with inference support." -optional = false +optional = true python-versions = ">=3.9.0" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "astroid-3.3.8-py3-none-any.whl", hash = "sha256:187ccc0c248bfbba564826c26f070494f7bc964fd286b6d9fff4420e55de828c"}, {file = "astroid-3.3.8.tar.gz", hash = "sha256:a88c7994f914a4ea8572fac479459f4955eeccc877be3f2d959a33273b0cf40b"}, @@ -60,25 +67,28 @@ version = "24.3.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308"}, {file = "attrs-24.3.0.tar.gz", hash = "sha256:8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff"}, ] [package.extras] -benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] -tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] +tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""] [[package]] name = "babel" version = "2.16.0" description = "Internationalization utilities" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, @@ -91,8 +101,10 @@ dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] name = "beautifulsoup4" version = "4.12.3" description = "Screen-scraping library" -optional = false +optional = true python-versions = ">=3.6.0" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, @@ -112,8 +124,10 @@ lxml = ["lxml"] name = "binaryornot" version = "0.4.4" description = "Ultra-lightweight pure Python package to check if a file is binary or text." -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "binaryornot-0.4.4-py2.py3-none-any.whl", hash = "sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4"}, {file = "binaryornot-0.4.4.tar.gz", hash = "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061"}, @@ -126,8 +140,10 @@ chardet = ">=3.0.2" name = "boolean-py" version = "4.0" description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "boolean.py-4.0-py3-none-any.whl", hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd"}, {file = "boolean.py-4.0.tar.gz", hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"}, @@ -139,6 +155,7 @@ version = "5.5.0" description = "Extensible memoizing collections and decorators" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"}, {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"}, @@ -150,6 +167,7 @@ version = "2024.12.14" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, @@ -161,6 +179,7 @@ version = "2.0.0" description = "Command line program to validate and convert CITATION.cff files." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "cffconvert-2.0.0-py3-none-any.whl", hash = "sha256:573c825e4e16173d99396dc956bd22ff5d4f84215cc16b6ab05299124f5373bb"}, {file = "cffconvert-2.0.0.tar.gz", hash = "sha256:b4379ee415c6637dc9e3e7ba196605cb3cedcea24613e4ea242c607d9e98eb50"}, @@ -184,6 +203,7 @@ version = "1.17.1" description = "Foreign Function Interface for Python calling C code." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, @@ -261,8 +281,10 @@ pycparser = "*" name = "chardet" version = "5.2.0" description = "Universal encoding detector for Python 3" -optional = false +optional = true python-versions = ">=3.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}, {file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"}, @@ -274,6 +296,7 @@ version = "3.4.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, @@ -375,6 +398,7 @@ version = "8.1.8" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, @@ -389,94 +413,21 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["main"] +markers = "extra == \"docs\" or platform_system == \"Windows\"" files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -[[package]] -name = "coverage" -version = "7.6.10" -description = "Code coverage measurement for Python" -optional = false -python-versions = ">=3.9" -files = [ - {file = "coverage-7.6.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5c912978f7fbf47ef99cec50c4401340436d200d41d714c7a4766f377c5b7b78"}, - {file = "coverage-7.6.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a01ec4af7dfeb96ff0078ad9a48810bb0cc8abcb0115180c6013a6b26237626c"}, - {file = "coverage-7.6.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3b204c11e2b2d883946fe1d97f89403aa1811df28ce0447439178cc7463448a"}, - {file = "coverage-7.6.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32ee6d8491fcfc82652a37109f69dee9a830e9379166cb73c16d8dc5c2915165"}, - {file = "coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675cefc4c06e3b4c876b85bfb7c59c5e2218167bbd4da5075cbe3b5790a28988"}, - {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f4f620668dbc6f5e909a0946a877310fb3d57aea8198bde792aae369ee1c23b5"}, - {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4eea95ef275de7abaef630c9b2c002ffbc01918b726a39f5a4353916ec72d2f3"}, - {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e2f0280519e42b0a17550072861e0bc8a80a0870de260f9796157d3fca2733c5"}, - {file = "coverage-7.6.10-cp310-cp310-win32.whl", hash = "sha256:bc67deb76bc3717f22e765ab3e07ee9c7a5e26b9019ca19a3b063d9f4b874244"}, - {file = "coverage-7.6.10-cp310-cp310-win_amd64.whl", hash = "sha256:0f460286cb94036455e703c66988851d970fdfd8acc2a1122ab7f4f904e4029e"}, - {file = "coverage-7.6.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ea3c8f04b3e4af80e17bab607c386a830ffc2fb88a5484e1df756478cf70d1d3"}, - {file = "coverage-7.6.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:507a20fc863cae1d5720797761b42d2d87a04b3e5aeb682ef3b7332e90598f43"}, - {file = "coverage-7.6.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d37a84878285b903c0fe21ac8794c6dab58150e9359f1aaebbeddd6412d53132"}, - {file = "coverage-7.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a534738b47b0de1995f85f582d983d94031dffb48ab86c95bdf88dc62212142f"}, - {file = "coverage-7.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d7a2bf79378d8fb8afaa994f91bfd8215134f8631d27eba3e0e2c13546ce994"}, - {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6713ba4b4ebc330f3def51df1d5d38fad60b66720948112f114968feb52d3f99"}, - {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab32947f481f7e8c763fa2c92fd9f44eeb143e7610c4ca9ecd6a36adab4081bd"}, - {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377"}, - {file = "coverage-7.6.10-cp311-cp311-win32.whl", hash = "sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8"}, - {file = "coverage-7.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609"}, - {file = "coverage-7.6.10-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853"}, - {file = "coverage-7.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078"}, - {file = "coverage-7.6.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0"}, - {file = "coverage-7.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50"}, - {file = "coverage-7.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022"}, - {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b"}, - {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0"}, - {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852"}, - {file = "coverage-7.6.10-cp312-cp312-win32.whl", hash = "sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359"}, - {file = "coverage-7.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247"}, - {file = "coverage-7.6.10-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:05fca8ba6a87aabdd2d30d0b6c838b50510b56cdcfc604d40760dae7153b73d9"}, - {file = "coverage-7.6.10-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9e80eba8801c386f72e0712a0453431259c45c3249f0009aff537a517b52942b"}, - {file = "coverage-7.6.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a372c89c939d57abe09e08c0578c1d212e7a678135d53aa16eec4430adc5e690"}, - {file = "coverage-7.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec22b5e7fe7a0fa8509181c4aac1db48f3dd4d3a566131b313d1efc102892c18"}, - {file = "coverage-7.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26bcf5c4df41cad1b19c84af71c22cbc9ea9a547fc973f1f2cc9a290002c8b3c"}, - {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e4630c26b6084c9b3cb53b15bd488f30ceb50b73c35c5ad7871b869cb7365fd"}, - {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2396e8116db77789f819d2bc8a7e200232b7a282c66e0ae2d2cd84581a89757e"}, - {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:79109c70cc0882e4d2d002fe69a24aa504dec0cc17169b3c7f41a1d341a73694"}, - {file = "coverage-7.6.10-cp313-cp313-win32.whl", hash = "sha256:9e1747bab246d6ff2c4f28b4d186b205adced9f7bd9dc362051cc37c4a0c7bd6"}, - {file = "coverage-7.6.10-cp313-cp313-win_amd64.whl", hash = "sha256:254f1a3b1eef5f7ed23ef265eaa89c65c8c5b6b257327c149db1ca9d4a35f25e"}, - {file = "coverage-7.6.10-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2ccf240eb719789cedbb9fd1338055de2761088202a9a0b73032857e53f612fe"}, - {file = "coverage-7.6.10-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0c807ca74d5a5e64427c8805de15b9ca140bba13572d6d74e262f46f50b13273"}, - {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bcfa46d7709b5a7ffe089075799b902020b62e7ee56ebaed2f4bdac04c508d8"}, - {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e0de1e902669dccbf80b0415fb6b43d27edca2fbd48c74da378923b05316098"}, - {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f7b444c42bbc533aaae6b5a2166fd1a797cdb5eb58ee51a92bee1eb94a1e1cb"}, - {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b330368cb99ef72fcd2dc3ed260adf67b31499584dc8a20225e85bfe6f6cfed0"}, - {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9a7cfb50515f87f7ed30bc882f68812fd98bc2852957df69f3003d22a2aa0abf"}, - {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f93531882a5f68c28090f901b1d135de61b56331bba82028489bc51bdd818d2"}, - {file = "coverage-7.6.10-cp313-cp313t-win32.whl", hash = "sha256:89d76815a26197c858f53c7f6a656686ec392b25991f9e409bcef020cd532312"}, - {file = "coverage-7.6.10-cp313-cp313t-win_amd64.whl", hash = "sha256:54a5f0f43950a36312155dae55c505a76cd7f2b12d26abeebbe7a0b36dbc868d"}, - {file = "coverage-7.6.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:656c82b8a0ead8bba147de9a89bda95064874c91a3ed43a00e687f23cc19d53a"}, - {file = "coverage-7.6.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ccc2b70a7ed475c68ceb548bf69cec1e27305c1c2606a5eb7c3afff56a1b3b27"}, - {file = "coverage-7.6.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5e37dc41d57ceba70956fa2fc5b63c26dba863c946ace9705f8eca99daecdc4"}, - {file = "coverage-7.6.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0aa9692b4fdd83a4647eeb7db46410ea1322b5ed94cd1715ef09d1d5922ba87f"}, - {file = "coverage-7.6.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa744da1820678b475e4ba3dfd994c321c5b13381d1041fe9c608620e6676e25"}, - {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c0b1818063dc9e9d838c09e3a473c1422f517889436dd980f5d721899e66f315"}, - {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:59af35558ba08b758aec4d56182b222976330ef8d2feacbb93964f576a7e7a90"}, - {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7ed2f37cfce1ce101e6dffdfd1c99e729dd2ffc291d02d3e2d0af8b53d13840d"}, - {file = "coverage-7.6.10-cp39-cp39-win32.whl", hash = "sha256:4bcc276261505d82f0ad426870c3b12cb177752834a633e737ec5ee79bbdff18"}, - {file = "coverage-7.6.10-cp39-cp39-win_amd64.whl", hash = "sha256:457574f4599d2b00f7f637a0700a6422243b3565509457b2dbd3f50703e11f59"}, - {file = "coverage-7.6.10-pp39.pp310-none-any.whl", hash = "sha256:fd34e7b3405f0cc7ab03d54a334c17a9e802897580d964bd8c2001f4b9fd488f"}, - {file = "coverage-7.6.10.tar.gz", hash = "sha256:7fb105327c8f8f0682e29843e2ff96af9dcbe5bab8eeb4b398c6a33a16d80a23"}, -] - -[package.dependencies] -tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} - -[package.extras] -toml = ["tomli"] - [[package]] name = "defusedxml" version = "0.7.1" description = "XML bomb protection for Python stdlib modules" -optional = false +optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, @@ -486,8 +437,10 @@ files = [ name = "deprecated" version = "1.2.15" description = "Python @deprecated decorator to deprecate old python classes, functions or methods." -optional = false +optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "Deprecated-1.2.15-py2.py3-none-any.whl", hash = "sha256:353bc4a8ac4bfc96800ddab349d89c25dec1079f65fd53acdcc1e0b975b21320"}, {file = "deprecated-1.2.15.tar.gz", hash = "sha256:683e561a90de76239796e6b6feac66b99030d2dd3fcf61ef996330f14bbb9b0d"}, @@ -497,7 +450,7 @@ files = [ wrapt = ">=1.10,<2" [package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools", "sphinx (<2)", "tox"] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools ; python_version >= \"3.12\"", "sphinx (<2)", "tox"] [[package]] name = "docopt" @@ -505,6 +458,7 @@ version = "0.6.2" description = "Pythonic argument parser, that will make you smile" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491"}, ] @@ -513,49 +467,22 @@ files = [ name = "docutils" version = "0.19" description = "Docutils -- Python Documentation Utilities" -optional = false +optional = true python-versions = ">=3.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "docutils-0.19-py3-none-any.whl", hash = "sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc"}, {file = "docutils-0.19.tar.gz", hash = "sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6"}, ] -[[package]] -name = "exceptiongroup" -version = "1.2.2" -description = "Backport of PEP 654 (exception groups)" -optional = false -python-versions = ">=3.7" -files = [ - {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, - {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, -] - -[package.extras] -test = ["pytest (>=6)"] - -[[package]] -name = "flake8" -version = "5.0.4" -description = "the modular source code checker: pep8 pyflakes and co" -optional = false -python-versions = ">=3.6.1" -files = [ - {file = "flake8-5.0.4-py2.py3-none-any.whl", hash = "sha256:7a1cf6b73744f5806ab95e526f6f0d8c01c66d7bbe349562d22dfca20610b248"}, - {file = "flake8-5.0.4.tar.gz", hash = "sha256:6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db"}, -] - -[package.dependencies] -mccabe = ">=0.7.0,<0.8.0" -pycodestyle = ">=2.9.0,<2.10.0" -pyflakes = ">=2.5.0,<2.6.0" - [[package]] name = "frozendict" version = "2.4.6" description = "A simple immutable dictionary" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "frozendict-2.4.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c3a05c0a50cab96b4bb0ea25aa752efbfceed5ccb24c007612bc63e51299336f"}, {file = "frozendict-2.4.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f5b94d5b07c00986f9e37a38dd83c13f5fe3bf3f1ccc8e88edea8fe15d6cd88c"}, @@ -604,6 +531,7 @@ version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, @@ -616,30 +544,23 @@ all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2 name = "imagesize" version = "1.4.1" description = "Getting image size from png/jpeg/jpeg2000/gif file" -optional = false +optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, ] -[[package]] -name = "iniconfig" -version = "2.0.0" -description = "brain-dead simple config-ini parsing" -optional = false -python-versions = ">=3.7" -files = [ - {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, - {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, -] - [[package]] name = "jinja2" version = "3.1.5" description = "A very fast and expressive template engine." -optional = false +optional = true python-versions = ">=3.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, @@ -657,6 +578,7 @@ version = "3.2.0" description = "An implementation of JSON Schema validation for Python" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"}, {file = "jsonschema-3.2.0.tar.gz", hash = "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"}, @@ -676,8 +598,10 @@ format-nongpl = ["idna", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-va name = "license-expression" version = "30.4.0" description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "license_expression-30.4.0-py3-none-any.whl", hash = "sha256:7c8f240c6e20d759cb8455e49cb44a923d9e25c436bf48d7e5b8eea660782c04"}, {file = "license_expression-30.4.0.tar.gz", hash = "sha256:6464397f8ed4353cc778999caec43b099f8d8d5b335f282e26a9eb9435522f05"}, @@ -694,8 +618,10 @@ testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twin name = "livereload" version = "2.7.1" description = "Python LiveReload is an awesome tool for web developers" -optional = false +optional = true python-versions = ">=3.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "livereload-2.7.1-py3-none-any.whl", hash = "sha256:5201740078c1b9433f4b2ba22cd2729a39b9d0ec0a2cc6b4d3df257df5ad0564"}, {file = "livereload-2.7.1.tar.gz", hash = "sha256:3d9bf7c05673df06e32bea23b494b8d36ca6d10f7d5c3c8a6989608c09c986a9"}, @@ -710,6 +636,7 @@ version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, @@ -862,8 +789,10 @@ source = ["Cython (>=3.0.11)"] name = "markdown-it-py" version = "3.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, @@ -886,8 +815,10 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "markupsafe" version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, @@ -952,23 +883,14 @@ files = [ {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, ] -[[package]] -name = "mccabe" -version = "0.7.0" -description = "McCabe checker, plugin for flake8" -optional = false -python-versions = ">=3.6" -files = [ - {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, - {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, -] - [[package]] name = "mdit-py-plugins" version = "0.4.2" description = "Collection of plugins for markdown-it-py" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"}, {file = "mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5"}, @@ -986,30 +908,23 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "mdurl" version = "0.1.2" description = "Markdown URL utilities" -optional = false +optional = true python-versions = ">=3.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, ] -[[package]] -name = "mslex" -version = "1.3.0" -description = "shlex for windows" -optional = false -python-versions = ">=3.5" -files = [ - {file = "mslex-1.3.0-py3-none-any.whl", hash = "sha256:c7074b347201b3466fc077c5692fbce9b5f62a63a51f537a53fbbd02eff2eea4"}, - {file = "mslex-1.3.0.tar.gz", hash = "sha256:641c887d1d3db610eee2af37a8e5abda3f70b3006cdfd2d0d29dc0d1ae28a85d"}, -] - [[package]] name = "myst-parser" version = "2.0.0" description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "myst_parser-2.0.0-py3-none-any.whl", hash = "sha256:7c36344ae39c8e740dad7fdabf5aa6fc4897a813083c6cc9990044eb93656b14"}, {file = "myst_parser-2.0.0.tar.gz", hash = "sha256:ea929a67a6a0b1683cdbe19b8d2e724cd7643f8aa3e7bb18dd65beac3483bead"}, @@ -1036,6 +951,7 @@ version = "3.2.2" description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "oauthlib-3.2.2-py3-none-any.whl", hash = "sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca"}, {file = "oauthlib-3.2.2.tar.gz", hash = "sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918"}, @@ -1050,75 +966,22 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] name = "packaging" version = "24.2" description = "Core utilities for Python packages" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, ] -[[package]] -name = "pluggy" -version = "1.5.0" -description = "plugin and hook calling mechanisms for python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, - {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, -] - -[package.extras] -dev = ["pre-commit", "tox"] -testing = ["pytest", "pytest-benchmark"] - -[[package]] -name = "psutil" -version = "6.1.1" -description = "Cross-platform lib for process and system monitoring in Python." -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" -files = [ - {file = "psutil-6.1.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:9ccc4316f24409159897799b83004cb1e24f9819b0dcf9c0b68bdcb6cefee6a8"}, - {file = "psutil-6.1.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:ca9609c77ea3b8481ab005da74ed894035936223422dc591d6772b147421f777"}, - {file = "psutil-6.1.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:8df0178ba8a9e5bc84fed9cfa61d54601b371fbec5c8eebad27575f1e105c0d4"}, - {file = "psutil-6.1.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:1924e659d6c19c647e763e78670a05dbb7feaf44a0e9c94bf9e14dfc6ba50468"}, - {file = "psutil-6.1.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:018aeae2af92d943fdf1da6b58665124897cfc94faa2ca92098838f83e1b1bca"}, - {file = "psutil-6.1.1-cp27-none-win32.whl", hash = "sha256:6d4281f5bbca041e2292be3380ec56a9413b790579b8e593b1784499d0005dac"}, - {file = "psutil-6.1.1-cp27-none-win_amd64.whl", hash = "sha256:c777eb75bb33c47377c9af68f30e9f11bc78e0f07fbf907be4a5d70b2fe5f030"}, - {file = "psutil-6.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:fc0ed7fe2231a444fc219b9c42d0376e0a9a1a72f16c5cfa0f68d19f1a0663e8"}, - {file = "psutil-6.1.1-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:0bdd4eab935276290ad3cb718e9809412895ca6b5b334f5a9111ee6d9aff9377"}, - {file = "psutil-6.1.1-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6e06c20c05fe95a3d7302d74e7097756d4ba1247975ad6905441ae1b5b66003"}, - {file = "psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97f7cb9921fbec4904f522d972f0c0e1f4fabbdd4e0287813b21215074a0f160"}, - {file = "psutil-6.1.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33431e84fee02bc84ea36d9e2c4a6d395d479c9dd9bba2376c1f6ee8f3a4e0b3"}, - {file = "psutil-6.1.1-cp36-cp36m-win32.whl", hash = "sha256:384636b1a64b47814437d1173be1427a7c83681b17a450bfc309a1953e329603"}, - {file = "psutil-6.1.1-cp36-cp36m-win_amd64.whl", hash = "sha256:8be07491f6ebe1a693f17d4f11e69d0dc1811fa082736500f649f79df7735303"}, - {file = "psutil-6.1.1-cp37-abi3-win32.whl", hash = "sha256:eaa912e0b11848c4d9279a93d7e2783df352b082f40111e078388701fd479e53"}, - {file = "psutil-6.1.1-cp37-abi3-win_amd64.whl", hash = "sha256:f35cfccb065fff93529d2afb4a2e89e363fe63ca1e4a5da22b603a85833c2649"}, - {file = "psutil-6.1.1.tar.gz", hash = "sha256:cf8496728c18f2d0b45198f06895be52f36611711746b7f30c464b422b50e2f5"}, -] - -[package.extras] -dev = ["abi3audit", "black", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest-cov", "requests", "rstcheck", "ruff", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "vulture", "wheel"] -test = ["pytest", "pytest-xdist", "setuptools"] - -[[package]] -name = "pycodestyle" -version = "2.9.1" -description = "Python style guide checker" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pycodestyle-2.9.1-py2.py3-none-any.whl", hash = "sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b"}, - {file = "pycodestyle-2.9.1.tar.gz", hash = "sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785"}, -] - [[package]] name = "pycparser" version = "2.22" description = "C parser in Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, @@ -1130,6 +993,7 @@ version = "2.10.5" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"}, {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"}, @@ -1142,7 +1006,7 @@ typing-extensions = ">=4.12.2" [package.extras] email = ["email-validator (>=2.0.0)"] -timezone = ["tzdata"] +timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] [[package]] name = "pydantic-core" @@ -1150,6 +1014,7 @@ version = "2.27.2" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"}, {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"}, @@ -1262,6 +1127,7 @@ version = "2.7.1" description = "Settings management using Pydantic" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pydantic_settings-2.7.1-py3-none-any.whl", hash = "sha256:590be9e6e24d06db33a4262829edef682500ef008565a969c73d39d5f8bfb3fd"}, {file = "pydantic_settings-2.7.1.tar.gz", hash = "sha256:10c9caad35e64bfb3c2fbf70a078c0e25cc92499782e5200747f942a065dec93"}, @@ -1280,8 +1146,10 @@ yaml = ["pyyaml (>=6.0.1)"] name = "pydata-sphinx-theme" version = "0.16.1" description = "Bootstrap-based Sphinx theme from the PyData community" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "pydata_sphinx_theme-0.16.1-py3-none-any.whl", hash = "sha256:225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde"}, {file = "pydata_sphinx_theme-0.16.1.tar.gz", hash = "sha256:a08b7f0b7f70387219dc659bff0893a7554d5eb39b59d3b8ef37b8401b7642d7"}, @@ -1303,23 +1171,14 @@ doc = ["ablog (>=0.11.8)", "colorama", "graphviz", "ipykernel", "ipyleaflet", "i i18n = ["Babel", "jinja2"] test = ["pytest", "pytest-cov", "pytest-regressions", "sphinx[test]"] -[[package]] -name = "pyflakes" -version = "2.5.0" -description = "passive checker of Python programs" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pyflakes-2.5.0-py2.py3-none-any.whl", hash = "sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2"}, - {file = "pyflakes-2.5.0.tar.gz", hash = "sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3"}, -] - [[package]] name = "pygments" version = "2.19.1" description = "Pygments is a syntax highlighting package written in Python." -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, @@ -1334,6 +1193,7 @@ version = "1.8.0" description = "Python lib/cli for JSON/YAML schema validation" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "pykwalify-1.8.0-py2.py3-none-any.whl", hash = "sha256:731dfa87338cca9f559d1fca2bdea37299116e3139b73f78ca90a543722d6651"}, {file = "pykwalify-1.8.0.tar.gz", hash = "sha256:796b2ad3ed4cb99b88308b533fb2f559c30fa6efb4fa9fda11347f483d245884"}, @@ -1350,6 +1210,7 @@ version = "2.0.4" description = "Python implementation of the JSON-LD API" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "PyLD-2.0.4-py3-none-any.whl", hash = "sha256:6dab9905644616df33f8755489fc9b354ed7d832d387b7d1974b4fbd3b8d2a89"}, {file = "PyLD-2.0.4.tar.gz", hash = "sha256:311e350f0dbc964311c79c28e86f84e195a81d06fef5a6f6ac2a4f6391ceeacc"}, @@ -1372,6 +1233,7 @@ version = "1.5.0" description = "Python binding to the Networking and Cryptography (NaCl) library" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1"}, {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92"}, @@ -1398,6 +1260,7 @@ version = "3.2.1" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.9" +groups = ["main"] files = [ {file = "pyparsing-3.2.1-py3-none-any.whl", hash = "sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1"}, {file = "pyparsing-3.2.1.tar.gz", hash = "sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a"}, @@ -1412,6 +1275,7 @@ version = "0.20.0" description = "Persistent/Functional/Immutable data structures" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pyrsistent-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8c3aba3e01235221e5b229a6c05f585f344734bd1ad42a8ac51493d74722bbce"}, {file = "pyrsistent-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1beb78af5423b879edaf23c5591ff292cf7c33979734c99aa66d5914ead880f"}, @@ -1447,52 +1311,13 @@ files = [ {file = "pyrsistent-0.20.0.tar.gz", hash = "sha256:4c48f78f62ab596c679086084d0dd13254ae4f3d6c72a83ffdf5ebdef8f265a4"}, ] -[[package]] -name = "pytest" -version = "7.4.4" -description = "pytest: simple powerful testing with Python" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, - {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "sys_platform == \"win32\""} -exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} -iniconfig = "*" -packaging = "*" -pluggy = ">=0.12,<2.0" -tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} - -[package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] - -[[package]] -name = "pytest-cov" -version = "3.0.0" -description = "Pytest plugin for measuring coverage." -optional = false -python-versions = ">=3.6" -files = [ - {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, - {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, -] - -[package.dependencies] -coverage = {version = ">=5.2.1", extras = ["toml"]} -pytest = ">=4.6" - -[package.extras] -testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"] - [[package]] name = "python-dateutil" version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main"] files = [ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, @@ -1505,8 +1330,10 @@ six = ">=1.5" name = "python-debian" version = "0.1.49" description = "Debian package related modules" -optional = false +optional = true python-versions = ">=3.5" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "python-debian-0.1.49.tar.gz", hash = "sha256:8cf677a30dbcb4be7a99536c17e11308a827a4d22028dc59a67f6c6dd3f0f58c"}, {file = "python_debian-0.1.49-py3-none-any.whl", hash = "sha256:880f3bc52e31599f2a9b432bd7691844286825087fccdcf2f6ffd5cd79a26f9f"}, @@ -1521,6 +1348,7 @@ version = "1.0.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, @@ -1533,8 +1361,10 @@ cli = ["click (>=5.0)"] name = "pyyaml" version = "6.0.2" description = "YAML parser and emitter for Python" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -1597,6 +1427,7 @@ version = "2.32.3" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, @@ -1612,29 +1443,13 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] -[[package]] -name = "requests-mock" -version = "1.12.1" -description = "Mock out responses from the requests package" -optional = false -python-versions = ">=3.5" -files = [ - {file = "requests-mock-1.12.1.tar.gz", hash = "sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401"}, - {file = "requests_mock-1.12.1-py2.py3-none-any.whl", hash = "sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563"}, -] - -[package.dependencies] -requests = ">=2.22,<3" - -[package.extras] -fixture = ["fixtures"] - [[package]] name = "requests-oauthlib" version = "2.0.0" description = "OAuthlib authentication support for Requests." optional = false python-versions = ">=3.4" +groups = ["main"] files = [ {file = "requests-oauthlib-2.0.0.tar.gz", hash = "sha256:b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9"}, {file = "requests_oauthlib-2.0.0-py2.py3-none-any.whl", hash = "sha256:7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36"}, @@ -1651,8 +1466,10 @@ rsa = ["oauthlib[signedtoken] (>=3.0.0)"] name = "reuse" version = "1.1.2" description = "reuse is a tool for compliance with the REUSE recommendations." -optional = false +optional = true python-versions = ">=3.6.2,<4.0.0" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "reuse-1.1.2-cp311-cp311-manylinux_2_36_x86_64.whl", hash = "sha256:d3cf6981e9b2855845a0cf323526fd1cde94a640ea1d8dce22d4156788b282bc"}, {file = "reuse-1.1.2.tar.gz", hash = "sha256:80eb6e5ab5f73c784b5a9153e61a282045f6f9292124e1b55d4a7265dbad4246"}, @@ -1672,6 +1489,7 @@ version = "0.17.40" description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" optional = false python-versions = ">=3" +groups = ["main"] files = [ {file = "ruamel.yaml-0.17.40-py3-none-any.whl", hash = "sha256:b16b6c3816dff0a93dca12acf5e70afd089fa5acb80604afd1ffa8b465b7722c"}, {file = "ruamel.yaml-0.17.40.tar.gz", hash = "sha256:6024b986f06765d482b5b07e086cc4b4cd05dd22ddcbc758fa23d54873cf313d"}, @@ -1690,6 +1508,8 @@ version = "0.2.12" description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" optional = false python-versions = ">=3.9" +groups = ["main"] +markers = "platform_python_implementation == \"CPython\" and python_version < \"3.13\"" files = [ {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:11f891336688faf5156a36293a9c362bdc7c88f03a8a027c2c1d8e0bcde998e5"}, {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:a606ef75a60ecf3d924613892cc603b154178ee25abb3055db5062da811fd969"}, @@ -1745,19 +1565,20 @@ version = "75.8.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.9" +groups = ["main"] files = [ {file = "setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3"}, {file = "setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6"}, ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"] -core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.8.0) ; sys_platform != \"cygwin\""] +core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] enabler = ["pytest-enabler (>=2.2)"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] -type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21) ; python_version >= \"3.9\" and sys_platform != \"cygwin\"", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf ; sys_platform != \"cygwin\"", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib_metadata (>=7.0.2) ; python_version < \"3.10\"", "jaraco.develop (>=7.21) ; sys_platform != \"cygwin\"", "mypy (==1.14.*)", "pytest-mypy"] [[package]] name = "six" @@ -1765,6 +1586,7 @@ version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main"] files = [ {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, @@ -1774,8 +1596,10 @@ files = [ name = "snowballstemmer" version = "2.2.0" description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, @@ -1785,8 +1609,10 @@ files = [ name = "soupsieve" version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, @@ -1796,8 +1622,10 @@ files = [ name = "sphinx" version = "6.2.1" description = "Python documentation generator" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, @@ -1830,8 +1658,10 @@ test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] name = "sphinx-autoapi" version = "3.4.0" description = "Sphinx API documentation generator" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinx_autoapi-3.4.0-py3-none-any.whl", hash = "sha256:4027fef2875a22c5f2a57107c71641d82f6166bf55beb407a47aaf3ef14e7b92"}, {file = "sphinx_autoapi-3.4.0.tar.gz", hash = "sha256:e6d5371f9411bbb9fca358c00a9e57aef3ac94cbfc5df4bab285946462f69e0c"}, @@ -1850,8 +1680,10 @@ sphinx = ">=6.1.0" name = "sphinx-autobuild" version = "2021.3.14" description = "Rebuild Sphinx documentation on changes, with live-reload in the browser." -optional = false +optional = true python-versions = ">=3.6" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinx-autobuild-2021.3.14.tar.gz", hash = "sha256:de1ca3b66e271d2b5b5140c35034c89e47f263f2cd5db302c9217065f7443f05"}, {file = "sphinx_autobuild-2021.3.14-py3-none-any.whl", hash = "sha256:8fe8cbfdb75db04475232f05187c776f46f6e9e04cacf1e49ce81bdac649ccac"}, @@ -1869,8 +1701,10 @@ test = ["pytest", "pytest-cov"] name = "sphinx-book-theme" version = "1.1.3" description = "A clean book theme for scientific explanations and documentation with Sphinx" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinx_book_theme-1.1.3-py3-none-any.whl", hash = "sha256:a554a9a7ac3881979a87a2b10f633aa2a5706e72218a10f71be38b3c9e831ae9"}, {file = "sphinx_book_theme-1.1.3.tar.gz", hash = "sha256:1f25483b1846cb3d353a6bc61b3b45b031f4acf845665d7da90e01ae0aef5b4d"}, @@ -1889,8 +1723,10 @@ test = ["beautifulsoup4", "coverage", "defusedxml", "myst-nb", "pytest", "pytest name = "sphinx-favicon" version = "0.2" description = "Sphinx Extension adding support for custom favicons" -optional = false +optional = true python-versions = ">=3.6" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinx-favicon-0.2.tar.gz", hash = "sha256:73436a1f5f80c4fcae6eadd2520b9c2bc6c1aec0d91d153b3774359bdd103a58"}, {file = "sphinx_favicon-0.2-py3-none-any.whl", hash = "sha256:0b17cb0f9b97fb99172d47fb11fbdd0aadb26cbe0f6368e81843176ca18d06e6"}, @@ -1903,8 +1739,10 @@ sphinx = ">=3.4" name = "sphinx-icon" version = "0.1.2" description = "A sphinx custom role to embed inline fontawesome incon in the latex and html outputs" -optional = false +optional = true python-versions = ">=3.6.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinx-icon-0.1.2.tar.gz", hash = "sha256:e4adc9922e2e2b19f97813a3994d5e6ccd01e9a21ae73b755f7114ac4247fdf5"}, ] @@ -1924,8 +1762,10 @@ test = ["coverage", "pytest"] name = "sphinx-togglebutton" version = "0.3.2" description = "Toggle page content and collapse admonitions in Sphinx." -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinx-togglebutton-0.3.2.tar.gz", hash = "sha256:ab0c8b366427b01e4c89802d5d078472c427fa6e9d12d521c34fa0442559dc7a"}, {file = "sphinx_togglebutton-0.3.2-py3-none-any.whl", hash = "sha256:9647ba7874b7d1e2d43413d8497153a85edc6ac95a3fea9a75ef9c1e08aaae2b"}, @@ -1944,8 +1784,10 @@ sphinx = ["matplotlib", "myst-nb", "numpy", "sphinx-book-theme", "sphinx-design" name = "sphinxcontrib-applehelp" version = "2.0.0" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, @@ -1960,8 +1802,10 @@ test = ["pytest"] name = "sphinxcontrib-contentui" version = "0.2.5" description = "Sphinx \"contentui\" extension" -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib_contentui-0.2.5-py3-none-any.whl", hash = "sha256:a01c7a0cfe360c99692999d3286b6a4d93ebfc94d0eff2619622fd5e6086ab36"}, ] @@ -1973,8 +1817,10 @@ Sphinx = ">=2.0" name = "sphinxcontrib-datatemplates" version = "0.11.0" description = "Sphinx extension for rendering data files as nice HTML" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib.datatemplates-0.11.0-py3-none-any.whl", hash = "sha256:88d02f5edab32b88211ebb72a90553e3676a5737877bad1de412f84058ac282e"}, {file = "sphinxcontrib.datatemplates-0.11.0.tar.gz", hash = "sha256:793222e803430076341509cc167f8d715830b05e418c885313101d60fd442557"}, @@ -1995,8 +1841,10 @@ test = ["beautifulsoup4", "pytest"] name = "sphinxcontrib-devhelp" version = "2.0.0" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, @@ -2011,8 +1859,10 @@ test = ["pytest"] name = "sphinxcontrib-htmlhelp" version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, @@ -2027,8 +1877,10 @@ test = ["html5lib", "pytest"] name = "sphinxcontrib-images" version = "0.9.4" description = "Sphinx extension for thumbnails" -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib-images-0.9.4.tar.gz", hash = "sha256:f6c237d0430793e65d91dbddb13b1fb26a2cf838040a9deeb52112969fbc4a4b"}, {file = "sphinxcontrib_images-0.9.4-py2.py3-none-any.whl", hash = "sha256:8863e8e8533a116f45cb92523938ab25879cc31dc594f5de4c3dbd9ab3d440b0"}, @@ -2042,8 +1894,10 @@ sphinx = {version = ">=2.0", markers = "python_version >= \"3.0\""} name = "sphinxcontrib-jsmath" version = "1.0.1" description = "A sphinx extension which renders display math in HTML via JavaScript" -optional = false +optional = true python-versions = ">=3.5" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, @@ -2056,8 +1910,10 @@ test = ["flake8", "mypy", "pytest"] name = "sphinxcontrib-mermaid" version = "0.8.1" description = "Mermaid diagrams in yours Sphinx powered docs" -optional = false +optional = true python-versions = ">=3.7" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib-mermaid-0.8.1.tar.gz", hash = "sha256:fa3e5325d4ba395336e6137d113f55026b1a03ccd115dc54113d1d871a580466"}, {file = "sphinxcontrib_mermaid-0.8.1-py3-none-any.whl", hash = "sha256:15491c24ec78cf1626b1e79e797a9ce87cb7959cf38f955eb72dd5512aeb6ce9"}, @@ -2067,8 +1923,10 @@ files = [ name = "sphinxcontrib-qthelp" version = "2.0.0" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, @@ -2083,8 +1941,10 @@ test = ["defusedxml (>=0.7.1)", "pytest"] name = "sphinxcontrib-runcmd" version = "0.2.0" description = "Sphinx \"runcmd\" extension" -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib-runcmd-0.2.0.tar.gz", hash = "sha256:3551c389d9c5fe82d693c7222feb9658b1a1a5a1abcb0063e8385e5528c64c76"}, {file = "sphinxcontrib_runcmd-0.2.0-py2.py3-none-any.whl", hash = "sha256:7b739b68e27210b4c7c12ba16e5b3da7b313c49991401f896d29bea0f0771934"}, @@ -2100,8 +1960,10 @@ test = ["coverage", "pytest", "pytest-cov", "sphinx-testing"] name = "sphinxcontrib-serializinghtml" version = "2.0.0" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" -optional = false +optional = true python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, @@ -2116,8 +1978,10 @@ test = ["pytest"] name = "sphinxemoji" version = "0.2.0" description = "An extension to use emoji codes in your Sphinx documentation" -optional = false +optional = true python-versions = "*" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxemoji-0.2.0.tar.gz", hash = "sha256:27861d1dd7c6570f5e63020dac9a687263f7481f6d5d6409eb31ecebcc804e4c"}, ] @@ -2129,8 +1993,10 @@ sphinx = ">=1.8" name = "sphinxext-opengraph" version = "0.6.3" description = "Sphinx Extension to enable OGP support" -optional = false +optional = true python-versions = ">=3.6" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "sphinxext-opengraph-0.6.3.tar.gz", hash = "sha256:cd89e13cc7a44739f81b64ee57c1c20ef0c05dda5d1d8201d31ec2f34e4c29db"}, {file = "sphinxext_opengraph-0.6.3-py3-none-any.whl", hash = "sha256:bf76017c105856b07edea6caf4942b6ae9bb168585dccfd6dbdb6e4161f6b03a"}, @@ -2139,81 +2005,26 @@ files = [ [package.dependencies] sphinx = ">=2.0" -[[package]] -name = "taskipy" -version = "1.14.1" -description = "tasks runner for python projects" -optional = false -python-versions = "<4.0,>=3.6" -files = [ - {file = "taskipy-1.14.1-py3-none-any.whl", hash = "sha256:6e361520f29a0fd2159848e953599f9c75b1d0b047461e4965069caeb94908f1"}, - {file = "taskipy-1.14.1.tar.gz", hash = "sha256:410fbcf89692dfd4b9f39c2b49e1750b0a7b81affd0e2d7ea8c35f9d6a4774ed"}, -] - -[package.dependencies] -colorama = ">=0.4.4,<0.5.0" -mslex = {version = ">=1.1.0,<2.0.0", markers = "sys_platform == \"win32\""} -psutil = ">=5.7.2,<7" -tomli = {version = ">=2.0.1,<3.0.0", markers = "python_version >= \"3.7\" and python_version < \"4.0\""} - [[package]] name = "toml" version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +groups = ["main"] files = [ {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, ] -[[package]] -name = "tomli" -version = "2.2.1" -description = "A lil' TOML parser" -optional = false -python-versions = ">=3.8" -files = [ - {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, - {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, - {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, - {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, - {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, - {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, - {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, - {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, - {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, - {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, - {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, - {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, - {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, - {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, - {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, - {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, - {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, - {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, - {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, - {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, - {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, - {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, - {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, - {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, - {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, - {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, - {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, - {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, - {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, - {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, - {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, - {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, -] - [[package]] name = "tornado" version = "6.4.2" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1"}, {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803"}, @@ -2234,6 +2045,7 @@ version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, @@ -2245,13 +2057,14 @@ version = "2.3.0" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.9" +groups = ["main"] files = [ {file = "urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df"}, {file = "urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d"}, ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -2260,8 +2073,10 @@ zstd = ["zstandard (>=0.18.0)"] name = "wheel" version = "0.45.1" description = "A built-package format for Python" -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"}, {file = "wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729"}, @@ -2274,8 +2089,10 @@ test = ["pytest (>=6.0.0)", "setuptools (>=65)"] name = "wrapt" version = "1.17.0" description = "Module for decorators, wrappers and monkey patching." -optional = false +optional = true python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"docs\"" files = [ {file = "wrapt-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8"}, {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d"}, @@ -2344,7 +2161,10 @@ files = [ {file = "wrapt-1.17.0.tar.gz", hash = "sha256:16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801"}, ] +[extras] +docs = ["Sphinx", "myst-parser", "reuse", "sphinx-autoapi", "sphinx-autobuild", "sphinx-book-theme", "sphinx-favicon", "sphinx-icon", "sphinx-togglebutton", "sphinxcontrib-contentui", "sphinxcontrib-datatemplates", "sphinxcontrib-images", "sphinxcontrib-mermaid", "sphinxemoji", "sphinxext-opengraph"] + [metadata] -lock-version = "2.0" -python-versions = "^3.10" -content-hash = "9d6de2ce83ea25e32f8e1a968db6009bbe02ce86258b56036ee32518d557dc61" +lock-version = "2.1" +python-versions = ">=3.10, <4.0.0" +content-hash = "e359e853924ab5dad021168d2f44c175a1798bf860450ff116aa694699643e2f" diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 6ef15c6b..3494a38a 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -7,16 +7,32 @@ from importlib.metadata import metadata +def retrieve_project_urls(urls: list[str]) -> dict[str, str]: + """ + Extracts the keys and values from the project.urls section in distribution package metadata + and converts them into a dictionary. + + :param urls: The list of urls to extract from (from distribution metadata) + :return: A dictionary mapping URL names to URLs + """ + return {l[0].lower(): l[1] for l in [h.split(", ", maxsplit=1) for h in urls]} + + hermes_metadata = metadata("hermes") +# Basic metadata hermes_name = hermes_metadata["name"] hermes_version = hermes_metadata["version"] -hermes_homepage = hermes_metadata["home-page"] +# Project URLs +hermes_urls = retrieve_project_urls(hermes_metadata.get_all("project-url", [])) +hermes_homepage = hermes_urls["homepage"] + +# Publication metadata # TODO: Fetch this from somewhere hermes_doi = "10.5281/zenodo.13311079" # hermes v0.8.1 - hermes_concept_doi = "10.5281/zenodo.13221383" """Fix "concept" DOI that always refers to the newest version.""" +# User agent hermes_user_agent = f"{hermes_name}/{hermes_version} ({hermes_homepage})" diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 0e75be77..cbe16131 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -3,14 +3,22 @@ # # SPDX-License-Identifier: Apache-2.0 -from importlib import metadata +import toml +from importlib.resources import files from hermes.utils import hermes_user_agent -expected_name = "hermes" -expected_homepage = "https://hermes.software-metadata.pub" -dist_version = metadata.version("hermes") +pyproject = toml.loads(files("hermes").joinpath("../../pyproject.toml").read_text()) +expected_name = pyproject["project"]["name"] +expected_version = pyproject["project"]["version"] +expected_homepage = pyproject["project"]["urls"]["homepage"] def test_hermes_user_agent(): - assert hermes_user_agent == f"{expected_name}/{dist_version} ({expected_homepage})" + """ + This assumes that no other version of `hermes` than the current one is installed + in the workspace from which the tests are run. + """ + assert ( + hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" + ) From 9dfcd30e32fce7921b7d8806cd3172b645f6abc2 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 14:36:42 +0200 Subject: [PATCH 042/131] Remove superfluous poetry-related sections --- pyproject.toml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 575b25f3..a1f81dd5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ [project] name = "hermes" -version = "0.10.0.dev0" +version = "0.10.0.dev1" description = "Workflow to publish research software with rich metadata" license = "Apache-2.0 AND LicenseRef-BSD-Caltech" authors = [ @@ -99,18 +99,6 @@ config_invenio_rdm_record_id = "hermes.commands.postprocess.invenio_rdm:config_r cff_doi = "hermes.commands.postprocess.invenio:cff_doi" -[poetry.tool] -include = [ - "hermes/schema/*.json", -] -# Stating our package explicitely here to enable -# a) including contrib packages in the future and -# b) rename the package for development snapshot releases to TestPyPI -packages = [ - { include = "hermes", from = "src" } -] - - [tool.taskipy.tasks] docs-build = "poetry run sphinx-build -M html docs/source docs/build -W" docs-clean = "poetry run sphinx-build -M clean docs/source docs/build" From 45435dc957cf663f06f6e77168d8124473b26920 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 14:57:10 +0200 Subject: [PATCH 043/131] Fix Poetry build backend version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a1f81dd5..cd36a5f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -116,6 +116,6 @@ addopts = "--cov=hermes --cov-report term" [build-system] requires = [ - "poetry-core>=2.3.1, <3.0.0" + "poetry-core>=2.1.3, <3.0.0" ] build-backend = "poetry.core.masonry.api" From 5ac060e70835bb03bc6c6d4e08a9846b0e1ba63c Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:07:41 +0200 Subject: [PATCH 044/131] Make dev dependencies fully optional --- pyproject.toml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index cd36a5f8..38b1f174 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,18 +52,15 @@ issues = "https://github.com/softwarepub/hermes/issues" hermes = "hermes.commands.cli:main" hermes-marketplace = "hermes.commands.marketplace:main" - -[dependency-groups] +[project.optional-dependencies] dev = [ "pytest>=7.1.1, <8.0.0", "pytest-cov>=3.0.0, <4.0.0", "taskipy>=1.10.3, <2.0.0", "flake8>=5.0.4, <6.0.0", "requests-mock>=1.10.0, <2.0.0" + "reuse>=1.1.2, <2.0.0", ] - - -[project.optional-dependencies] docs = [ "Sphinx>=6.2.1, <7.0.0", "myst-parser>=2.0.0, <3.0.0", @@ -78,7 +75,6 @@ docs = [ "sphinxext-opengraph>=0.6.3, <1.0.0", "sphinxcontrib-mermaid>=0.8.1, <1.0.0", "sphinx-togglebutton>=0.3.2, <1.0.0", - "reuse>=1.1.2, <2.0.0", "sphinxcontrib-datatemplates>=0.11.0, <1.0.0", ] From ca4a11c8ad72523aaf54e543bf71243f093a81ad Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:14:04 +0200 Subject: [PATCH 045/131] Restore poetry-defined dependency groups --- pyproject.toml | 56 +++++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 38b1f174..3d4e3470 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,32 +52,6 @@ issues = "https://github.com/softwarepub/hermes/issues" hermes = "hermes.commands.cli:main" hermes-marketplace = "hermes.commands.marketplace:main" -[project.optional-dependencies] -dev = [ - "pytest>=7.1.1, <8.0.0", - "pytest-cov>=3.0.0, <4.0.0", - "taskipy>=1.10.3, <2.0.0", - "flake8>=5.0.4, <6.0.0", - "requests-mock>=1.10.0, <2.0.0" - "reuse>=1.1.2, <2.0.0", -] -docs = [ - "Sphinx>=6.2.1, <7.0.0", - "myst-parser>=2.0.0, <3.0.0", - "sphinx-book-theme>=1.0.1, <2.0.0", - "sphinx-favicon>=0.2, <1.0.0", - "sphinxcontrib-contentui>=0.2.5, <1.0.0", - "sphinxcontrib-images>=0.9.4, <1.0.0", - "sphinx-icon>=0.1.2, <1.0.0", - "sphinx-autobuild>=2021.3.14", - "sphinx-autoapi>=3.0.0, <4.0.0", - "sphinxemoji>=0.2.0, <1.0.0", - "sphinxext-opengraph>=0.6.3, <1.0.0", - "sphinxcontrib-mermaid>=0.8.1, <1.0.0", - "sphinx-togglebutton>=0.3.2, <1.0.0", - "sphinxcontrib-datatemplates>=0.11.0, <1.0.0", -] - [project.entry-points."hermes.harvest"] cff = "hermes.commands.harvest.cff:CffHarvestPlugin" @@ -95,6 +69,36 @@ config_invenio_rdm_record_id = "hermes.commands.postprocess.invenio_rdm:config_r cff_doi = "hermes.commands.postprocess.invenio:cff_doi" +[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" + +# 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.taskipy.tasks] docs-build = "poetry run sphinx-build -M html docs/source docs/build -W" docs-clean = "poetry run sphinx-build -M clean docs/source docs/build" From f90cb4da5bb90e5dea459fc583a8be9dc09c92ad Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:20:08 +0200 Subject: [PATCH 046/131] Change authorship back to align with CFF --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3d4e3470..7ff2c632 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,9 +14,10 @@ license = "Apache-2.0 AND LicenseRef-BSD-Caltech" authors = [ { name = "Michael Meinel", email = "michael.meinel@dlr.de" }, { name = "Stephan Druskat", email = "stephan.druskat@dlr.de" }, + { name = "Oliver Bertuch", email = "o.bertuch@fz-juelich.de" }, + { name = "Oliver Knodel", email = "o.knodel@hzdr.de" }, { name = "David Pape", email = "d.pape@hzdr.de" }, { name = "Sophie Kernchen", email = "sohpie.kernchen@dlr.de" }, - { name = "Oliver Bertuch", email = "o.bertuch@fz-juelich.de" }, { name = "Nitai Heeb", email = "n.heeb@fz-juelich.de" }, ] maintainers = [ From b46a7a5b6fba8eda793f1129bdcd77f87fbaf431 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:24:43 +0200 Subject: [PATCH 047/131] Reset authorship policy to align with CFF --- GOVERNANCE.md | 3 +-- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 3c2cdbae..435da1f0 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -80,5 +80,4 @@ If no successor is named, the Steering Group seeks a successor. One member of the Steering Group steps in as interim maintainer until a successor is found. -In addition, all contributors with write access to repositories and regular activities should be added as "authors" to project and build system metadata in alphabetical order. -They may also qualify for scholarly authorship, which is managed in citation metadata as necessary and may be ordered by other criteria. +Authorship is defined by the [steering group](#hermes-steering-group) and declared in [`CITATION.cff`](CITATION.cff). diff --git a/pyproject.toml b/pyproject.toml index 7ff2c632..4ef373c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ maintainers = [ ] readme = "README.md" repository = "https://github.com/softwarepub/hermes" -keywords = ["publishing", "metadata", "automation"] +keywords = ["software", "publication", "metadata", "automation"] dependencies = [ "ruamel.yaml>=0.17.21, <0.18.0", From a2e20e008cc1170dcc989a53946345b09569d7df Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:25:05 +0200 Subject: [PATCH 048/131] Update lock --- poetry.lock | 1690 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 1000 insertions(+), 690 deletions(-) diff --git a/poetry.lock b/poetry.lock index 73fd3e0f..47ce16c1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -4,10 +4,9 @@ name = "accessible-pygments" version = "0.0.5" description = "A collection of accessible pygments styles" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "accessible_pygments-0.0.5-py3-none-any.whl", hash = "sha256:88ae3211e68a1d0b011504b2ffc1691feafce124b845bd072ab6f9f66f34d4b7"}, {file = "accessible_pygments-0.0.5.tar.gz", hash = "sha256:40918d3e6a2b619ad424cb91e556bd3bd8865443d9f22f1dcdf79e33c8046872"}, @@ -24,10 +23,9 @@ tests = ["hypothesis", "pytest"] name = "alabaster" version = "0.7.16" description = "A light, configurable Sphinx theme" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, @@ -47,71 +45,69 @@ files = [ [[package]] name = "astroid" -version = "3.3.8" +version = "3.3.11" description = "An abstract syntax tree for Python with inference support." -optional = true +optional = false python-versions = ">=3.9.0" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "astroid-3.3.8-py3-none-any.whl", hash = "sha256:187ccc0c248bfbba564826c26f070494f7bc964fd286b6d9fff4420e55de828c"}, - {file = "astroid-3.3.8.tar.gz", hash = "sha256:a88c7994f914a4ea8572fac479459f4955eeccc877be3f2d959a33273b0cf40b"}, + {file = "astroid-3.3.11-py3-none-any.whl", hash = "sha256:54c760ae8322ece1abd213057c4b5bba7c49818853fc901ef09719a60dbf9dec"}, + {file = "astroid-3.3.11.tar.gz", hash = "sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce"}, ] [package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} +typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} [[package]] name = "attrs" -version = "24.3.0" +version = "25.3.0" description = "Classes Without Boilerplate" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308"}, - {file = "attrs-24.3.0.tar.gz", hash = "sha256:8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff"}, + {file = "attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}, + {file = "attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"}, ] [package.extras] benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] -docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""] [[package]] name = "babel" -version = "2.16.0" +version = "2.17.0" description = "Internationalization utilities" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, - {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, + {file = "babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"}, + {file = "babel-2.17.0.tar.gz", hash = "sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d"}, ] [package.extras] -dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] +dev = ["backports.zoneinfo ; python_version < \"3.9\"", "freezegun (>=1.0,<2.0)", "jinja2 (>=3.0)", "pytest (>=6.0)", "pytest-cov", "pytz", "setuptools", "tzdata ; sys_platform == \"win32\""] [[package]] name = "beautifulsoup4" -version = "4.12.3" +version = "4.13.4" description = "Screen-scraping library" -optional = true -python-versions = ">=3.6.0" -groups = ["main"] -markers = "extra == \"docs\"" +optional = false +python-versions = ">=3.7.0" +groups = ["docs"] files = [ - {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, - {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, + {file = "beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b"}, + {file = "beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195"}, ] [package.dependencies] soupsieve = ">1.2" +typing-extensions = ">=4.0.0" [package.extras] cchardet = ["cchardet"] @@ -124,10 +120,9 @@ lxml = ["lxml"] name = "binaryornot" version = "0.4.4" description = "Ultra-lightweight pure Python package to check if a file is binary or text." -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "binaryornot-0.4.4-py2.py3-none-any.whl", hash = "sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4"}, {file = "binaryornot-0.4.4.tar.gz", hash = "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061"}, @@ -138,39 +133,44 @@ chardet = ">=3.0.2" [[package]] name = "boolean-py" -version = "4.0" +version = "5.0" description = "Define boolean algebras, create and parse boolean expressions and create custom boolean DSL." -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "boolean.py-4.0-py3-none-any.whl", hash = "sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd"}, - {file = "boolean.py-4.0.tar.gz", hash = "sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4"}, + {file = "boolean_py-5.0-py3-none-any.whl", hash = "sha256:ef28a70bd43115208441b53a045d1549e2f0ec6e3d08a9d142cbc41c1938e8d9"}, + {file = "boolean_py-5.0.tar.gz", hash = "sha256:60cbc4bad079753721d32649545505362c754e121570ada4658b852a3a318d95"}, ] +[package.extras] +dev = ["build", "twine"] +docs = ["Sphinx (>=3.3.1)", "doc8 (>=0.8.1)", "sphinx-rtd-theme (>=0.5.0)", "sphinxcontrib-apidoc (>=0.3.0)"] +linting = ["black", "isort", "pycodestyle"] +testing = ["pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)"] + [[package]] name = "cachetools" -version = "5.5.0" +version = "6.1.0" description = "Extensible memoizing collections and decorators" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"}, - {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"}, + {file = "cachetools-6.1.0-py3-none-any.whl", hash = "sha256:1c7bb3cf9193deaf3508b7c5f2a79986c13ea38965c5adcff1f84519cf39163e"}, + {file = "cachetools-6.1.0.tar.gz", hash = "sha256:b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587"}, ] [[package]] name = "certifi" -version = "2024.12.14" +version = "2025.7.14" description = "Python package for providing Mozilla's CA Bundle." optional = false -python-versions = ">=3.6" -groups = ["main"] +python-versions = ">=3.7" +groups = ["main", "dev", "docs"] files = [ - {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, - {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, + {file = "certifi-2025.7.14-py3-none-any.whl", hash = "sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2"}, + {file = "certifi-2025.7.14.tar.gz", hash = "sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995"}, ] [[package]] @@ -281,10 +281,9 @@ pycparser = "*" name = "chardet" version = "5.2.0" description = "Universal encoding detector for Python 3" -optional = true +optional = false python-versions = ">=3.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}, {file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"}, @@ -292,116 +291,116 @@ files = [ [[package]] name = "charset-normalizer" -version = "3.4.1" +version = "3.4.2" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" -groups = ["main"] -files = [ - {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"}, - {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"}, - {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"}, - {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"}, - {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"}, - {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"}, - {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"}, - {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"}, - {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"}, - {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"}, +groups = ["main", "dev", "docs"] +files = [ + {file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-win32.whl", hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a"}, + {file = "charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a"}, + {file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c"}, + {file = "charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7"}, + {file = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cad5f45b3146325bb38d6855642f6fd609c3f7cad4dbaf75549bf3b904d3184"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2680962a4848b3c4f155dc2ee64505a9c57186d0d56b43123b17ca3de18f0fa"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:36b31da18b8890a76ec181c3cf44326bf2c48e36d393ca1b72b3f484113ea344"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4074c5a429281bf056ddd4c5d3b740ebca4d43ffffe2ef4bf4d2d05114299da"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9e36a97bee9b86ef9a1cf7bb96747eb7a15c2f22bdb5b516434b00f2a599f02"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:1b1bde144d98e446b056ef98e59c256e9294f6b74d7af6846bf5ffdafd687a7d"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:915f3849a011c1f593ab99092f3cecfcb4d65d8feb4a64cf1bf2d22074dc0ec4"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:fb707f3e15060adf5b7ada797624a6c6e0138e2a26baa089df64c68ee98e040f"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:25a23ea5c7edc53e0f29bae2c44fcb5a1aa10591aae107f2a2b2583a9c5cbc64"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:770cab594ecf99ae64c236bc9ee3439c3f46be49796e265ce0cc8bc17b10294f"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-win32.whl", hash = "sha256:6a0289e4589e8bdfef02a80478f1dfcb14f0ab696b5a00e1f4b8a14a307a3c58"}, + {file = "charset_normalizer-3.4.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6fc1f5b51fa4cecaa18f2bd7a003f3dd039dd615cd69a2afd6d3b19aed6775f2"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-win32.whl", hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7"}, + {file = "charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471"}, + {file = "charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e"}, + {file = "charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0"}, + {file = "charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"}, ] [[package]] name = "click" -version = "8.1.8" +version = "8.2.1" description = "Composable command line interface toolkit" optional = false -python-versions = ">=3.7" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, - {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, + {file = "click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b"}, + {file = "click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202"}, ] [package.dependencies] @@ -413,21 +412,124 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -groups = ["main"] -markers = "extra == \"docs\" or platform_system == \"Windows\"" +groups = ["main", "dev", "docs"] files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] +markers = {main = "platform_system == \"Windows\""} + +[[package]] +name = "coverage" +version = "7.10.1" +description = "Code coverage measurement for Python" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +files = [ + {file = "coverage-7.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1c86eb388bbd609d15560e7cc0eb936c102b6f43f31cf3e58b4fd9afe28e1372"}, + {file = "coverage-7.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6b4ba0f488c1bdb6bd9ba81da50715a372119785458831c73428a8566253b86b"}, + {file = "coverage-7.10.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:083442ecf97d434f0cb3b3e3676584443182653da08b42e965326ba12d6b5f2a"}, + {file = "coverage-7.10.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c1a40c486041006b135759f59189385da7c66d239bad897c994e18fd1d0c128f"}, + {file = "coverage-7.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3beb76e20b28046989300c4ea81bf690df84ee98ade4dc0bbbf774a28eb98440"}, + {file = "coverage-7.10.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bc265a7945e8d08da28999ad02b544963f813a00f3ed0a7a0ce4165fd77629f8"}, + {file = "coverage-7.10.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:47c91f32ba4ac46f1e224a7ebf3f98b4b24335bad16137737fe71a5961a0665c"}, + {file = "coverage-7.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1a108dd78ed185020f66f131c60078f3fae3f61646c28c8bb4edd3fa121fc7fc"}, + {file = "coverage-7.10.1-cp310-cp310-win32.whl", hash = "sha256:7092cc82382e634075cc0255b0b69cb7cada7c1f249070ace6a95cb0f13548ef"}, + {file = "coverage-7.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:ac0c5bba938879c2fc0bc6c1b47311b5ad1212a9dcb8b40fe2c8110239b7faed"}, + {file = "coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b45e2f9d5b0b5c1977cb4feb5f594be60eb121106f8900348e29331f553a726f"}, + {file = "coverage-7.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a7a4d74cb0f5e3334f9aa26af7016ddb94fb4bfa11b4a573d8e98ecba8c34f1"}, + {file = "coverage-7.10.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d4b0aab55ad60ead26159ff12b538c85fbab731a5e3411c642b46c3525863437"}, + {file = "coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:dcc93488c9ebd229be6ee1f0d9aad90da97b33ad7e2912f5495804d78a3cd6b7"}, + {file = "coverage-7.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa309df995d020f3438407081b51ff527171cca6772b33cf8f85344b8b4b8770"}, + {file = "coverage-7.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cfb8b9d8855c8608f9747602a48ab525b1d320ecf0113994f6df23160af68262"}, + {file = "coverage-7.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:320d86da829b012982b414c7cdda65f5d358d63f764e0e4e54b33097646f39a3"}, + {file = "coverage-7.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:dc60ddd483c556590da1d9482a4518292eec36dd0e1e8496966759a1f282bcd0"}, + {file = "coverage-7.10.1-cp311-cp311-win32.whl", hash = "sha256:4fcfe294f95b44e4754da5b58be750396f2b1caca8f9a0e78588e3ef85f8b8be"}, + {file = "coverage-7.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:efa23166da3fe2915f8ab452dde40319ac84dc357f635737174a08dbd912980c"}, + {file = "coverage-7.10.1-cp311-cp311-win_arm64.whl", hash = "sha256:d12b15a8c3759e2bb580ffa423ae54be4f184cf23beffcbd641f4fe6e1584293"}, + {file = "coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6b7dc7f0a75a7eaa4584e5843c873c561b12602439d2351ee28c7478186c4da4"}, + {file = "coverage-7.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:607f82389f0ecafc565813aa201a5cade04f897603750028dd660fb01797265e"}, + {file = "coverage-7.10.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f7da31a1ba31f1c1d4d5044b7c5813878adae1f3af8f4052d679cc493c7328f4"}, + {file = "coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:51fe93f3fe4f5d8483d51072fddc65e717a175490804e1942c975a68e04bf97a"}, + {file = "coverage-7.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3e59d00830da411a1feef6ac828b90bbf74c9b6a8e87b8ca37964925bba76dbe"}, + {file = "coverage-7.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:924563481c27941229cb4e16eefacc35da28563e80791b3ddc5597b062a5c386"}, + {file = "coverage-7.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ca79146ee421b259f8131f153102220b84d1a5e6fb9c8aed13b3badfd1796de6"}, + {file = "coverage-7.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2b225a06d227f23f386fdc0eab471506d9e644be699424814acc7d114595495f"}, + {file = "coverage-7.10.1-cp312-cp312-win32.whl", hash = "sha256:5ba9a8770effec5baaaab1567be916c87d8eea0c9ad11253722d86874d885eca"}, + {file = "coverage-7.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:9eb245a8d8dd0ad73b4062135a251ec55086fbc2c42e0eb9725a9b553fba18a3"}, + {file = "coverage-7.10.1-cp312-cp312-win_arm64.whl", hash = "sha256:7718060dd4434cc719803a5e526838a5d66e4efa5dc46d2b25c21965a9c6fcc4"}, + {file = "coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ebb08d0867c5a25dffa4823377292a0ffd7aaafb218b5d4e2e106378b1061e39"}, + {file = "coverage-7.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f32a95a83c2e17422f67af922a89422cd24c6fa94041f083dd0bb4f6057d0bc7"}, + {file = "coverage-7.10.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c4c746d11c8aba4b9f58ca8bfc6fbfd0da4efe7960ae5540d1a1b13655ee8892"}, + {file = "coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7f39edd52c23e5c7ed94e0e4bf088928029edf86ef10b95413e5ea670c5e92d7"}, + {file = "coverage-7.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab6e19b684981d0cd968906e293d5628e89faacb27977c92f3600b201926b994"}, + {file = "coverage-7.10.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5121d8cf0eacb16133501455d216bb5f99899ae2f52d394fe45d59229e6611d0"}, + {file = "coverage-7.10.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:df1c742ca6f46a6f6cbcaef9ac694dc2cb1260d30a6a2f5c68c5f5bcfee1cfd7"}, + {file = "coverage-7.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40f9a38676f9c073bf4b9194707aa1eb97dca0e22cc3766d83879d72500132c7"}, + {file = "coverage-7.10.1-cp313-cp313-win32.whl", hash = "sha256:2348631f049e884839553b9974f0821d39241c6ffb01a418efce434f7eba0fe7"}, + {file = "coverage-7.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:4072b31361b0d6d23f750c524f694e1a417c1220a30d3ef02741eed28520c48e"}, + {file = "coverage-7.10.1-cp313-cp313-win_arm64.whl", hash = "sha256:3e31dfb8271937cab9425f19259b1b1d1f556790e98eb266009e7a61d337b6d4"}, + {file = "coverage-7.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1c4f679c6b573a5257af6012f167a45be4c749c9925fd44d5178fd641ad8bf72"}, + {file = "coverage-7.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:871ebe8143da284bd77b84a9136200bd638be253618765d21a1fce71006d94af"}, + {file = "coverage-7.10.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:998c4751dabf7d29b30594af416e4bf5091f11f92a8d88eb1512c7ba136d1ed7"}, + {file = "coverage-7.10.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:780f750a25e7749d0af6b3631759c2c14f45de209f3faaa2398312d1c7a22759"}, + {file = "coverage-7.10.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:590bdba9445df4763bdbebc928d8182f094c1f3947a8dc0fc82ef014dbdd8324"}, + {file = "coverage-7.10.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b2df80cb6a2af86d300e70acb82e9b79dab2c1e6971e44b78dbfc1a1e736b53"}, + {file = "coverage-7.10.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d6a558c2725bfb6337bf57c1cd366c13798bfd3bfc9e3dd1f4a6f6fc95a4605f"}, + {file = "coverage-7.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e6150d167f32f2a54690e572e0a4c90296fb000a18e9b26ab81a6489e24e78dd"}, + {file = "coverage-7.10.1-cp313-cp313t-win32.whl", hash = "sha256:d946a0c067aa88be4a593aad1236493313bafaa27e2a2080bfe88db827972f3c"}, + {file = "coverage-7.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e37c72eaccdd5ed1130c67a92ad38f5b2af66eeff7b0abe29534225db2ef7b18"}, + {file = "coverage-7.10.1-cp313-cp313t-win_arm64.whl", hash = "sha256:89ec0ffc215c590c732918c95cd02b55c7d0f569d76b90bb1a5e78aa340618e4"}, + {file = "coverage-7.10.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:166d89c57e877e93d8827dac32cedae6b0277ca684c6511497311249f35a280c"}, + {file = "coverage-7.10.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bed4a2341b33cd1a7d9ffc47df4a78ee61d3416d43b4adc9e18b7d266650b83e"}, + {file = "coverage-7.10.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ddca1e4f5f4c67980533df01430184c19b5359900e080248bbf4ed6789584d8b"}, + {file = "coverage-7.10.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:37b69226001d8b7de7126cad7366b0778d36777e4d788c66991455ba817c5b41"}, + {file = "coverage-7.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2f22102197bcb1722691296f9e589f02b616f874e54a209284dd7b9294b0b7f"}, + {file = "coverage-7.10.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1e0c768b0f9ac5839dac5cf88992a4bb459e488ee8a1f8489af4cb33b1af00f1"}, + {file = "coverage-7.10.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:991196702d5e0b120a8fef2664e1b9c333a81d36d5f6bcf6b225c0cf8b0451a2"}, + {file = "coverage-7.10.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ae8e59e5f4fd85d6ad34c2bb9d74037b5b11be072b8b7e9986beb11f957573d4"}, + {file = "coverage-7.10.1-cp314-cp314-win32.whl", hash = "sha256:042125c89cf74a074984002e165d61fe0e31c7bd40ebb4bbebf07939b5924613"}, + {file = "coverage-7.10.1-cp314-cp314-win_amd64.whl", hash = "sha256:a22c3bfe09f7a530e2c94c87ff7af867259c91bef87ed2089cd69b783af7b84e"}, + {file = "coverage-7.10.1-cp314-cp314-win_arm64.whl", hash = "sha256:ee6be07af68d9c4fca4027c70cea0c31a0f1bc9cb464ff3c84a1f916bf82e652"}, + {file = "coverage-7.10.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d24fb3c0c8ff0d517c5ca5de7cf3994a4cd559cde0315201511dbfa7ab528894"}, + {file = "coverage-7.10.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1217a54cfd79be20512a67ca81c7da3f2163f51bbfd188aab91054df012154f5"}, + {file = "coverage-7.10.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:51f30da7a52c009667e02f125737229d7d8044ad84b79db454308033a7808ab2"}, + {file = "coverage-7.10.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ed3718c757c82d920f1c94089066225ca2ad7f00bb904cb72b1c39ebdd906ccb"}, + {file = "coverage-7.10.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc452481e124a819ced0c25412ea2e144269ef2f2534b862d9f6a9dae4bda17b"}, + {file = "coverage-7.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9d6f494c307e5cb9b1e052ec1a471060f1dea092c8116e642e7a23e79d9388ea"}, + {file = "coverage-7.10.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:fc0e46d86905ddd16b85991f1f4919028092b4e511689bbdaff0876bd8aab3dd"}, + {file = "coverage-7.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80b9ccd82e30038b61fc9a692a8dc4801504689651b281ed9109f10cc9fe8b4d"}, + {file = "coverage-7.10.1-cp314-cp314t-win32.whl", hash = "sha256:e58991a2b213417285ec866d3cd32db17a6a88061a985dbb7e8e8f13af429c47"}, + {file = "coverage-7.10.1-cp314-cp314t-win_amd64.whl", hash = "sha256:e88dd71e4ecbc49d9d57d064117462c43f40a21a1383507811cf834a4a620651"}, + {file = "coverage-7.10.1-cp314-cp314t-win_arm64.whl", hash = "sha256:1aadfb06a30c62c2eb82322171fe1f7c288c80ca4156d46af0ca039052814bab"}, + {file = "coverage-7.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:57b6e8789cbefdef0667e4a94f8ffa40f9402cee5fc3b8e4274c894737890145"}, + {file = "coverage-7.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:85b22a9cce00cb03156334da67eb86e29f22b5e93876d0dd6a98646bb8a74e53"}, + {file = "coverage-7.10.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:97b6983a2f9c76d345ca395e843a049390b39652984e4a3b45b2442fa733992d"}, + {file = "coverage-7.10.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ddf2a63b91399a1c2f88f40bc1705d5a7777e31c7e9eb27c602280f477b582ba"}, + {file = "coverage-7.10.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47ab6dbbc31a14c5486420c2c1077fcae692097f673cf5be9ddbec8cdaa4cdbc"}, + {file = "coverage-7.10.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:21eb7d8b45d3700e7c2936a736f732794c47615a20f739f4133d5230a6512a88"}, + {file = "coverage-7.10.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:283005bb4d98ae33e45f2861cd2cde6a21878661c9ad49697f6951b358a0379b"}, + {file = "coverage-7.10.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:fefe31d61d02a8b2c419700b1fade9784a43d726de26495f243b663cd9fe1513"}, + {file = "coverage-7.10.1-cp39-cp39-win32.whl", hash = "sha256:e8ab8e4c7ec7f8a55ac05b5b715a051d74eac62511c6d96d5bb79aaafa3b04cf"}, + {file = "coverage-7.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:c36baa0ecde742784aa76c2b816466d3ea888d5297fda0edbac1bf48fa94688a"}, + {file = "coverage-7.10.1-py3-none-any.whl", hash = "sha256:fa2a258aa6bf188eb9a8948f7102a83da7c430a0dce918dbd8b60ef8fcb772d7"}, + {file = "coverage-7.10.1.tar.gz", hash = "sha256:ae2b4856f29ddfe827106794f3589949a57da6f0d38ab01e24ec35107979ba57"}, +] + +[package.dependencies] +tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} + +[package.extras] +toml = ["tomli ; python_full_version <= \"3.11.0a6\""] [[package]] name = "defusedxml" version = "0.7.1" description = "XML bomb protection for Python stdlib modules" -optional = true +optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, @@ -435,22 +537,21 @@ files = [ [[package]] name = "deprecated" -version = "1.2.15" +version = "1.2.18" description = "Python @deprecated decorator to deprecate old python classes, functions or methods." -optional = true +optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "Deprecated-1.2.15-py2.py3-none-any.whl", hash = "sha256:353bc4a8ac4bfc96800ddab349d89c25dec1079f65fd53acdcc1e0b975b21320"}, - {file = "deprecated-1.2.15.tar.gz", hash = "sha256:683e561a90de76239796e6b6feac66b99030d2dd3fcf61ef996330f14bbb9b0d"}, + {file = "Deprecated-1.2.18-py2.py3-none-any.whl", hash = "sha256:bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec"}, + {file = "deprecated-1.2.18.tar.gz", hash = "sha256:422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d"}, ] [package.dependencies] wrapt = ">=1.10,<2" [package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "jinja2 (>=3.0.3,<3.1.0)", "setuptools ; python_version >= \"3.12\"", "sphinx (<2)", "tox"] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "setuptools ; python_version >= \"3.12\"", "tox"] [[package]] name = "docopt" @@ -467,15 +568,50 @@ files = [ name = "docutils" version = "0.19" description = "Docutils -- Python Documentation Utilities" -optional = true +optional = false python-versions = ">=3.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "docutils-0.19-py3-none-any.whl", hash = "sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc"}, {file = "docutils-0.19.tar.gz", hash = "sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6"}, ] +[[package]] +name = "exceptiongroup" +version = "1.3.0" +description = "Backport of PEP 654 (exception groups)" +optional = false +python-versions = ">=3.7" +groups = ["dev"] +markers = "python_version == \"3.10\"" +files = [ + {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, + {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, +] + +[package.dependencies] +typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} + +[package.extras] +test = ["pytest (>=6)"] + +[[package]] +name = "flake8" +version = "5.0.4" +description = "the modular source code checker: pep8 pyflakes and co" +optional = false +python-versions = ">=3.6.1" +groups = ["dev"] +files = [ + {file = "flake8-5.0.4-py2.py3-none-any.whl", hash = "sha256:7a1cf6b73744f5806ab95e526f6f0d8c01c66d7bbe349562d22dfca20610b248"}, + {file = "flake8-5.0.4.tar.gz", hash = "sha256:6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db"}, +] + +[package.dependencies] +mccabe = ">=0.7.0,<0.8.0" +pycodestyle = ">=2.9.0,<2.10.0" +pyflakes = ">=2.5.0,<2.6.0" + [[package]] name = "frozendict" version = "2.4.6" @@ -531,7 +667,7 @@ version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.6" -groups = ["main"] +groups = ["main", "dev", "docs"] files = [ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, @@ -544,26 +680,36 @@ all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2 name = "imagesize" version = "1.4.1" description = "Getting image size from png/jpeg/jpeg2000/gif file" -optional = true +optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, ] +[[package]] +name = "iniconfig" +version = "2.1.0" +description = "brain-dead simple config-ini parsing" +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"}, + {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, +] + [[package]] name = "jinja2" -version = "3.1.5" +version = "3.1.6" description = "A very fast and expressive template engine." -optional = true +optional = false python-versions = ">=3.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, - {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, + {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, + {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, ] [package.dependencies] @@ -596,32 +742,29 @@ format-nongpl = ["idna", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-va [[package]] name = "license-expression" -version = "30.4.0" +version = "30.4.4" description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "license_expression-30.4.0-py3-none-any.whl", hash = "sha256:7c8f240c6e20d759cb8455e49cb44a923d9e25c436bf48d7e5b8eea660782c04"}, - {file = "license_expression-30.4.0.tar.gz", hash = "sha256:6464397f8ed4353cc778999caec43b099f8d8d5b335f282e26a9eb9435522f05"}, + {file = "license_expression-30.4.4-py3-none-any.whl", hash = "sha256:421788fdcadb41f049d2dc934ce666626265aeccefddd25e162a26f23bcbf8a4"}, + {file = "license_expression-30.4.4.tar.gz", hash = "sha256:73448f0aacd8d0808895bdc4b2c8e01a8d67646e4188f887375398c761f340fd"}, ] [package.dependencies] "boolean.py" = ">=4.0" [package.extras] -docs = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)"] -testing = ["black", "isort", "pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)", "twine"] +dev = ["Sphinx (>=5.0.2)", "doc8 (>=0.11.2)", "pytest (>=7.0.1)", "pytest-xdist (>=2)", "ruff", "sphinx-autobuild", "sphinx-copybutton", "sphinx-reredirects (>=0.1.2)", "sphinx-rtd-dark-mode (>=1.3.0)", "sphinx-rtd-theme (>=1.0.0)", "sphinxcontrib-apidoc (>=0.4.0)", "twine"] [[package]] name = "livereload" version = "2.7.1" description = "Python LiveReload is an awesome tool for web developers" -optional = true +optional = false python-versions = ">=3.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "livereload-2.7.1-py3-none-any.whl", hash = "sha256:5201740078c1b9433f4b2ba22cd2729a39b9d0ec0a2cc6b4d3df257df5ad0564"}, {file = "livereload-2.7.1.tar.gz", hash = "sha256:3d9bf7c05673df06e32bea23b494b8d36ca6d10f7d5c3c8a6989608c09c986a9"}, @@ -632,167 +775,121 @@ tornado = "*" [[package]] name = "lxml" -version = "5.3.0" +version = "6.0.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" groups = ["main"] files = [ - {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, - {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, - {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, - {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, - {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, - {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, - {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, - {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, - {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, - {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, - {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, - {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, - {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, - {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, - {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, - {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, - {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, - {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, - {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, - {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, - {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, - {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, - {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, - {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, - {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, - {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, - {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, - {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, - {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, - {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, - {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, - {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, - {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, - {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, - {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, - {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, - {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, - {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, - {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, - {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, - {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, - {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, - {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, - {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, - {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, - {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, - {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, - {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, - {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, - {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, - {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, - {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, + {file = "lxml-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:35bc626eec405f745199200ccb5c6b36f202675d204aa29bb52e27ba2b71dea8"}, + {file = "lxml-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:246b40f8a4aec341cbbf52617cad8ab7c888d944bfe12a6abd2b1f6cfb6f6082"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:2793a627e95d119e9f1e19720730472f5543a6d84c50ea33313ce328d870f2dd"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:46b9ed911f36bfeb6338e0b482e7fe7c27d362c52fde29f221fddbc9ee2227e7"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b4790b558bee331a933e08883c423f65bbcd07e278f91b2272489e31ab1e2b4"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e2030956cf4886b10be9a0285c6802e078ec2391e1dd7ff3eb509c2c95a69b76"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d23854ecf381ab1facc8f353dcd9adeddef3652268ee75297c1164c987c11dc"}, + {file = "lxml-6.0.0-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:43fe5af2d590bf4691531b1d9a2495d7aab2090547eaacd224a3afec95706d76"}, + {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74e748012f8c19b47f7d6321ac929a9a94ee92ef12bc4298c47e8b7219b26541"}, + {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:43cfbb7db02b30ad3926e8fceaef260ba2fb7df787e38fa2df890c1ca7966c3b"}, + {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:34190a1ec4f1e84af256495436b2d196529c3f2094f0af80202947567fdbf2e7"}, + {file = "lxml-6.0.0-cp310-cp310-win32.whl", hash = "sha256:5967fe415b1920a3877a4195e9a2b779249630ee49ece22021c690320ff07452"}, + {file = "lxml-6.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:f3389924581d9a770c6caa4df4e74b606180869043b9073e2cec324bad6e306e"}, + {file = "lxml-6.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:522fe7abb41309e9543b0d9b8b434f2b630c5fdaf6482bee642b34c8c70079c8"}, + {file = "lxml-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ee56288d0df919e4aac43b539dd0e34bb55d6a12a6562038e8d6f3ed07f9e36"}, + {file = "lxml-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b8dd6dd0e9c1992613ccda2bcb74fc9d49159dbe0f0ca4753f37527749885c25"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:d7ae472f74afcc47320238b5dbfd363aba111a525943c8a34a1b657c6be934c3"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5592401cdf3dc682194727c1ddaa8aa0f3ddc57ca64fd03226a430b955eab6f6"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:58ffd35bd5425c3c3b9692d078bf7ab851441434531a7e517c4984d5634cd65b"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f720a14aa102a38907c6d5030e3d66b3b680c3e6f6bc95473931ea3c00c59967"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c2a5e8d207311a0170aca0eb6b160af91adc29ec121832e4ac151a57743a1e1e"}, + {file = "lxml-6.0.0-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:2dd1cc3ea7e60bfb31ff32cafe07e24839df573a5e7c2d33304082a5019bcd58"}, + {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cfcf84f1defed7e5798ef4f88aa25fcc52d279be731ce904789aa7ccfb7e8d2"}, + {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:a52a4704811e2623b0324a18d41ad4b9fabf43ce5ff99b14e40a520e2190c851"}, + {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c16304bba98f48a28ae10e32a8e75c349dd742c45156f297e16eeb1ba9287a1f"}, + {file = "lxml-6.0.0-cp311-cp311-win32.whl", hash = "sha256:f8d19565ae3eb956d84da3ef367aa7def14a2735d05bd275cd54c0301f0d0d6c"}, + {file = "lxml-6.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b2d71cdefda9424adff9a3607ba5bbfc60ee972d73c21c7e3c19e71037574816"}, + {file = "lxml-6.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:8a2e76efbf8772add72d002d67a4c3d0958638696f541734304c7f28217a9cab"}, + {file = "lxml-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78718d8454a6e928470d511bf8ac93f469283a45c354995f7d19e77292f26108"}, + {file = "lxml-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:84ef591495ffd3f9dcabffd6391db7bb70d7230b5c35ef5148354a134f56f2be"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:2930aa001a3776c3e2601cb8e0a15d21b8270528d89cc308be4843ade546b9ab"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:219e0431ea8006e15005767f0351e3f7f9143e793e58519dc97fe9e07fae5563"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bd5913b4972681ffc9718bc2d4c53cde39ef81415e1671ff93e9aa30b46595e7"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:390240baeb9f415a82eefc2e13285016f9c8b5ad71ec80574ae8fa9605093cd7"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d6e200909a119626744dd81bae409fc44134389e03fbf1d68ed2a55a2fb10991"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ca50bd612438258a91b5b3788c6621c1f05c8c478e7951899f492be42defc0da"}, + {file = "lxml-6.0.0-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:c24b8efd9c0f62bad0439283c2c795ef916c5a6b75f03c17799775c7ae3c0c9e"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:afd27d8629ae94c5d863e32ab0e1d5590371d296b87dae0a751fb22bf3685741"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:54c4855eabd9fc29707d30141be99e5cd1102e7d2258d2892314cf4c110726c3"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c907516d49f77f6cd8ead1322198bdfd902003c3c330c77a1c5f3cc32a0e4d16"}, + {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36531f81c8214e293097cd2b7873f178997dae33d3667caaae8bdfb9666b76c0"}, + {file = "lxml-6.0.0-cp312-cp312-win32.whl", hash = "sha256:690b20e3388a7ec98e899fd54c924e50ba6693874aa65ef9cb53de7f7de9d64a"}, + {file = "lxml-6.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:310b719b695b3dd442cdfbbe64936b2f2e231bb91d998e99e6f0daf991a3eba3"}, + {file = "lxml-6.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:8cb26f51c82d77483cdcd2b4a53cda55bbee29b3c2f3ddeb47182a2a9064e4eb"}, + {file = "lxml-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6da7cd4f405fd7db56e51e96bff0865b9853ae70df0e6720624049da76bde2da"}, + {file = "lxml-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b34339898bb556a2351a1830f88f751679f343eabf9cf05841c95b165152c9e7"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:51a5e4c61a4541bd1cd3ba74766d0c9b6c12d6a1a4964ef60026832aac8e79b3"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d18a25b19ca7307045581b18b3ec9ead2b1db5ccd8719c291f0cd0a5cec6cb81"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d4f0c66df4386b75d2ab1e20a489f30dc7fd9a06a896d64980541506086be1f1"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9f4b481b6cc3a897adb4279216695150bbe7a44c03daba3c894f49d2037e0a24"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8a78d6c9168f5bcb20971bf3329c2b83078611fbe1f807baadc64afc70523b3a"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae06fbab4f1bb7db4f7c8ca9897dc8db4447d1a2b9bee78474ad403437bcc29"}, + {file = "lxml-6.0.0-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:1fa377b827ca2023244a06554c6e7dc6828a10aaf74ca41965c5d8a4925aebb4"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1676b56d48048a62ef77a250428d1f31f610763636e0784ba67a9740823988ca"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:0e32698462aacc5c1cf6bdfebc9c781821b7e74c79f13e5ffc8bfe27c42b1abf"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4d6036c3a296707357efb375cfc24bb64cd955b9ec731abf11ebb1e40063949f"}, + {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7488a43033c958637b1a08cddc9188eb06d3ad36582cebc7d4815980b47e27ef"}, + {file = "lxml-6.0.0-cp313-cp313-win32.whl", hash = "sha256:5fcd7d3b1d8ecb91445bd71b9c88bdbeae528fefee4f379895becfc72298d181"}, + {file = "lxml-6.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:2f34687222b78fff795feeb799a7d44eca2477c3d9d3a46ce17d51a4f383e32e"}, + {file = "lxml-6.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:21db1ec5525780fd07251636eb5f7acb84003e9382c72c18c542a87c416ade03"}, + {file = "lxml-6.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4eb114a0754fd00075c12648d991ec7a4357f9cb873042cc9a77bf3a7e30c9db"}, + {file = "lxml-6.0.0-cp38-cp38-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:7da298e1659e45d151b4028ad5c7974917e108afb48731f4ed785d02b6818994"}, + {file = "lxml-6.0.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7bf61bc4345c1895221357af8f3e89f8c103d93156ef326532d35c707e2fb19d"}, + {file = "lxml-6.0.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63b634facdfbad421d4b61c90735688465d4ab3a8853ac22c76ccac2baf98d97"}, + {file = "lxml-6.0.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e380e85b93f148ad28ac15f8117e2fd8e5437aa7732d65e260134f83ce67911b"}, + {file = "lxml-6.0.0-cp38-cp38-win32.whl", hash = "sha256:185efc2fed89cdd97552585c624d3c908f0464090f4b91f7d92f8ed2f3b18f54"}, + {file = "lxml-6.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:f97487996a39cb18278ca33f7be98198f278d0bc3c5d0fd4d7b3d63646ca3c8a"}, + {file = "lxml-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:85b14a4689d5cff426c12eefe750738648706ea2753b20c2f973b2a000d3d261"}, + {file = "lxml-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f64ccf593916e93b8d36ed55401bb7fe9c7d5de3180ce2e10b08f82a8f397316"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:b372d10d17a701b0945f67be58fae4664fd056b85e0ff0fbc1e6c951cdbc0512"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a674c0948789e9136d69065cc28009c1b1874c6ea340253db58be7622ce6398f"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:edf6e4c8fe14dfe316939711e3ece3f9a20760aabf686051b537a7562f4da91a"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:048a930eb4572829604982e39a0c7289ab5dc8abc7fc9f5aabd6fbc08c154e93"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0b5fa5eda84057a4f1bbb4bb77a8c28ff20ae7ce211588d698ae453e13c6281"}, + {file = "lxml-6.0.0-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:c352fc8f36f7e9727db17adbf93f82499457b3d7e5511368569b4c5bd155a922"}, + {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8db5dc617cb937ae17ff3403c3a70a7de9df4852a046f93e71edaec678f721d0"}, + {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:2181e4b1d07dde53986023482673c0f1fba5178ef800f9ab95ad791e8bdded6a"}, + {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b3c98d5b24c6095e89e03d65d5c574705be3d49c0d8ca10c17a8a4b5201b72f5"}, + {file = "lxml-6.0.0-cp39-cp39-win32.whl", hash = "sha256:04d67ceee6db4bcb92987ccb16e53bef6b42ced872509f333c04fb58a3315256"}, + {file = "lxml-6.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:e0b1520ef900e9ef62e392dd3d7ae4f5fa224d1dd62897a792cf353eb20b6cae"}, + {file = "lxml-6.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:e35e8aaaf3981489f42884b59726693de32dabfc438ac10ef4eb3409961fd402"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:dbdd7679a6f4f08152818043dbb39491d1af3332128b3752c3ec5cebc0011a72"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:40442e2a4456e9910875ac12951476d36c0870dcb38a68719f8c4686609897c4"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:db0efd6bae1c4730b9c863fc4f5f3c0fa3e8f05cae2c44ae141cb9dfc7d091dc"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ab542c91f5a47aaa58abdd8ea84b498e8e49fe4b883d67800017757a3eb78e8"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:013090383863b72c62a702d07678b658fa2567aa58d373d963cca245b017e065"}, + {file = "lxml-6.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c86df1c9af35d903d2b52d22ea3e66db8058d21dc0f59842ca5deb0595921141"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4337e4aec93b7c011f7ee2e357b0d30562edd1955620fdd4aeab6aacd90d43c5"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ae74f7c762270196d2dda56f8dd7309411f08a4084ff2dfcc0b095a218df2e06"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:059c4cbf3973a621b62ea3132934ae737da2c132a788e6cfb9b08d63a0ef73f9"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f090a9bc0ce8da51a5632092f98a7e7f84bca26f33d161a98b57f7fb0004ca"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9da022c14baeec36edfcc8daf0e281e2f55b950249a455776f0d1adeeada4734"}, + {file = "lxml-6.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a55da151d0b0c6ab176b4e761670ac0e2667817a1e0dadd04a01d0561a219349"}, + {file = "lxml-6.0.0.tar.gz", hash = "sha256:032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72"}, ] [package.extras] cssselect = ["cssselect (>=0.7)"] -html-clean = ["lxml-html-clean"] +html-clean = ["lxml_html_clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.11)"] [[package]] name = "markdown-it-py" version = "3.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, @@ -815,10 +912,9 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "markupsafe" version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, @@ -883,14 +979,25 @@ files = [ {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, ] +[[package]] +name = "mccabe" +version = "0.7.0" +description = "McCabe checker, plugin for flake8" +optional = false +python-versions = ">=3.6" +groups = ["dev"] +files = [ + {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, + {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, +] + [[package]] name = "mdit-py-plugins" version = "0.4.2" description = "Collection of plugins for markdown-it-py" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"}, {file = "mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5"}, @@ -908,23 +1015,34 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] name = "mdurl" version = "0.1.2" description = "Markdown URL utilities" -optional = true +optional = false python-versions = ">=3.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, ] +[[package]] +name = "mslex" +version = "1.3.0" +description = "shlex for windows" +optional = false +python-versions = ">=3.5" +groups = ["dev"] +markers = "sys_platform == \"win32\"" +files = [ + {file = "mslex-1.3.0-py3-none-any.whl", hash = "sha256:c7074b347201b3466fc077c5692fbce9b5f62a63a51f537a53fbbd02eff2eea4"}, + {file = "mslex-1.3.0.tar.gz", hash = "sha256:641c887d1d3db610eee2af37a8e5abda3f70b3006cdfd2d0d29dc0d1ae28a85d"}, +] + [[package]] name = "myst-parser" version = "2.0.0" description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "myst_parser-2.0.0-py3-none-any.whl", hash = "sha256:7c36344ae39c8e740dad7fdabf5aa6fc4897a813083c6cc9990044eb93656b14"}, {file = "myst_parser-2.0.0.tar.gz", hash = "sha256:ea929a67a6a0b1683cdbe19b8d2e724cd7643f8aa3e7bb18dd65beac3483bead"}, @@ -947,14 +1065,14 @@ testing-docutils = ["pygments", "pytest (>=7,<8)", "pytest-param-files (>=0.3.4, [[package]] name = "oauthlib" -version = "3.2.2" +version = "3.3.1" description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" groups = ["main"] files = [ - {file = "oauthlib-3.2.2-py3-none-any.whl", hash = "sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca"}, - {file = "oauthlib-3.2.2.tar.gz", hash = "sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918"}, + {file = "oauthlib-3.3.1-py3-none-any.whl", hash = "sha256:88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1"}, + {file = "oauthlib-3.3.1.tar.gz", hash = "sha256:0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9"}, ] [package.extras] @@ -964,15 +1082,73 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "packaging" -version = "24.2" +version = "25.0" description = "Core utilities for Python packages" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["dev", "docs"] files = [ - {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, - {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, + {file = "packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"}, + {file = "packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"}, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +description = "plugin and hook calling mechanisms for python" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +files = [ + {file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}, + {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["coverage", "pytest", "pytest-benchmark"] + +[[package]] +name = "psutil" +version = "6.1.1" +description = "Cross-platform lib for process and system monitoring in Python." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +groups = ["dev"] +files = [ + {file = "psutil-6.1.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:9ccc4316f24409159897799b83004cb1e24f9819b0dcf9c0b68bdcb6cefee6a8"}, + {file = "psutil-6.1.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:ca9609c77ea3b8481ab005da74ed894035936223422dc591d6772b147421f777"}, + {file = "psutil-6.1.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:8df0178ba8a9e5bc84fed9cfa61d54601b371fbec5c8eebad27575f1e105c0d4"}, + {file = "psutil-6.1.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:1924e659d6c19c647e763e78670a05dbb7feaf44a0e9c94bf9e14dfc6ba50468"}, + {file = "psutil-6.1.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:018aeae2af92d943fdf1da6b58665124897cfc94faa2ca92098838f83e1b1bca"}, + {file = "psutil-6.1.1-cp27-none-win32.whl", hash = "sha256:6d4281f5bbca041e2292be3380ec56a9413b790579b8e593b1784499d0005dac"}, + {file = "psutil-6.1.1-cp27-none-win_amd64.whl", hash = "sha256:c777eb75bb33c47377c9af68f30e9f11bc78e0f07fbf907be4a5d70b2fe5f030"}, + {file = "psutil-6.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:fc0ed7fe2231a444fc219b9c42d0376e0a9a1a72f16c5cfa0f68d19f1a0663e8"}, + {file = "psutil-6.1.1-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:0bdd4eab935276290ad3cb718e9809412895ca6b5b334f5a9111ee6d9aff9377"}, + {file = "psutil-6.1.1-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b6e06c20c05fe95a3d7302d74e7097756d4ba1247975ad6905441ae1b5b66003"}, + {file = "psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:97f7cb9921fbec4904f522d972f0c0e1f4fabbdd4e0287813b21215074a0f160"}, + {file = "psutil-6.1.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33431e84fee02bc84ea36d9e2c4a6d395d479c9dd9bba2376c1f6ee8f3a4e0b3"}, + {file = "psutil-6.1.1-cp36-cp36m-win32.whl", hash = "sha256:384636b1a64b47814437d1173be1427a7c83681b17a450bfc309a1953e329603"}, + {file = "psutil-6.1.1-cp36-cp36m-win_amd64.whl", hash = "sha256:8be07491f6ebe1a693f17d4f11e69d0dc1811fa082736500f649f79df7735303"}, + {file = "psutil-6.1.1-cp37-abi3-win32.whl", hash = "sha256:eaa912e0b11848c4d9279a93d7e2783df352b082f40111e078388701fd479e53"}, + {file = "psutil-6.1.1-cp37-abi3-win_amd64.whl", hash = "sha256:f35cfccb065fff93529d2afb4a2e89e363fe63ca1e4a5da22b603a85833c2649"}, + {file = "psutil-6.1.1.tar.gz", hash = "sha256:cf8496728c18f2d0b45198f06895be52f36611711746b7f30c464b422b50e2f5"}, +] + +[package.extras] +dev = ["abi3audit", "black", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest-cov", "requests", "rstcheck", "ruff", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "vulture", "wheel"] +test = ["pytest", "pytest-xdist", "setuptools"] + +[[package]] +name = "pycodestyle" +version = "2.9.1" +description = "Python style guide checker" +optional = false +python-versions = ">=3.6" +groups = ["dev"] +files = [ + {file = "pycodestyle-2.9.1-py2.py3-none-any.whl", hash = "sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b"}, + {file = "pycodestyle-2.9.1.tar.gz", hash = "sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785"}, ] [[package]] @@ -989,20 +1165,21 @@ files = [ [[package]] name = "pydantic" -version = "2.10.5" +version = "2.11.7" description = "Data validation using Python type hints" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic-2.10.5-py3-none-any.whl", hash = "sha256:4dd4e322dbe55472cb7ca7e73f4b63574eecccf2835ffa2af9021ce113c83c53"}, - {file = "pydantic-2.10.5.tar.gz", hash = "sha256:278b38dbbaec562011d659ee05f63346951b3a248a6f3642e1bc68894ea2b4ff"}, + {file = "pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b"}, + {file = "pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.27.2" +pydantic-core = "2.33.2" typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" [package.extras] email = ["email-validator (>=2.0.0)"] @@ -1010,112 +1187,111 @@ timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows [[package]] name = "pydantic-core" -version = "2.27.2" +version = "2.33.2" description = "Core functionality for Pydantic validation and serialization" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"}, - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:14d4a5c49d2f009d62a2a7140d3064f686d17a5d1a268bc641954ba181880236"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win32.whl", hash = "sha256:50a68f3e3819077be2c98110c1f9dcb3817e93f267ba80a2c05bb4f8799e2ff4"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", hash = "sha256:e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d81d2068e1c1228a565af076598f9e7451712700b673de8f502f0334f281387d"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win32.whl", hash = "sha256:c70c26d2c99f78b125a3459f8afe1aed4d9687c24fd677c6a4436bc042e50d6c"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", hash = "sha256:08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_arm64.whl", hash = "sha256:26f0d68d4b235a2bae0c3fc585c585b4ecc51382db0e3ba402a22cbc440915e4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28ccb213807e037460326424ceb8b5245acb88f32f3d2777427476e1b32c48c4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win32.whl", hash = "sha256:1e2cb691ed9834cd6a8be61228471d0a503731abfb42f82458ff27be7b2186fc"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", hash = "sha256:cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7d14bd329640e63852364c306f4d23eb744e0f8193148d4044dd3dacdaacbd8b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82f91663004eb8ed30ff478d77c4d1179b3563df6cdb15c0817cd1cdaf34d154"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71b24c7d61131bb83df10cc7e687433609963a944ccf45190cfc21e0887b08c9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fa8e459d4954f608fa26116118bb67f56b93b209c39b008277ace29937453dc9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce8918cbebc8da707ba805b7fd0b382816858728ae7fe19a942080c24e5b7cd1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eda3f5c2a021bbc5d976107bb302e0131351c2ba54343f8a496dc8783d3d3a6a"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd8086fa684c4775c27f03f062cbb9eaa6e17f064307e86b21b9e0abc9c0f02e"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8d9b3388db186ba0c099a6d20f0604a44eabdeef1777ddd94786cdae158729e4"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7a66efda2387de898c8f38c0cf7f14fca0b51a8ef0b24bfea5849f1b3c95af27"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:18a101c168e4e092ab40dbc2503bdc0f62010e95d292b27827871dc85450d7ee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ba5dd002f88b78a4215ed2f8ddbdf85e8513382820ba15ad5ad8955ce0ca19a1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win32.whl", hash = "sha256:1ebaf1d0481914d004a573394f4be3a7616334be70261007e47c2a6fe7e50130"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl", hash = "sha256:953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_arm64.whl", hash = "sha256:ac4dbfd1691affb8f48c2c13241a2e3b60ff23247cbcf981759c768b6633cf8b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d3e8d504bdd3f10835468f29008d72fc8359d95c9c415ce6e767203db6127506"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:521eb9b7f036c9b6187f0b47318ab0d7ca14bd87f776240b90b21c1f4f149320"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85210c4d99a0114f5a9481b44560d7d1e35e32cc5634c656bc48e590b669b145"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d716e2e30c6f140d7560ef1538953a5cd1a87264c737643d481f2779fc247fe1"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f66d89ba397d92f840f8654756196d93804278457b5fbede59598a1f9f90b228"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:669e193c1c576a58f132e3158f9dfa9662969edb1a250c54d8fa52590045f046"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdbe7629b996647b99c01b37f11170a57ae675375b14b8c13b8518b8320ced5"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d262606bf386a5ba0b0af3b97f37c83d7011439e3dc1a9298f21efb292e42f1a"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cabb9bcb7e0d97f74df8646f34fc76fbf793b7f6dc2438517d7a9e50eee4f14d"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_armv7l.whl", hash = "sha256:d2d63f1215638d28221f664596b1ccb3944f6e25dd18cd3b86b0a4c408d5ebb9"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bca101c00bff0adb45a833f8451b9105d9df18accb8743b08107d7ada14bd7da"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win32.whl", hash = "sha256:f6f8e111843bbb0dee4cb6594cdc73e79b3329b526037ec242a3e49012495b3b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win_amd64.whl", hash = "sha256:fd1aea04935a508f62e0d0ef1f5ae968774a32afc306fb8545e06f5ff5cdf3ad"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c10eb4f1659290b523af58fa7cffb452a61ad6ae5613404519aee4bfbf1df993"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ef592d4bad47296fb11f96cd7dc898b92e795032b4894dfb4076cfccd43a9308"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c61709a844acc6bf0b7dce7daae75195a10aac96a596ea1b776996414791ede4"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c5f762659e47fdb7b16956c71598292f60a03aa92f8b6351504359dbdba6cf"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c9775e339e42e79ec99c441d9730fccf07414af63eac2f0e48e08fd38a64d76"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57762139821c31847cfb2df63c12f725788bd9f04bc2fb392790959b8f70f118"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d1e85068e818c73e048fe28cfc769040bb1f475524f4745a5dc621f75ac7630"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:097830ed52fd9e427942ff3b9bc17fab52913b2f50f2880dc4a5611446606a54"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044a50963a614ecfae59bb1eaf7ea7efc4bc62f49ed594e18fa1e5d953c40e9f"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:4e0b4220ba5b40d727c7f879eac379b822eee5d8fff418e9d3381ee45b3b0362"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e4f4bb20d75e9325cc9696c6802657b58bc1dbbe3022f32cc2b2b632c3fbb96"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win32.whl", hash = "sha256:cca63613e90d001b9f2f9a9ceb276c308bfa2a43fafb75c8031c4f66039e8c6e"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win_amd64.whl", hash = "sha256:77d1bca19b0f7021b3a982e6f903dcd5b2b06076def36a652e3907f596e29f67"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2bf14caea37e91198329b828eae1618c068dfb8ef17bb33287a7ad4b61ac314e"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0cb791f5b45307caae8810c2023a184c74605ec3bcbb67d13846c28ff731ff8"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:688d3fd9fcb71f41c4c015c023d12a79d1c4c0732ec9eb35d96e3388a120dcf3"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d591580c34f4d731592f0e9fe40f9cc1b430d297eecc70b962e93c5c668f15f"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:82f986faf4e644ffc189a7f1aafc86e46ef70372bb153e7001e8afccc6e54133"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bec317a27290e2537f922639cafd54990551725fc844249e64c523301d0822fc"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:0296abcb83a797db256b773f45773da397da75a08f5fcaef41f2044adec05f50"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0d75070718e369e452075a6017fbf187f788e17ed67a3abd47fa934d001863d9"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7e17b560be3c98a8e3aa66ce828bdebb9e9ac6ad5466fba92eb74c4c95cb1151"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c33939a82924da9ed65dab5a65d427205a73181d8098e79b6b426bdf8ad4e656"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:00bad2484fa6bda1e216e7345a798bd37c68fb2d97558edd584942aa41b7d278"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c817e2b40aba42bac6f457498dacabc568c3b7a986fc9ba7c8d9d260b71485fb"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:251136cdad0cb722e93732cb45ca5299fb56e1344a833640bf93b2803f8d1bfd"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2088237af596f0a524d3afc39ab3b036e8adb054ee57cbb1dcf8e09da5b29cc"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d4041c0b966a84b4ae7a09832eb691a35aec90910cd2dbe7a208de59be77965b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8083d4e875ebe0b864ffef72a4304827015cff328a1be6e22cc850753bfb122b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f141ee28a0ad2123b6611b6ceff018039df17f32ada8b534e6aa039545a3efb2"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7d0c8399fcc1848491f00e0314bd59fb34a9c008761bcb422a057670c3f65e35"}, - {file = "pydantic_core-2.27.2.tar.gz", hash = "sha256:eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39"}, + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}, + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27"}, + {file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"}, ] [package.dependencies] @@ -1123,36 +1299,38 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] name = "pydantic-settings" -version = "2.7.1" +version = "2.10.1" description = "Settings management using Pydantic" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic_settings-2.7.1-py3-none-any.whl", hash = "sha256:590be9e6e24d06db33a4262829edef682500ef008565a969c73d39d5f8bfb3fd"}, - {file = "pydantic_settings-2.7.1.tar.gz", hash = "sha256:10c9caad35e64bfb3c2fbf70a078c0e25cc92499782e5200747f942a065dec93"}, + {file = "pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796"}, + {file = "pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee"}, ] [package.dependencies] pydantic = ">=2.7.0" python-dotenv = ">=0.21.0" +typing-inspection = ">=0.4.0" [package.extras] +aws-secrets-manager = ["boto3 (>=1.35.0)", "boto3-stubs[secretsmanager]"] azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0)"] +gcp-secret-manager = ["google-cloud-secret-manager (>=2.23.1)"] toml = ["tomli (>=2.0.1)"] yaml = ["pyyaml (>=6.0.1)"] [[package]] name = "pydata-sphinx-theme" -version = "0.16.1" +version = "0.15.4" description = "Bootstrap-based Sphinx theme from the PyData community" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "pydata_sphinx_theme-0.16.1-py3-none-any.whl", hash = "sha256:225331e8ac4b32682c18fcac5a57a6f717c4e632cea5dd0e247b55155faeccde"}, - {file = "pydata_sphinx_theme-0.16.1.tar.gz", hash = "sha256:a08b7f0b7f70387219dc659bff0893a7554d5eb39b59d3b8ef37b8401b7642d7"}, + {file = "pydata_sphinx_theme-0.15.4-py3-none-any.whl", hash = "sha256:2136ad0e9500d0949f96167e63f3e298620040aea8f9c74621959eda5d4cf8e6"}, + {file = "pydata_sphinx_theme-0.15.4.tar.gz", hash = "sha256:7762ec0ac59df3acecf49fd2f889e1b4565dbce8b88b2e29ee06fdd90645a06d"}, ] [package.dependencies] @@ -1160,8 +1338,9 @@ accessible-pygments = "*" Babel = "*" beautifulsoup4 = "*" docutils = "!=0.17.0" +packaging = "*" pygments = ">=2.7" -sphinx = ">=6.1" +sphinx = ">=5" typing-extensions = "*" [package.extras] @@ -1171,17 +1350,28 @@ doc = ["ablog (>=0.11.8)", "colorama", "graphviz", "ipykernel", "ipyleaflet", "i i18n = ["Babel", "jinja2"] test = ["pytest", "pytest-cov", "pytest-regressions", "sphinx[test]"] +[[package]] +name = "pyflakes" +version = "2.5.0" +description = "passive checker of Python programs" +optional = false +python-versions = ">=3.6" +groups = ["dev"] +files = [ + {file = "pyflakes-2.5.0-py2.py3-none-any.whl", hash = "sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2"}, + {file = "pyflakes-2.5.0.tar.gz", hash = "sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3"}, +] + [[package]] name = "pygments" -version = "2.19.1" +version = "2.19.2" description = "Pygments is a syntax highlighting package written in Python." -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, - {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, + {file = "pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"}, + {file = "pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"}, ] [package.extras] @@ -1256,14 +1446,14 @@ tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] [[package]] name = "pyparsing" -version = "3.2.1" +version = "3.2.3" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pyparsing-3.2.1-py3-none-any.whl", hash = "sha256:506ff4f4386c4cec0590ec19e6302d3aedb992fdc02c761e90416f158dacf8e1"}, - {file = "pyparsing-3.2.1.tar.gz", hash = "sha256:61980854fd66de3a90028d679a954d5f2623e83144b5afe5ee86f43d762e5f0a"}, + {file = "pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf"}, + {file = "pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be"}, ] [package.extras] @@ -1311,6 +1501,48 @@ files = [ {file = "pyrsistent-0.20.0.tar.gz", hash = "sha256:4c48f78f62ab596c679086084d0dd13254ae4f3d6c72a83ffdf5ebdef8f265a4"}, ] +[[package]] +name = "pytest" +version = "7.4.4" +description = "pytest: simple powerful testing with Python" +optional = false +python-versions = ">=3.7" +groups = ["dev"] +files = [ + {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, + {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} +iniconfig = "*" +packaging = "*" +pluggy = ">=0.12,<2.0" +tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} + +[package.extras] +testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] + +[[package]] +name = "pytest-cov" +version = "3.0.0" +description = "Pytest plugin for measuring coverage." +optional = false +python-versions = ">=3.6" +groups = ["dev"] +files = [ + {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, + {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, +] + +[package.dependencies] +coverage = {version = ">=5.2.1", extras = ["toml"]} +pytest = ">=4.6" + +[package.extras] +testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"] + [[package]] name = "python-dateutil" version = "2.9.0.post0" @@ -1330,10 +1562,9 @@ six = ">=1.5" name = "python-debian" version = "0.1.49" description = "Debian package related modules" -optional = true +optional = false python-versions = ">=3.5" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "python-debian-0.1.49.tar.gz", hash = "sha256:8cf677a30dbcb4be7a99536c17e11308a827a4d22028dc59a67f6c6dd3f0f58c"}, {file = "python_debian-0.1.49-py3-none-any.whl", hash = "sha256:880f3bc52e31599f2a9b432bd7691844286825087fccdcf2f6ffd5cd79a26f9f"}, @@ -1344,14 +1575,14 @@ chardet = "*" [[package]] name = "python-dotenv" -version = "1.0.1" +version = "1.1.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, - {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, + {file = "python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc"}, + {file = "python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"}, ] [package.extras] @@ -1361,10 +1592,9 @@ cli = ["click (>=5.0)"] name = "pyyaml" version = "6.0.2" description = "YAML parser and emitter for Python" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -1423,19 +1653,19 @@ files = [ [[package]] name = "requests" -version = "2.32.3" +version = "2.32.4" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" -groups = ["main"] +groups = ["main", "dev", "docs"] files = [ - {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, - {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, + {file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"}, + {file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"}, ] [package.dependencies] certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" +charset_normalizer = ">=2,<4" idna = ">=2.5,<4" urllib3 = ">=1.21.1,<3" @@ -1443,6 +1673,24 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] +[[package]] +name = "requests-mock" +version = "1.12.1" +description = "Mock out responses from the requests package" +optional = false +python-versions = ">=3.5" +groups = ["dev"] +files = [ + {file = "requests-mock-1.12.1.tar.gz", hash = "sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401"}, + {file = "requests_mock-1.12.1-py2.py3-none-any.whl", hash = "sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563"}, +] + +[package.dependencies] +requests = ">=2.22,<3" + +[package.extras] +fixture = ["fixtures"] + [[package]] name = "requests-oauthlib" version = "2.0.0" @@ -1466,10 +1714,9 @@ rsa = ["oauthlib[signedtoken] (>=3.0.0)"] name = "reuse" version = "1.1.2" description = "reuse is a tool for compliance with the REUSE recommendations." -optional = true +optional = false python-versions = ">=3.6.2,<4.0.0" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "reuse-1.1.2-cp311-cp311-manylinux_2_36_x86_64.whl", hash = "sha256:d3cf6981e9b2855845a0cf323526fd1cde94a640ea1d8dce22d4156788b282bc"}, {file = "reuse-1.1.2.tar.gz", hash = "sha256:80eb6e5ab5f73c784b5a9153e61a282045f6f9292124e1b55d4a7265dbad4246"}, @@ -1561,19 +1808,19 @@ files = [ [[package]] name = "setuptools" -version = "75.8.0" +version = "80.9.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.9" -groups = ["main"] +groups = ["main", "docs"] files = [ - {file = "setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3"}, - {file = "setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6"}, + {file = "setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"}, + {file = "setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"}, ] [package.extras] check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.8.0) ; sys_platform != \"cygwin\""] -core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"] +core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] enabler = ["pytest-enabler (>=2.2)"] @@ -1594,38 +1841,35 @@ files = [ [[package]] name = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -optional = true -python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +version = "3.0.1" +description = "This package provides 32 stemmers for 30 languages generated from Snowball algorithms." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*" +groups = ["docs"] files = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, + {file = "snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064"}, + {file = "snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895"}, ] [[package]] name = "soupsieve" -version = "2.6" +version = "2.7" description = "A modern CSS selector implementation for Beautiful Soup." -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, - {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, + {file = "soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4"}, + {file = "soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a"}, ] [[package]] name = "sphinx" version = "6.2.1" description = "Python documentation generator" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, @@ -1656,21 +1900,20 @@ test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] [[package]] name = "sphinx-autoapi" -version = "3.4.0" +version = "3.5.0" description = "Sphinx API documentation generator" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "sphinx_autoapi-3.4.0-py3-none-any.whl", hash = "sha256:4027fef2875a22c5f2a57107c71641d82f6166bf55beb407a47aaf3ef14e7b92"}, - {file = "sphinx_autoapi-3.4.0.tar.gz", hash = "sha256:e6d5371f9411bbb9fca358c00a9e57aef3ac94cbfc5df4bab285946462f69e0c"}, + {file = "sphinx_autoapi-3.5.0-py3-none-any.whl", hash = "sha256:8676db32dded669dc6be9100696652640dc1e883e45b74710d74eb547a310114"}, + {file = "sphinx_autoapi-3.5.0.tar.gz", hash = "sha256:10dcdf86e078ae1fb144f653341794459e86f5b23cf3e786a735def71f564089"}, ] [package.dependencies] astroid = [ {version = ">=2.7", markers = "python_version < \"3.12\""}, - {version = ">=3.0.0a1", markers = "python_version >= \"3.12\""}, + {version = ">=3", markers = "python_version >= \"3.12\""}, ] Jinja2 = "*" PyYAML = "*" @@ -1680,10 +1923,9 @@ sphinx = ">=6.1.0" name = "sphinx-autobuild" version = "2021.3.14" description = "Rebuild Sphinx documentation on changes, with live-reload in the browser." -optional = true +optional = false python-versions = ">=3.6" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinx-autobuild-2021.3.14.tar.gz", hash = "sha256:de1ca3b66e271d2b5b5140c35034c89e47f263f2cd5db302c9217065f7443f05"}, {file = "sphinx_autobuild-2021.3.14-py3-none-any.whl", hash = "sha256:8fe8cbfdb75db04475232f05187c776f46f6e9e04cacf1e49ce81bdac649ccac"}, @@ -1699,20 +1941,19 @@ test = ["pytest", "pytest-cov"] [[package]] name = "sphinx-book-theme" -version = "1.1.3" +version = "1.1.4" description = "A clean book theme for scientific explanations and documentation with Sphinx" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ - {file = "sphinx_book_theme-1.1.3-py3-none-any.whl", hash = "sha256:a554a9a7ac3881979a87a2b10f633aa2a5706e72218a10f71be38b3c9e831ae9"}, - {file = "sphinx_book_theme-1.1.3.tar.gz", hash = "sha256:1f25483b1846cb3d353a6bc61b3b45b031f4acf845665d7da90e01ae0aef5b4d"}, + {file = "sphinx_book_theme-1.1.4-py3-none-any.whl", hash = "sha256:843b3f5c8684640f4a2d01abd298beb66452d1b2394cd9ef5be5ebd5640ea0e1"}, + {file = "sphinx_book_theme-1.1.4.tar.gz", hash = "sha256:73efe28af871d0a89bd05856d300e61edce0d5b2fbb7984e84454be0fedfe9ed"}, ] [package.dependencies] -pydata-sphinx-theme = ">=0.15.2" -sphinx = ">=5" +pydata-sphinx-theme = "0.15.4" +sphinx = ">=6.1" [package.extras] code-style = ["pre-commit"] @@ -1723,10 +1964,9 @@ test = ["beautifulsoup4", "coverage", "defusedxml", "myst-nb", "pytest", "pytest name = "sphinx-favicon" version = "0.2" description = "Sphinx Extension adding support for custom favicons" -optional = true +optional = false python-versions = ">=3.6" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinx-favicon-0.2.tar.gz", hash = "sha256:73436a1f5f80c4fcae6eadd2520b9c2bc6c1aec0d91d153b3774359bdd103a58"}, {file = "sphinx_favicon-0.2-py3-none-any.whl", hash = "sha256:0b17cb0f9b97fb99172d47fb11fbdd0aadb26cbe0f6368e81843176ca18d06e6"}, @@ -1739,10 +1979,9 @@ sphinx = ">=3.4" name = "sphinx-icon" version = "0.1.2" description = "A sphinx custom role to embed inline fontawesome incon in the latex and html outputs" -optional = true +optional = false python-versions = ">=3.6.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinx-icon-0.1.2.tar.gz", hash = "sha256:e4adc9922e2e2b19f97813a3994d5e6ccd01e9a21ae73b755f7114ac4247fdf5"}, ] @@ -1762,10 +2001,9 @@ test = ["coverage", "pytest"] name = "sphinx-togglebutton" version = "0.3.2" description = "Toggle page content and collapse admonitions in Sphinx." -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinx-togglebutton-0.3.2.tar.gz", hash = "sha256:ab0c8b366427b01e4c89802d5d078472c427fa6e9d12d521c34fa0442559dc7a"}, {file = "sphinx_togglebutton-0.3.2-py3-none-any.whl", hash = "sha256:9647ba7874b7d1e2d43413d8497153a85edc6ac95a3fea9a75ef9c1e08aaae2b"}, @@ -1784,10 +2022,9 @@ sphinx = ["matplotlib", "myst-nb", "numpy", "sphinx-book-theme", "sphinx-design" name = "sphinxcontrib-applehelp" version = "2.0.0" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, @@ -1802,10 +2039,9 @@ test = ["pytest"] name = "sphinxcontrib-contentui" version = "0.2.5" description = "Sphinx \"contentui\" extension" -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib_contentui-0.2.5-py3-none-any.whl", hash = "sha256:a01c7a0cfe360c99692999d3286b6a4d93ebfc94d0eff2619622fd5e6086ab36"}, ] @@ -1817,10 +2053,9 @@ Sphinx = ">=2.0" name = "sphinxcontrib-datatemplates" version = "0.11.0" description = "Sphinx extension for rendering data files as nice HTML" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib.datatemplates-0.11.0-py3-none-any.whl", hash = "sha256:88d02f5edab32b88211ebb72a90553e3676a5737877bad1de412f84058ac282e"}, {file = "sphinxcontrib.datatemplates-0.11.0.tar.gz", hash = "sha256:793222e803430076341509cc167f8d715830b05e418c885313101d60fd442557"}, @@ -1841,10 +2076,9 @@ test = ["beautifulsoup4", "pytest"] name = "sphinxcontrib-devhelp" version = "2.0.0" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, @@ -1859,10 +2093,9 @@ test = ["pytest"] name = "sphinxcontrib-htmlhelp" version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, @@ -1877,10 +2110,9 @@ test = ["html5lib", "pytest"] name = "sphinxcontrib-images" version = "0.9.4" description = "Sphinx extension for thumbnails" -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib-images-0.9.4.tar.gz", hash = "sha256:f6c237d0430793e65d91dbddb13b1fb26a2cf838040a9deeb52112969fbc4a4b"}, {file = "sphinxcontrib_images-0.9.4-py2.py3-none-any.whl", hash = "sha256:8863e8e8533a116f45cb92523938ab25879cc31dc594f5de4c3dbd9ab3d440b0"}, @@ -1894,10 +2126,9 @@ sphinx = {version = ">=2.0", markers = "python_version >= \"3.0\""} name = "sphinxcontrib-jsmath" version = "1.0.1" description = "A sphinx extension which renders display math in HTML via JavaScript" -optional = true +optional = false python-versions = ">=3.5" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, @@ -1910,10 +2141,9 @@ test = ["flake8", "mypy", "pytest"] name = "sphinxcontrib-mermaid" version = "0.8.1" description = "Mermaid diagrams in yours Sphinx powered docs" -optional = true +optional = false python-versions = ">=3.7" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib-mermaid-0.8.1.tar.gz", hash = "sha256:fa3e5325d4ba395336e6137d113f55026b1a03ccd115dc54113d1d871a580466"}, {file = "sphinxcontrib_mermaid-0.8.1-py3-none-any.whl", hash = "sha256:15491c24ec78cf1626b1e79e797a9ce87cb7959cf38f955eb72dd5512aeb6ce9"}, @@ -1923,10 +2153,9 @@ files = [ name = "sphinxcontrib-qthelp" version = "2.0.0" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, @@ -1941,10 +2170,9 @@ test = ["defusedxml (>=0.7.1)", "pytest"] name = "sphinxcontrib-runcmd" version = "0.2.0" description = "Sphinx \"runcmd\" extension" -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib-runcmd-0.2.0.tar.gz", hash = "sha256:3551c389d9c5fe82d693c7222feb9658b1a1a5a1abcb0063e8385e5528c64c76"}, {file = "sphinxcontrib_runcmd-0.2.0-py2.py3-none-any.whl", hash = "sha256:7b739b68e27210b4c7c12ba16e5b3da7b313c49991401f896d29bea0f0771934"}, @@ -1960,10 +2188,9 @@ test = ["coverage", "pytest", "pytest-cov", "sphinx-testing"] name = "sphinxcontrib-serializinghtml" version = "2.0.0" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" -optional = true +optional = false python-versions = ">=3.9" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, @@ -1978,10 +2205,9 @@ test = ["pytest"] name = "sphinxemoji" version = "0.2.0" description = "An extension to use emoji codes in your Sphinx documentation" -optional = true +optional = false python-versions = "*" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxemoji-0.2.0.tar.gz", hash = "sha256:27861d1dd7c6570f5e63020dac9a687263f7481f6d5d6409eb31ecebcc804e4c"}, ] @@ -1993,10 +2219,9 @@ sphinx = ">=1.8" name = "sphinxext-opengraph" version = "0.6.3" description = "Sphinx Extension to enable OGP support" -optional = true +optional = false python-versions = ">=3.6" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "sphinxext-opengraph-0.6.3.tar.gz", hash = "sha256:cd89e13cc7a44739f81b64ee57c1c20ef0c05dda5d1d8201d31ec2f34e4c29db"}, {file = "sphinxext_opengraph-0.6.3-py3-none-any.whl", hash = "sha256:bf76017c105856b07edea6caf4942b6ae9bb168585dccfd6dbdb6e4161f6b03a"}, @@ -2005,6 +2230,24 @@ files = [ [package.dependencies] sphinx = ">=2.0" +[[package]] +name = "taskipy" +version = "1.14.1" +description = "tasks runner for python projects" +optional = false +python-versions = "<4.0,>=3.6" +groups = ["dev"] +files = [ + {file = "taskipy-1.14.1-py3-none-any.whl", hash = "sha256:6e361520f29a0fd2159848e953599f9c75b1d0b047461e4965069caeb94908f1"}, + {file = "taskipy-1.14.1.tar.gz", hash = "sha256:410fbcf89692dfd4b9f39c2b49e1750b0a7b81affd0e2d7ea8c35f9d6a4774ed"}, +] + +[package.dependencies] +colorama = ">=0.4.4,<0.5.0" +mslex = {version = ">=1.1.0,<2.0.0", markers = "sys_platform == \"win32\""} +psutil = ">=5.7.2,<7" +tomli = {version = ">=2.0.1,<3.0.0", markers = "python_version >= \"3.7\" and python_version < \"4.0\""} + [[package]] name = "toml" version = "0.10.2" @@ -2017,50 +2260,108 @@ files = [ {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, ] +[[package]] +name = "tomli" +version = "2.2.1" +description = "A lil' TOML parser" +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, + {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, + {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, + {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, + {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, + {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, + {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, + {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, + {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, +] + [[package]] name = "tornado" -version = "6.4.2" +version = "6.5.1" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." -optional = true -python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +optional = false +python-versions = ">=3.9" +groups = ["docs"] files = [ - {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e828cce1123e9e44ae2a50a9de3055497ab1d0aeb440c5ac23064d9e44880da1"}, - {file = "tornado-6.4.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:072ce12ada169c5b00b7d92a99ba089447ccc993ea2143c9ede887e0937aa803"}, - {file = "tornado-6.4.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a017d239bd1bb0919f72af256a970624241f070496635784d9bf0db640d3fec"}, - {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c36e62ce8f63409301537222faffcef7dfc5284f27eec227389f2ad11b09d946"}, - {file = "tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bca9eb02196e789c9cb5c3c7c0f04fb447dc2adffd95265b2c7223a8a615ccbf"}, - {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:304463bd0772442ff4d0f5149c6f1c2135a1fae045adf070821c6cdc76980634"}, - {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:c82c46813ba483a385ab2a99caeaedf92585a1f90defb5693351fa7e4ea0bf73"}, - {file = "tornado-6.4.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:932d195ca9015956fa502c6b56af9eb06106140d844a335590c1ec7f5277d10c"}, - {file = "tornado-6.4.2-cp38-abi3-win32.whl", hash = "sha256:2876cef82e6c5978fde1e0d5b1f919d756968d5b4282418f3146b79b58556482"}, - {file = "tornado-6.4.2-cp38-abi3-win_amd64.whl", hash = "sha256:908b71bf3ff37d81073356a5fadcc660eb10c1476ee6e2725588626ce7e5ca38"}, - {file = "tornado-6.4.2.tar.gz", hash = "sha256:92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b"}, + {file = "tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7"}, + {file = "tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6"}, + {file = "tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888"}, + {file = "tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331"}, + {file = "tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e"}, + {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401"}, + {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692"}, + {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a"}, + {file = "tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365"}, + {file = "tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b"}, + {file = "tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7"}, + {file = "tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c"}, ] [[package]] name = "typing-extensions" -version = "4.12.2" -description = "Backported and Experimental Type Hints for Python 3.8+" +version = "4.14.1" +description = "Backported and Experimental Type Hints for Python 3.9+" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main", "dev", "docs"] +files = [ + {file = "typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76"}, + {file = "typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36"}, +] +markers = {dev = "python_version == \"3.10\""} + +[[package]] +name = "typing-inspection" +version = "0.4.1" +description = "Runtime typing introspection tools" +optional = false +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, - {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, + {file = "typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51"}, + {file = "typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"}, ] +[package.dependencies] +typing-extensions = ">=4.12.0" + [[package]] name = "urllib3" -version = "2.3.0" +version = "2.5.0" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.9" -groups = ["main"] +groups = ["main", "dev", "docs"] files = [ - {file = "urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df"}, - {file = "urllib3-2.3.0.tar.gz", hash = "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d"}, + {file = "urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"}, + {file = "urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"}, ] [package.extras] @@ -2073,10 +2374,9 @@ zstd = ["zstandard (>=0.18.0)"] name = "wheel" version = "0.45.1" description = "A built-package format for Python" -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" +groups = ["docs"] files = [ {file = "wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"}, {file = "wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729"}, @@ -2087,84 +2387,94 @@ test = ["pytest (>=6.0.0)", "setuptools (>=65)"] [[package]] name = "wrapt" -version = "1.17.0" +version = "1.17.2" description = "Module for decorators, wrappers and monkey patching." -optional = true +optional = false python-versions = ">=3.8" -groups = ["main"] -markers = "extra == \"docs\"" -files = [ - {file = "wrapt-1.17.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2a0c23b8319848426f305f9cb0c98a6e32ee68a36264f45948ccf8e7d2b941f8"}, - {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1ca5f060e205f72bec57faae5bd817a1560fcfc4af03f414b08fa29106b7e2d"}, - {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e185ec6060e301a7e5f8461c86fb3640a7beb1a0f0208ffde7a65ec4074931df"}, - {file = "wrapt-1.17.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb90765dd91aed05b53cd7a87bd7f5c188fcd95960914bae0d32c5e7f899719d"}, - {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:879591c2b5ab0a7184258274c42a126b74a2c3d5a329df16d69f9cee07bba6ea"}, - {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fce6fee67c318fdfb7f285c29a82d84782ae2579c0e1b385b7f36c6e8074fffb"}, - {file = "wrapt-1.17.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0698d3a86f68abc894d537887b9bbf84d29bcfbc759e23f4644be27acf6da301"}, - {file = "wrapt-1.17.0-cp310-cp310-win32.whl", hash = "sha256:69d093792dc34a9c4c8a70e4973a3361c7a7578e9cd86961b2bbf38ca71e4e22"}, - {file = "wrapt-1.17.0-cp310-cp310-win_amd64.whl", hash = "sha256:f28b29dc158ca5d6ac396c8e0a2ef45c4e97bb7e65522bfc04c989e6fe814575"}, - {file = "wrapt-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74bf625b1b4caaa7bad51d9003f8b07a468a704e0644a700e936c357c17dd45a"}, - {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f2a28eb35cf99d5f5bd12f5dd44a0f41d206db226535b37b0c60e9da162c3ed"}, - {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:81b1289e99cf4bad07c23393ab447e5e96db0ab50974a280f7954b071d41b489"}, - {file = "wrapt-1.17.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f2939cd4a2a52ca32bc0b359015718472d7f6de870760342e7ba295be9ebaf9"}, - {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a9653131bda68a1f029c52157fd81e11f07d485df55410401f745007bd6d339"}, - {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4e4b4385363de9052dac1a67bfb535c376f3d19c238b5f36bddc95efae15e12d"}, - {file = "wrapt-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bdf62d25234290db1837875d4dceb2151e4ea7f9fff2ed41c0fde23ed542eb5b"}, - {file = "wrapt-1.17.0-cp311-cp311-win32.whl", hash = "sha256:5d8fd17635b262448ab8f99230fe4dac991af1dabdbb92f7a70a6afac8a7e346"}, - {file = "wrapt-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:92a3d214d5e53cb1db8b015f30d544bc9d3f7179a05feb8f16df713cecc2620a"}, - {file = "wrapt-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:89fc28495896097622c3fc238915c79365dd0ede02f9a82ce436b13bd0ab7569"}, - {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:875d240fdbdbe9e11f9831901fb8719da0bd4e6131f83aa9f69b96d18fae7504"}, - {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5ed16d95fd142e9c72b6c10b06514ad30e846a0d0917ab406186541fe68b451"}, - {file = "wrapt-1.17.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18b956061b8db634120b58f668592a772e87e2e78bc1f6a906cfcaa0cc7991c1"}, - {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:daba396199399ccabafbfc509037ac635a6bc18510ad1add8fd16d4739cdd106"}, - {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4d63f4d446e10ad19ed01188d6c1e1bb134cde8c18b0aa2acfd973d41fcc5ada"}, - {file = "wrapt-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8a5e7cc39a45fc430af1aefc4d77ee6bad72c5bcdb1322cfde852c15192b8bd4"}, - {file = "wrapt-1.17.0-cp312-cp312-win32.whl", hash = "sha256:0a0a1a1ec28b641f2a3a2c35cbe86c00051c04fffcfcc577ffcdd707df3f8635"}, - {file = "wrapt-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:3c34f6896a01b84bab196f7119770fd8466c8ae3dfa73c59c0bb281e7b588ce7"}, - {file = "wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:714c12485aa52efbc0fc0ade1e9ab3a70343db82627f90f2ecbc898fdf0bb181"}, - {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da427d311782324a376cacb47c1a4adc43f99fd9d996ffc1b3e8529c4074d393"}, - {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba1739fb38441a27a676f4de4123d3e858e494fac05868b7a281c0a383c098f4"}, - {file = "wrapt-1.17.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e711fc1acc7468463bc084d1b68561e40d1eaa135d8c509a65dd534403d83d7b"}, - {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:140ea00c87fafc42739bd74a94a5a9003f8e72c27c47cd4f61d8e05e6dec8721"}, - {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:73a96fd11d2b2e77d623a7f26e004cc31f131a365add1ce1ce9a19e55a1eef90"}, - {file = "wrapt-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0b48554952f0f387984da81ccfa73b62e52817a4386d070c75e4db7d43a28c4a"}, - {file = "wrapt-1.17.0-cp313-cp313-win32.whl", hash = "sha256:498fec8da10e3e62edd1e7368f4b24aa362ac0ad931e678332d1b209aec93045"}, - {file = "wrapt-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:fd136bb85f4568fffca995bd3c8d52080b1e5b225dbf1c2b17b66b4c5fa02838"}, - {file = "wrapt-1.17.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:17fcf043d0b4724858f25b8826c36e08f9fb2e475410bece0ec44a22d533da9b"}, - {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4a557d97f12813dc5e18dad9fa765ae44ddd56a672bb5de4825527c847d6379"}, - {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0229b247b0fc7dee0d36176cbb79dbaf2a9eb7ecc50ec3121f40ef443155fb1d"}, - {file = "wrapt-1.17.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8425cfce27b8b20c9b89d77fb50e368d8306a90bf2b6eef2cdf5cd5083adf83f"}, - {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9c900108df470060174108012de06d45f514aa4ec21a191e7ab42988ff42a86c"}, - {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:4e547b447073fc0dbfcbff15154c1be8823d10dab4ad401bdb1575e3fdedff1b"}, - {file = "wrapt-1.17.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:914f66f3b6fc7b915d46c1cc424bc2441841083de01b90f9e81109c9759e43ab"}, - {file = "wrapt-1.17.0-cp313-cp313t-win32.whl", hash = "sha256:a4192b45dff127c7d69b3bdfb4d3e47b64179a0b9900b6351859f3001397dabf"}, - {file = "wrapt-1.17.0-cp313-cp313t-win_amd64.whl", hash = "sha256:4f643df3d4419ea3f856c5c3f40fec1d65ea2e89ec812c83f7767c8730f9827a"}, - {file = "wrapt-1.17.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:69c40d4655e078ede067a7095544bcec5a963566e17503e75a3a3e0fe2803b13"}, - {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f495b6754358979379f84534f8dd7a43ff8cff2558dcdea4a148a6e713a758f"}, - {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:baa7ef4e0886a6f482e00d1d5bcd37c201b383f1d314643dfb0367169f94f04c"}, - {file = "wrapt-1.17.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8fc931382e56627ec4acb01e09ce66e5c03c384ca52606111cee50d931a342d"}, - {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8f8909cdb9f1b237786c09a810e24ee5e15ef17019f7cecb207ce205b9b5fcce"}, - {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ad47b095f0bdc5585bced35bd088cbfe4177236c7df9984b3cc46b391cc60627"}, - {file = "wrapt-1.17.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:948a9bd0fb2c5120457b07e59c8d7210cbc8703243225dbd78f4dfc13c8d2d1f"}, - {file = "wrapt-1.17.0-cp38-cp38-win32.whl", hash = "sha256:5ae271862b2142f4bc687bdbfcc942e2473a89999a54231aa1c2c676e28f29ea"}, - {file = "wrapt-1.17.0-cp38-cp38-win_amd64.whl", hash = "sha256:f335579a1b485c834849e9075191c9898e0731af45705c2ebf70e0cd5d58beed"}, - {file = "wrapt-1.17.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d751300b94e35b6016d4b1e7d0e7bbc3b5e1751e2405ef908316c2a9024008a1"}, - {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7264cbb4a18dc4acfd73b63e4bcfec9c9802614572025bdd44d0721983fc1d9c"}, - {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:33539c6f5b96cf0b1105a0ff4cf5db9332e773bb521cc804a90e58dc49b10578"}, - {file = "wrapt-1.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c30970bdee1cad6a8da2044febd824ef6dc4cc0b19e39af3085c763fdec7de33"}, - {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:bc7f729a72b16ee21795a943f85c6244971724819819a41ddbaeb691b2dd85ad"}, - {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:6ff02a91c4fc9b6a94e1c9c20f62ea06a7e375f42fe57587f004d1078ac86ca9"}, - {file = "wrapt-1.17.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dfb7cff84e72e7bf975b06b4989477873dcf160b2fd89959c629535df53d4e0"}, - {file = "wrapt-1.17.0-cp39-cp39-win32.whl", hash = "sha256:2399408ac33ffd5b200480ee858baa58d77dd30e0dd0cab6a8a9547135f30a88"}, - {file = "wrapt-1.17.0-cp39-cp39-win_amd64.whl", hash = "sha256:4f763a29ee6a20c529496a20a7bcb16a73de27f5da6a843249c7047daf135977"}, - {file = "wrapt-1.17.0-py3-none-any.whl", hash = "sha256:d2c63b93548eda58abf5188e505ffed0229bf675f7c3090f8e36ad55b8cbc371"}, - {file = "wrapt-1.17.0.tar.gz", hash = "sha256:16187aa2317c731170a88ef35e8937ae0f533c402872c1ee5e6d079fcf320801"}, -] - -[extras] -docs = ["Sphinx", "myst-parser", "reuse", "sphinx-autoapi", "sphinx-autobuild", "sphinx-book-theme", "sphinx-favicon", "sphinx-icon", "sphinx-togglebutton", "sphinxcontrib-contentui", "sphinxcontrib-datatemplates", "sphinxcontrib-images", "sphinxcontrib-mermaid", "sphinxemoji", "sphinxext-opengraph"] +groups = ["docs"] +files = [ + {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984"}, + {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b5e251054542ae57ac7f3fba5d10bfff615b6c2fb09abeb37d2f1463f841ae22"}, + {file = "wrapt-1.17.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80dd7db6a7cb57ffbc279c4394246414ec99537ae81ffd702443335a61dbf3a7"}, + {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a6e821770cf99cc586d33833b2ff32faebdbe886bd6322395606cf55153246c"}, + {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b60fb58b90c6d63779cb0c0c54eeb38941bae3ecf7a73c764c52c88c2dcb9d72"}, + {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b870b5df5b71d8c3359d21be8f0d6c485fa0ebdb6477dda51a1ea54a9b558061"}, + {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4011d137b9955791f9084749cba9a367c68d50ab8d11d64c50ba1688c9b457f2"}, + {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:1473400e5b2733e58b396a04eb7f35f541e1fb976d0c0724d0223dd607e0f74c"}, + {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3cedbfa9c940fdad3e6e941db7138e26ce8aad38ab5fe9dcfadfed9db7a54e62"}, + {file = "wrapt-1.17.2-cp310-cp310-win32.whl", hash = "sha256:582530701bff1dec6779efa00c516496968edd851fba224fbd86e46cc6b73563"}, + {file = "wrapt-1.17.2-cp310-cp310-win_amd64.whl", hash = "sha256:58705da316756681ad3c9c73fd15499aa4d8c69f9fd38dc8a35e06c12468582f"}, + {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ff04ef6eec3eee8a5efef2401495967a916feaa353643defcc03fc74fe213b58"}, + {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4db983e7bca53819efdbd64590ee96c9213894272c776966ca6306b73e4affda"}, + {file = "wrapt-1.17.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9abc77a4ce4c6f2a3168ff34b1da9b0f311a8f1cfd694ec96b0603dff1c79438"}, + {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b929ac182f5ace000d459c59c2c9c33047e20e935f8e39371fa6e3b85d56f4a"}, + {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f09b286faeff3c750a879d336fb6d8713206fc97af3adc14def0cdd349df6000"}, + {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7ed2d9d039bd41e889f6fb9364554052ca21ce823580f6a07c4ec245c1f5d6"}, + {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:129a150f5c445165ff941fc02ee27df65940fcb8a22a61828b1853c98763a64b"}, + {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1fb5699e4464afe5c7e65fa51d4f99e0b2eadcc176e4aa33600a3df7801d6662"}, + {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9a2bce789a5ea90e51a02dfcc39e31b7f1e662bc3317979aa7e5538e3a034f72"}, + {file = "wrapt-1.17.2-cp311-cp311-win32.whl", hash = "sha256:4afd5814270fdf6380616b321fd31435a462019d834f83c8611a0ce7484c7317"}, + {file = "wrapt-1.17.2-cp311-cp311-win_amd64.whl", hash = "sha256:acc130bc0375999da18e3d19e5a86403667ac0c4042a094fefb7eec8ebac7cf3"}, + {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925"}, + {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392"}, + {file = "wrapt-1.17.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40"}, + {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d"}, + {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b"}, + {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98"}, + {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82"}, + {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae"}, + {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9"}, + {file = "wrapt-1.17.2-cp312-cp312-win32.whl", hash = "sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9"}, + {file = "wrapt-1.17.2-cp312-cp312-win_amd64.whl", hash = "sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991"}, + {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125"}, + {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998"}, + {file = "wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5"}, + {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8"}, + {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6"}, + {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc"}, + {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2"}, + {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b"}, + {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504"}, + {file = "wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a"}, + {file = "wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845"}, + {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192"}, + {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b"}, + {file = "wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0"}, + {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306"}, + {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb"}, + {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681"}, + {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6"}, + {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6"}, + {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f"}, + {file = "wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555"}, + {file = "wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c"}, + {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5c803c401ea1c1c18de70a06a6f79fcc9c5acfc79133e9869e730ad7f8ad8ef9"}, + {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f917c1180fdb8623c2b75a99192f4025e412597c50b2ac870f156de8fb101119"}, + {file = "wrapt-1.17.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ecc840861360ba9d176d413a5489b9a0aff6d6303d7e733e2c4623cfa26904a6"}, + {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb87745b2e6dc56361bfde481d5a378dc314b252a98d7dd19a651a3fa58f24a9"}, + {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58455b79ec2661c3600e65c0a716955adc2410f7383755d537584b0de41b1d8a"}, + {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4e42a40a5e164cbfdb7b386c966a588b1047558a990981ace551ed7e12ca9c2"}, + {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:91bd7d1773e64019f9288b7a5101f3ae50d3d8e6b1de7edee9c2ccc1d32f0c0a"}, + {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:bb90fb8bda722a1b9d48ac1e6c38f923ea757b3baf8ebd0c82e09c5c1a0e7a04"}, + {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f"}, + {file = "wrapt-1.17.2-cp38-cp38-win32.whl", hash = "sha256:410a92fefd2e0e10d26210e1dfb4a876ddaf8439ef60d6434f21ef8d87efc5b7"}, + {file = "wrapt-1.17.2-cp38-cp38-win_amd64.whl", hash = "sha256:95c658736ec15602da0ed73f312d410117723914a5c91a14ee4cdd72f1d790b3"}, + {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99039fa9e6306880572915728d7f6c24a86ec57b0a83f6b2491e1d8ab0235b9a"}, + {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2696993ee1eebd20b8e4ee4356483c4cb696066ddc24bd70bcbb80fa56ff9061"}, + {file = "wrapt-1.17.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:612dff5db80beef9e649c6d803a8d50c409082f1fedc9dbcdfde2983b2025b82"}, + {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c2caa1585c82b3f7a7ab56afef7b3602021d6da34fbc1cf234ff139fed3cd9"}, + {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c958bcfd59bacc2d0249dcfe575e71da54f9dcf4a8bdf89c4cb9a68a1170d73f"}, + {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc78a84e2dfbc27afe4b2bd7c80c8db9bca75cc5b85df52bfe634596a1da846b"}, + {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba0f0eb61ef00ea10e00eb53a9129501f52385c44853dbd6c4ad3f403603083f"}, + {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1e1fe0e6ab7775fd842bc39e86f6dcfc4507ab0ffe206093e76d61cde37225c8"}, + {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c86563182421896d73858e08e1db93afdd2b947a70064b813d515d66549e15f9"}, + {file = "wrapt-1.17.2-cp39-cp39-win32.whl", hash = "sha256:f393cda562f79828f38a819f4788641ac7c4085f30f1ce1a68672baa686482bb"}, + {file = "wrapt-1.17.2-cp39-cp39-win_amd64.whl", hash = "sha256:36ccae62f64235cf8ddb682073a60519426fdd4725524ae38874adf72b5f2aeb"}, + {file = "wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8"}, + {file = "wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3"}, +] [metadata] lock-version = "2.1" python-versions = ">=3.10, <4.0.0" -content-hash = "e359e853924ab5dad021168d2f44c175a1798bf860450ff116aa694699643e2f" +content-hash = "58304fd33d6ec1ce3400b43ecffb16b3f48a5621e513c3e8057f9e3e050835e8" From 6a95ebff80dc654f1062f160601784d1048130fc Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:32:48 +0200 Subject: [PATCH 049/131] Disambiguate var name --- src/hermes/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 3494a38a..9ee4bbe5 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -15,7 +15,7 @@ def retrieve_project_urls(urls: list[str]) -> dict[str, str]: :param urls: The list of urls to extract from (from distribution metadata) :return: A dictionary mapping URL names to URLs """ - return {l[0].lower(): l[1] for l in [h.split(", ", maxsplit=1) for h in urls]} + return {url_lst[0].lower(): url_lst[1] for url_lst in [h.split(", ", maxsplit=1) for h in urls]} hermes_metadata = metadata("hermes") From c90002a5ab58b87b3499153cffee586af510dcaf Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 15:36:29 +0200 Subject: [PATCH 050/131] Update poetry version to use for docs build --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index ee7315e5..f908fab4 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -10,7 +10,7 @@ build: python: "3.10" jobs: post_install: - - pip install "poetry>=1.2.0,<1.3.0" + - pip install "poetry>=2.1.3,<3.0.0" - poetry config virtualenvs.create false - poetry install --with docs From eb1dfca644db0dd54abee7cca2cc7d7b8bd8a1f7 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 16:03:00 +0200 Subject: [PATCH 051/131] Update readthedocs config - Build failed - RTD docs provide guidance for building with poetry: https://test-builds.readthedocs.io/en/poetry/ - This change uses the guidance --- .readthedocs.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index f908fab4..0f629fc6 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,10 +9,15 @@ build: tools: python: "3.10" jobs: - post_install: + post_create_environment: + # Install poetry + # https://python-poetry.org/docs/#installing-manually - pip install "poetry>=2.1.3,<3.0.0" - - poetry config virtualenvs.create false - - poetry install --with docs + post_install: + # Install dependencies with 'docs' dependency group + # https://python-poetry.org/docs/managing-dependencies/#dependency-groups + # VIRTUAL_ENV needs to be set manually for now, see #11150 + - VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH poetry install --with docs # Build documentation in the docs/source directory with Sphinx sphinx: From e26fb3bd5f24649b4ca31b10ea017ecd549b2ff1 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 16:08:03 +0200 Subject: [PATCH 052/131] Replace link to CFF file with absolute URL to fix RTD build --- GOVERNANCE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 435da1f0..b0eae368 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -80,4 +80,5 @@ If no successor is named, the Steering Group seeks a successor. One member of the Steering Group steps in as interim maintainer until a successor is found. -Authorship is defined by the [steering group](#hermes-steering-group) and declared in [`CITATION.cff`](CITATION.cff). +Authorship is defined by the [steering group](#hermes-steering-group) and declared in +[`CITATION.cff`](https://github.com/softwarepub/hermes/blob/main/CITATION.cff). From 588f3722d6e873a044298f13a70860d87134135d Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 17:18:09 +0200 Subject: [PATCH 053/131] Reduce scope of import --- test/hermes_test/test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index cbe16131..d25f0e2c 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -6,7 +6,6 @@ import toml from importlib.resources import files -from hermes.utils import hermes_user_agent pyproject = toml.loads(files("hermes").joinpath("../../pyproject.toml").read_text()) expected_name = pyproject["project"]["name"] @@ -19,6 +18,7 @@ def test_hermes_user_agent(): This assumes that no other version of `hermes` than the current one is installed in the workspace from which the tests are run. """ + from hermes.utils import hermes_user_agent assert ( hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" ) From f149a9a1fdd46254c96461fb5868ab0500d803f5 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 17:37:12 +0200 Subject: [PATCH 054/131] Use concrete path of test file to read file into toml Co-authored-by: Michael Meinel --- test/hermes_test/test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index d25f0e2c..19731b72 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -7,7 +7,7 @@ from importlib.resources import files -pyproject = toml.loads(files("hermes").joinpath("../../pyproject.toml").read_text()) +pyproject = toml.load(pathlib.Path(__file__).parent.parent.parent / "pyproject.toml") expected_name = pyproject["project"]["name"] expected_version = pyproject["project"]["version"] expected_homepage = pyproject["project"]["urls"]["homepage"] From d04a47e2ee845d19cbec91ff2b75d47117609f82 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 17:38:32 +0200 Subject: [PATCH 055/131] Import Path from pathlib --- test/hermes_test/test_utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 19731b72..c7616394 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -4,10 +4,9 @@ # SPDX-License-Identifier: Apache-2.0 import toml +from pathlib import Path -from importlib.resources import files - -pyproject = toml.load(pathlib.Path(__file__).parent.parent.parent / "pyproject.toml") +pyproject = toml.load(Path(__file__).parent.parent.parent / "pyproject.toml") expected_name = pyproject["project"]["name"] expected_version = pyproject["project"]["version"] expected_homepage = pyproject["project"]["urls"]["homepage"] From 4fd43a9dbebcf02f4080b627043f68b3f7f3a657 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 1 Aug 2025 17:43:51 +0200 Subject: [PATCH 056/131] Format comprehension for better readability --- src/hermes/utils.py | 12 +++++++++--- test/hermes_test/test_utils.py | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 9ee4bbe5..1363d243 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -7,15 +7,21 @@ from importlib.metadata import metadata -def retrieve_project_urls(urls: list[str]) -> dict[str, str]: +def retrieve_project_urls(metadata_urls: list[str]) -> dict[str, str]: """ Extracts the keys and values from the project.urls section in distribution package metadata and converts them into a dictionary. - :param urls: The list of urls to extract from (from distribution metadata) + :param metadata_urls: The list of urls to extract from (from distribution metadata) :return: A dictionary mapping URL names to URLs """ - return {url_lst[0].lower(): url_lst[1] for url_lst in [h.split(", ", maxsplit=1) for h in urls]} + return { + url_lst[0].lower(): url_lst[1] + for url_lst in [ + metadata_url_item.split(", ", maxsplit=1) + for metadata_url_item in metadata_urls + ] + } hermes_metadata = metadata("hermes") diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index c7616394..d660d8bd 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -18,6 +18,7 @@ def test_hermes_user_agent(): in the workspace from which the tests are run. """ from hermes.utils import hermes_user_agent + assert ( hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" ) From ac639bb5fd0c2a01542a57adf84dac4101c28de5 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Tue, 5 Aug 2025 08:46:37 +0200 Subject: [PATCH 057/131] Update copyright header --- src/hermes/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 1363d243..758349fc 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -1,8 +1,9 @@ -# SPDX-FileCopyrightText: 2023 Helmholtz-Zentrum Dresden-Rossendorf (HZDR) +# SPDX-FileCopyrightText: 2023 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), German Aerospace Center (DLR) # # SPDX-License-Identifier: Apache-2.0 # SPDX-FileContributor: David Pape +# SPDX-FileContributor: Stephan Druskat from importlib.metadata import metadata From 86d8def952434cfdaf756ab0dfcc01a9751031ef Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Tue, 5 Aug 2025 08:49:08 +0200 Subject: [PATCH 058/131] Re-lock dependencies --- poetry.lock | 184 ++++++++++++++++++++++++++-------------------------- 1 file changed, 92 insertions(+), 92 deletions(-) diff --git a/poetry.lock b/poetry.lock index 47ce16c1..131af6ca 100644 --- a/poetry.lock +++ b/poetry.lock @@ -163,14 +163,14 @@ files = [ [[package]] name = "certifi" -version = "2025.7.14" +version = "2025.8.3" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.7" groups = ["main", "dev", "docs"] files = [ - {file = "certifi-2025.7.14-py3-none-any.whl", hash = "sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2"}, - {file = "certifi-2025.7.14.tar.gz", hash = "sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995"}, + {file = "certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"}, + {file = "certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407"}, ] [[package]] @@ -421,100 +421,100 @@ markers = {main = "platform_system == \"Windows\""} [[package]] name = "coverage" -version = "7.10.1" +version = "7.10.2" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "coverage-7.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1c86eb388bbd609d15560e7cc0eb936c102b6f43f31cf3e58b4fd9afe28e1372"}, - {file = "coverage-7.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6b4ba0f488c1bdb6bd9ba81da50715a372119785458831c73428a8566253b86b"}, - {file = "coverage-7.10.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:083442ecf97d434f0cb3b3e3676584443182653da08b42e965326ba12d6b5f2a"}, - {file = "coverage-7.10.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c1a40c486041006b135759f59189385da7c66d239bad897c994e18fd1d0c128f"}, - {file = "coverage-7.10.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3beb76e20b28046989300c4ea81bf690df84ee98ade4dc0bbbf774a28eb98440"}, - {file = "coverage-7.10.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bc265a7945e8d08da28999ad02b544963f813a00f3ed0a7a0ce4165fd77629f8"}, - {file = "coverage-7.10.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:47c91f32ba4ac46f1e224a7ebf3f98b4b24335bad16137737fe71a5961a0665c"}, - {file = "coverage-7.10.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1a108dd78ed185020f66f131c60078f3fae3f61646c28c8bb4edd3fa121fc7fc"}, - {file = "coverage-7.10.1-cp310-cp310-win32.whl", hash = "sha256:7092cc82382e634075cc0255b0b69cb7cada7c1f249070ace6a95cb0f13548ef"}, - {file = "coverage-7.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:ac0c5bba938879c2fc0bc6c1b47311b5ad1212a9dcb8b40fe2c8110239b7faed"}, - {file = "coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b45e2f9d5b0b5c1977cb4feb5f594be60eb121106f8900348e29331f553a726f"}, - {file = "coverage-7.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a7a4d74cb0f5e3334f9aa26af7016ddb94fb4bfa11b4a573d8e98ecba8c34f1"}, - {file = "coverage-7.10.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d4b0aab55ad60ead26159ff12b538c85fbab731a5e3411c642b46c3525863437"}, - {file = "coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:dcc93488c9ebd229be6ee1f0d9aad90da97b33ad7e2912f5495804d78a3cd6b7"}, - {file = "coverage-7.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa309df995d020f3438407081b51ff527171cca6772b33cf8f85344b8b4b8770"}, - {file = "coverage-7.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cfb8b9d8855c8608f9747602a48ab525b1d320ecf0113994f6df23160af68262"}, - {file = "coverage-7.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:320d86da829b012982b414c7cdda65f5d358d63f764e0e4e54b33097646f39a3"}, - {file = "coverage-7.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:dc60ddd483c556590da1d9482a4518292eec36dd0e1e8496966759a1f282bcd0"}, - {file = "coverage-7.10.1-cp311-cp311-win32.whl", hash = "sha256:4fcfe294f95b44e4754da5b58be750396f2b1caca8f9a0e78588e3ef85f8b8be"}, - {file = "coverage-7.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:efa23166da3fe2915f8ab452dde40319ac84dc357f635737174a08dbd912980c"}, - {file = "coverage-7.10.1-cp311-cp311-win_arm64.whl", hash = "sha256:d12b15a8c3759e2bb580ffa423ae54be4f184cf23beffcbd641f4fe6e1584293"}, - {file = "coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6b7dc7f0a75a7eaa4584e5843c873c561b12602439d2351ee28c7478186c4da4"}, - {file = "coverage-7.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:607f82389f0ecafc565813aa201a5cade04f897603750028dd660fb01797265e"}, - {file = "coverage-7.10.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f7da31a1ba31f1c1d4d5044b7c5813878adae1f3af8f4052d679cc493c7328f4"}, - {file = "coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:51fe93f3fe4f5d8483d51072fddc65e717a175490804e1942c975a68e04bf97a"}, - {file = "coverage-7.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3e59d00830da411a1feef6ac828b90bbf74c9b6a8e87b8ca37964925bba76dbe"}, - {file = "coverage-7.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:924563481c27941229cb4e16eefacc35da28563e80791b3ddc5597b062a5c386"}, - {file = "coverage-7.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ca79146ee421b259f8131f153102220b84d1a5e6fb9c8aed13b3badfd1796de6"}, - {file = "coverage-7.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2b225a06d227f23f386fdc0eab471506d9e644be699424814acc7d114595495f"}, - {file = "coverage-7.10.1-cp312-cp312-win32.whl", hash = "sha256:5ba9a8770effec5baaaab1567be916c87d8eea0c9ad11253722d86874d885eca"}, - {file = "coverage-7.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:9eb245a8d8dd0ad73b4062135a251ec55086fbc2c42e0eb9725a9b553fba18a3"}, - {file = "coverage-7.10.1-cp312-cp312-win_arm64.whl", hash = "sha256:7718060dd4434cc719803a5e526838a5d66e4efa5dc46d2b25c21965a9c6fcc4"}, - {file = "coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ebb08d0867c5a25dffa4823377292a0ffd7aaafb218b5d4e2e106378b1061e39"}, - {file = "coverage-7.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f32a95a83c2e17422f67af922a89422cd24c6fa94041f083dd0bb4f6057d0bc7"}, - {file = "coverage-7.10.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c4c746d11c8aba4b9f58ca8bfc6fbfd0da4efe7960ae5540d1a1b13655ee8892"}, - {file = "coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7f39edd52c23e5c7ed94e0e4bf088928029edf86ef10b95413e5ea670c5e92d7"}, - {file = "coverage-7.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab6e19b684981d0cd968906e293d5628e89faacb27977c92f3600b201926b994"}, - {file = "coverage-7.10.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5121d8cf0eacb16133501455d216bb5f99899ae2f52d394fe45d59229e6611d0"}, - {file = "coverage-7.10.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:df1c742ca6f46a6f6cbcaef9ac694dc2cb1260d30a6a2f5c68c5f5bcfee1cfd7"}, - {file = "coverage-7.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40f9a38676f9c073bf4b9194707aa1eb97dca0e22cc3766d83879d72500132c7"}, - {file = "coverage-7.10.1-cp313-cp313-win32.whl", hash = "sha256:2348631f049e884839553b9974f0821d39241c6ffb01a418efce434f7eba0fe7"}, - {file = "coverage-7.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:4072b31361b0d6d23f750c524f694e1a417c1220a30d3ef02741eed28520c48e"}, - {file = "coverage-7.10.1-cp313-cp313-win_arm64.whl", hash = "sha256:3e31dfb8271937cab9425f19259b1b1d1f556790e98eb266009e7a61d337b6d4"}, - {file = "coverage-7.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1c4f679c6b573a5257af6012f167a45be4c749c9925fd44d5178fd641ad8bf72"}, - {file = "coverage-7.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:871ebe8143da284bd77b84a9136200bd638be253618765d21a1fce71006d94af"}, - {file = "coverage-7.10.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:998c4751dabf7d29b30594af416e4bf5091f11f92a8d88eb1512c7ba136d1ed7"}, - {file = "coverage-7.10.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:780f750a25e7749d0af6b3631759c2c14f45de209f3faaa2398312d1c7a22759"}, - {file = "coverage-7.10.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:590bdba9445df4763bdbebc928d8182f094c1f3947a8dc0fc82ef014dbdd8324"}, - {file = "coverage-7.10.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b2df80cb6a2af86d300e70acb82e9b79dab2c1e6971e44b78dbfc1a1e736b53"}, - {file = "coverage-7.10.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d6a558c2725bfb6337bf57c1cd366c13798bfd3bfc9e3dd1f4a6f6fc95a4605f"}, - {file = "coverage-7.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e6150d167f32f2a54690e572e0a4c90296fb000a18e9b26ab81a6489e24e78dd"}, - {file = "coverage-7.10.1-cp313-cp313t-win32.whl", hash = "sha256:d946a0c067aa88be4a593aad1236493313bafaa27e2a2080bfe88db827972f3c"}, - {file = "coverage-7.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e37c72eaccdd5ed1130c67a92ad38f5b2af66eeff7b0abe29534225db2ef7b18"}, - {file = "coverage-7.10.1-cp313-cp313t-win_arm64.whl", hash = "sha256:89ec0ffc215c590c732918c95cd02b55c7d0f569d76b90bb1a5e78aa340618e4"}, - {file = "coverage-7.10.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:166d89c57e877e93d8827dac32cedae6b0277ca684c6511497311249f35a280c"}, - {file = "coverage-7.10.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bed4a2341b33cd1a7d9ffc47df4a78ee61d3416d43b4adc9e18b7d266650b83e"}, - {file = "coverage-7.10.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ddca1e4f5f4c67980533df01430184c19b5359900e080248bbf4ed6789584d8b"}, - {file = "coverage-7.10.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:37b69226001d8b7de7126cad7366b0778d36777e4d788c66991455ba817c5b41"}, - {file = "coverage-7.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2f22102197bcb1722691296f9e589f02b616f874e54a209284dd7b9294b0b7f"}, - {file = "coverage-7.10.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1e0c768b0f9ac5839dac5cf88992a4bb459e488ee8a1f8489af4cb33b1af00f1"}, - {file = "coverage-7.10.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:991196702d5e0b120a8fef2664e1b9c333a81d36d5f6bcf6b225c0cf8b0451a2"}, - {file = "coverage-7.10.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ae8e59e5f4fd85d6ad34c2bb9d74037b5b11be072b8b7e9986beb11f957573d4"}, - {file = "coverage-7.10.1-cp314-cp314-win32.whl", hash = "sha256:042125c89cf74a074984002e165d61fe0e31c7bd40ebb4bbebf07939b5924613"}, - {file = "coverage-7.10.1-cp314-cp314-win_amd64.whl", hash = "sha256:a22c3bfe09f7a530e2c94c87ff7af867259c91bef87ed2089cd69b783af7b84e"}, - {file = "coverage-7.10.1-cp314-cp314-win_arm64.whl", hash = "sha256:ee6be07af68d9c4fca4027c70cea0c31a0f1bc9cb464ff3c84a1f916bf82e652"}, - {file = "coverage-7.10.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d24fb3c0c8ff0d517c5ca5de7cf3994a4cd559cde0315201511dbfa7ab528894"}, - {file = "coverage-7.10.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1217a54cfd79be20512a67ca81c7da3f2163f51bbfd188aab91054df012154f5"}, - {file = "coverage-7.10.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:51f30da7a52c009667e02f125737229d7d8044ad84b79db454308033a7808ab2"}, - {file = "coverage-7.10.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ed3718c757c82d920f1c94089066225ca2ad7f00bb904cb72b1c39ebdd906ccb"}, - {file = "coverage-7.10.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc452481e124a819ced0c25412ea2e144269ef2f2534b862d9f6a9dae4bda17b"}, - {file = "coverage-7.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9d6f494c307e5cb9b1e052ec1a471060f1dea092c8116e642e7a23e79d9388ea"}, - {file = "coverage-7.10.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:fc0e46d86905ddd16b85991f1f4919028092b4e511689bbdaff0876bd8aab3dd"}, - {file = "coverage-7.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80b9ccd82e30038b61fc9a692a8dc4801504689651b281ed9109f10cc9fe8b4d"}, - {file = "coverage-7.10.1-cp314-cp314t-win32.whl", hash = "sha256:e58991a2b213417285ec866d3cd32db17a6a88061a985dbb7e8e8f13af429c47"}, - {file = "coverage-7.10.1-cp314-cp314t-win_amd64.whl", hash = "sha256:e88dd71e4ecbc49d9d57d064117462c43f40a21a1383507811cf834a4a620651"}, - {file = "coverage-7.10.1-cp314-cp314t-win_arm64.whl", hash = "sha256:1aadfb06a30c62c2eb82322171fe1f7c288c80ca4156d46af0ca039052814bab"}, - {file = "coverage-7.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:57b6e8789cbefdef0667e4a94f8ffa40f9402cee5fc3b8e4274c894737890145"}, - {file = "coverage-7.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:85b22a9cce00cb03156334da67eb86e29f22b5e93876d0dd6a98646bb8a74e53"}, - {file = "coverage-7.10.1-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:97b6983a2f9c76d345ca395e843a049390b39652984e4a3b45b2442fa733992d"}, - {file = "coverage-7.10.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ddf2a63b91399a1c2f88f40bc1705d5a7777e31c7e9eb27c602280f477b582ba"}, - {file = "coverage-7.10.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47ab6dbbc31a14c5486420c2c1077fcae692097f673cf5be9ddbec8cdaa4cdbc"}, - {file = "coverage-7.10.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:21eb7d8b45d3700e7c2936a736f732794c47615a20f739f4133d5230a6512a88"}, - {file = "coverage-7.10.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:283005bb4d98ae33e45f2861cd2cde6a21878661c9ad49697f6951b358a0379b"}, - {file = "coverage-7.10.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:fefe31d61d02a8b2c419700b1fade9784a43d726de26495f243b663cd9fe1513"}, - {file = "coverage-7.10.1-cp39-cp39-win32.whl", hash = "sha256:e8ab8e4c7ec7f8a55ac05b5b715a051d74eac62511c6d96d5bb79aaafa3b04cf"}, - {file = "coverage-7.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:c36baa0ecde742784aa76c2b816466d3ea888d5297fda0edbac1bf48fa94688a"}, - {file = "coverage-7.10.1-py3-none-any.whl", hash = "sha256:fa2a258aa6bf188eb9a8948f7102a83da7c430a0dce918dbd8b60ef8fcb772d7"}, - {file = "coverage-7.10.1.tar.gz", hash = "sha256:ae2b4856f29ddfe827106794f3589949a57da6f0d38ab01e24ec35107979ba57"}, + {file = "coverage-7.10.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:79f0283ab5e6499fd5fe382ca3d62afa40fb50ff227676a3125d18af70eabf65"}, + {file = "coverage-7.10.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4545e906f595ee8ab8e03e21be20d899bfc06647925bc5b224ad7e8c40e08b8"}, + {file = "coverage-7.10.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ae385e1d58fbc6a9b1c315e5510ac52281e271478b45f92ca9b5ad42cf39643f"}, + {file = "coverage-7.10.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6f0cbe5f7dd19f3a32bac2251b95d51c3b89621ac88a2648096ce40f9a5aa1e7"}, + {file = "coverage-7.10.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fd17f427f041f6b116dc90b4049c6f3e1230524407d00daa2d8c7915037b5947"}, + {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7f10ca4cde7b466405cce0a0e9971a13eb22e57a5ecc8b5f93a81090cc9c7eb9"}, + {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3b990df23dd51dccce26d18fb09fd85a77ebe46368f387b0ffba7a74e470b31b"}, + {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc3902584d25c7eef57fb38f440aa849a26a3a9f761a029a72b69acfca4e31f8"}, + {file = "coverage-7.10.2-cp310-cp310-win32.whl", hash = "sha256:9dd37e9ac00d5eb72f38ed93e3cdf2280b1dbda3bb9b48c6941805f265ad8d87"}, + {file = "coverage-7.10.2-cp310-cp310-win_amd64.whl", hash = "sha256:99d16f15cb5baf0729354c5bd3080ae53847a4072b9ba1e10957522fb290417f"}, + {file = "coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c3b210d79925a476dfc8d74c7d53224888421edebf3a611f3adae923e212b27"}, + {file = "coverage-7.10.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf67d1787cd317c3f8b2e4c6ed1ae93497be7e30605a0d32237ac37a37a8a322"}, + {file = "coverage-7.10.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:069b779d03d458602bc0e27189876e7d8bdf6b24ac0f12900de22dd2154e6ad7"}, + {file = "coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4c2de4cb80b9990e71c62c2d3e9f3ec71b804b1f9ca4784ec7e74127e0f42468"}, + {file = "coverage-7.10.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75bf7ab2374a7eb107602f1e07310cda164016cd60968abf817b7a0b5703e288"}, + {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3f37516458ec1550815134937f73d6d15b434059cd10f64678a2068f65c62406"}, + {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:de3c6271c482c250d3303fb5c6bdb8ca025fff20a67245e1425df04dc990ece9"}, + {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:98a838101321ac3089c9bb1d4bfa967e8afed58021fda72d7880dc1997f20ae1"}, + {file = "coverage-7.10.2-cp311-cp311-win32.whl", hash = "sha256:f2a79145a531a0e42df32d37be5af069b4a914845b6f686590739b786f2f7bce"}, + {file = "coverage-7.10.2-cp311-cp311-win_amd64.whl", hash = "sha256:e4f5f1320f8ee0d7cfa421ceb257bef9d39fd614dd3ddcfcacd284d4824ed2c2"}, + {file = "coverage-7.10.2-cp311-cp311-win_arm64.whl", hash = "sha256:d8f2d83118f25328552c728b8e91babf93217db259ca5c2cd4dd4220b8926293"}, + {file = "coverage-7.10.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:890ad3a26da9ec7bf69255b9371800e2a8da9bc223ae5d86daeb940b42247c83"}, + {file = "coverage-7.10.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:38fd1ccfca7838c031d7a7874d4353e2f1b98eb5d2a80a2fe5732d542ae25e9c"}, + {file = "coverage-7.10.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:76c1ffaaf4f6f0f6e8e9ca06f24bb6454a7a5d4ced97a1bc466f0d6baf4bd518"}, + {file = "coverage-7.10.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:86da8a3a84b79ead5c7d0e960c34f580bc3b231bb546627773a3f53c532c2f21"}, + {file = "coverage-7.10.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:99cef9731c8a39801830a604cc53c93c9e57ea8b44953d26589499eded9576e0"}, + {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea58b112f2966a8b91eb13f5d3b1f8bb43c180d624cd3283fb33b1cedcc2dd75"}, + {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:20f405188d28da9522b7232e51154e1b884fc18d0b3a10f382d54784715bbe01"}, + {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:64586ce42bbe0da4d9f76f97235c545d1abb9b25985a8791857690f96e23dc3b"}, + {file = "coverage-7.10.2-cp312-cp312-win32.whl", hash = "sha256:bc2e69b795d97ee6d126e7e22e78a509438b46be6ff44f4dccbb5230f550d340"}, + {file = "coverage-7.10.2-cp312-cp312-win_amd64.whl", hash = "sha256:adda2268b8cf0d11f160fad3743b4dfe9813cd6ecf02c1d6397eceaa5b45b388"}, + {file = "coverage-7.10.2-cp312-cp312-win_arm64.whl", hash = "sha256:164429decd0d6b39a0582eaa30c67bf482612c0330572343042d0ed9e7f15c20"}, + {file = "coverage-7.10.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aca7b5645afa688de6d4f8e89d30c577f62956fefb1bad021490d63173874186"}, + {file = "coverage-7.10.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:96e5921342574a14303dfdb73de0019e1ac041c863743c8fe1aa6c2b4a257226"}, + {file = "coverage-7.10.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:11333094c1bff621aa811b67ed794865cbcaa99984dedea4bd9cf780ad64ecba"}, + {file = "coverage-7.10.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6eb586fa7d2aee8d65d5ae1dd71414020b2f447435c57ee8de8abea0a77d5074"}, + {file = "coverage-7.10.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2d358f259d8019d4ef25d8c5b78aca4c7af25e28bd4231312911c22a0e824a57"}, + {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5250bda76e30382e0a2dcd68d961afcab92c3a7613606e6269855c6979a1b0bb"}, + {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a91e027d66eff214d88d9afbe528e21c9ef1ecdf4956c46e366c50f3094696d0"}, + {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:228946da741558904e2c03ce870ba5efd9cd6e48cbc004d9a27abee08100a15a"}, + {file = "coverage-7.10.2-cp313-cp313-win32.whl", hash = "sha256:95e23987b52d02e7c413bf2d6dc6288bd5721beb518052109a13bfdc62c8033b"}, + {file = "coverage-7.10.2-cp313-cp313-win_amd64.whl", hash = "sha256:f35481d42c6d146d48ec92d4e239c23f97b53a3f1fbd2302e7c64336f28641fe"}, + {file = "coverage-7.10.2-cp313-cp313-win_arm64.whl", hash = "sha256:65b451949cb789c346f9f9002441fc934d8ccedcc9ec09daabc2139ad13853f7"}, + {file = "coverage-7.10.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8415918856a3e7d57a4e0ad94651b761317de459eb74d34cc1bb51aad80f07e"}, + {file = "coverage-7.10.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f287a25a8ca53901c613498e4a40885b19361a2fe8fbfdbb7f8ef2cad2a23f03"}, + {file = "coverage-7.10.2-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:75cc1a3f8c88c69bf16a871dab1fe5a7303fdb1e9f285f204b60f1ee539b8fc0"}, + {file = "coverage-7.10.2-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ca07fa78cc9d26bc8c4740de1abd3489cf9c47cc06d9a8ab3d552ff5101af4c0"}, + {file = "coverage-7.10.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2e117e64c26300032755d4520cd769f2623cde1a1d1c3515b05a3b8add0ade1"}, + {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:daaf98009977f577b71f8800208f4d40d4dcf5c2db53d4d822787cdc198d76e1"}, + {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ea8d8fe546c528535c761ba424410bbeb36ba8a0f24be653e94b70c93fd8a8ca"}, + {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:fe024d40ac31eb8d5aae70215b41dafa264676caa4404ae155f77d2fa95c37bb"}, + {file = "coverage-7.10.2-cp313-cp313t-win32.whl", hash = "sha256:8f34b09f68bdadec122ffad312154eda965ade433559cc1eadd96cca3de5c824"}, + {file = "coverage-7.10.2-cp313-cp313t-win_amd64.whl", hash = "sha256:71d40b3ac0f26fa9ffa6ee16219a714fed5c6ec197cdcd2018904ab5e75bcfa3"}, + {file = "coverage-7.10.2-cp313-cp313t-win_arm64.whl", hash = "sha256:abb57fdd38bf6f7dcc66b38dafb7af7c5fdc31ac6029ce373a6f7f5331d6f60f"}, + {file = "coverage-7.10.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:a3e853cc04987c85ec410905667eed4bf08b1d84d80dfab2684bb250ac8da4f6"}, + {file = "coverage-7.10.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0100b19f230df72c90fdb36db59d3f39232391e8d89616a7de30f677da4f532b"}, + {file = "coverage-7.10.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:9c1cd71483ea78331bdfadb8dcec4f4edfb73c7002c1206d8e0af6797853f5be"}, + {file = "coverage-7.10.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9f75dbf4899e29a37d74f48342f29279391668ef625fdac6d2f67363518056a1"}, + {file = "coverage-7.10.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7df481e7508de1c38b9b8043da48d94931aefa3e32b47dd20277e4978ed5b95"}, + {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:835f39e618099325e7612b3406f57af30ab0a0af350490eff6421e2e5f608e46"}, + {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:12e52b5aa00aa720097d6947d2eb9e404e7c1101ad775f9661ba165ed0a28303"}, + {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:718044729bf1fe3e9eb9f31b52e44ddae07e434ec050c8c628bf5adc56fe4bdd"}, + {file = "coverage-7.10.2-cp314-cp314-win32.whl", hash = "sha256:f256173b48cc68486299d510a3e729a96e62c889703807482dbf56946befb5c8"}, + {file = "coverage-7.10.2-cp314-cp314-win_amd64.whl", hash = "sha256:2e980e4179f33d9b65ac4acb86c9c0dde904098853f27f289766657ed16e07b3"}, + {file = "coverage-7.10.2-cp314-cp314-win_arm64.whl", hash = "sha256:14fb5b6641ab5b3c4161572579f0f2ea8834f9d3af2f7dd8fbaecd58ef9175cc"}, + {file = "coverage-7.10.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:e96649ac34a3d0e6491e82a2af71098e43be2874b619547c3282fc11d3840a4b"}, + {file = "coverage-7.10.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1a2e934e9da26341d342d30bfe91422bbfdb3f1f069ec87f19b2909d10d8dcc4"}, + {file = "coverage-7.10.2-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:651015dcd5fd9b5a51ca79ece60d353cacc5beaf304db750407b29c89f72fe2b"}, + {file = "coverage-7.10.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81bf6a32212f9f66da03d63ecb9cd9bd48e662050a937db7199dbf47d19831de"}, + {file = "coverage-7.10.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d800705f6951f75a905ea6feb03fff8f3ea3468b81e7563373ddc29aa3e5d1ca"}, + {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:248b5394718e10d067354448dc406d651709c6765669679311170da18e0e9af8"}, + {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:5c61675a922b569137cf943770d7ad3edd0202d992ce53ac328c5ff68213ccf4"}, + {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:52d708b5fd65589461381fa442d9905f5903d76c086c6a4108e8e9efdca7a7ed"}, + {file = "coverage-7.10.2-cp314-cp314t-win32.whl", hash = "sha256:916369b3b914186b2c5e5ad2f7264b02cff5df96cdd7cdad65dccd39aa5fd9f0"}, + {file = "coverage-7.10.2-cp314-cp314t-win_amd64.whl", hash = "sha256:5b9d538e8e04916a5df63052d698b30c74eb0174f2ca9cd942c981f274a18eaf"}, + {file = "coverage-7.10.2-cp314-cp314t-win_arm64.whl", hash = "sha256:04c74f9ef1f925456a9fd23a7eef1103126186d0500ef9a0acb0bd2514bdc7cc"}, + {file = "coverage-7.10.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:765b13b164685a2f8b2abef867ad07aebedc0e090c757958a186f64e39d63dbd"}, + {file = "coverage-7.10.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a219b70100500d0c7fd3ebb824a3302efb6b1a122baa9d4eb3f43df8f0b3d899"}, + {file = "coverage-7.10.2-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:e33e79a219105aa315439ee051bd50b6caa705dc4164a5aba6932c8ac3ce2d98"}, + {file = "coverage-7.10.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bc3945b7bad33957a9eca16e9e5eae4b17cb03173ef594fdaad228f4fc7da53b"}, + {file = "coverage-7.10.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9bdff88e858ee608a924acfad32a180d2bf6e13e059d6a7174abbae075f30436"}, + {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:44329cbed24966c0b49acb386352c9722219af1f0c80db7f218af7793d251902"}, + {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:be127f292496d0fbe20d8025f73221b36117b3587f890346e80a13b310712982"}, + {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6c031da749a05f7a01447dd7f47beedb498edd293e31e1878c0d52db18787df0"}, + {file = "coverage-7.10.2-cp39-cp39-win32.whl", hash = "sha256:22aca3e691c7709c5999ccf48b7a8ff5cf5a8bd6fe9b36efbd4993f5a36b2fcf"}, + {file = "coverage-7.10.2-cp39-cp39-win_amd64.whl", hash = "sha256:c7195444b932356055a8e287fa910bf9753a84a1bc33aeb3770e8fca521e032e"}, + {file = "coverage-7.10.2-py3-none-any.whl", hash = "sha256:95db3750dd2e6e93d99fa2498f3a1580581e49c494bddccc6f85c5c21604921f"}, + {file = "coverage-7.10.2.tar.gz", hash = "sha256:5d6e6d84e6dd31a8ded64759626627247d676a23c1b892e1326f7c55c8d61055"}, ] [package.dependencies] From d2949f8b7f8220de88e7d4a648a1736f1cd39c8c Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Tue, 5 Aug 2025 08:50:14 +0200 Subject: [PATCH 059/131] Re-lock dependencies --- poetry.lock | 181 +++++++++++++++++++++++++++++----------------------- 1 file changed, 101 insertions(+), 80 deletions(-) diff --git a/poetry.lock b/poetry.lock index f7104e16..e66363d0 100644 --- a/poetry.lock +++ b/poetry.lock @@ -45,14 +45,14 @@ files = [ [[package]] name = "astroid" -version = "3.3.10" +version = "3.3.11" description = "An abstract syntax tree for Python with inference support." optional = false python-versions = ">=3.9.0" groups = ["docs"] files = [ - {file = "astroid-3.3.10-py3-none-any.whl", hash = "sha256:104fb9cb9b27ea95e847a94c003be03a9e039334a8ebca5ee27dafaf5c5711eb"}, - {file = "astroid-3.3.10.tar.gz", hash = "sha256:c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce"}, + {file = "astroid-3.3.11-py3-none-any.whl", hash = "sha256:54c760ae8322ece1abd213057c4b5bba7c49818853fc901ef09719a60dbf9dec"}, + {file = "astroid-3.3.11.tar.gz", hash = "sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce"}, ] [package.dependencies] @@ -163,14 +163,14 @@ files = [ [[package]] name = "certifi" -version = "2025.7.9" +version = "2025.8.3" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.7" groups = ["main", "dev", "docs"] files = [ - {file = "certifi-2025.7.9-py3-none-any.whl", hash = "sha256:d842783a14f8fdd646895ac26f719a061408834473cfc10203f6a575beb15d39"}, - {file = "certifi-2025.7.9.tar.gz", hash = "sha256:c1d2ec05395148ee10cf672ffc28cd37ea0ab0d99f9cc74c43e588cbd111b079"}, + {file = "certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"}, + {file = "certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407"}, ] [[package]] @@ -421,79 +421,100 @@ markers = {main = "platform_system == \"Windows\""} [[package]] name = "coverage" -version = "7.9.2" +version = "7.10.2" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "coverage-7.9.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:66283a192a14a3854b2e7f3418d7db05cdf411012ab7ff5db98ff3b181e1f912"}, - {file = "coverage-7.9.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4e01d138540ef34fcf35c1aa24d06c3de2a4cffa349e29a10056544f35cca15f"}, - {file = "coverage-7.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f22627c1fe2745ee98d3ab87679ca73a97e75ca75eb5faee48660d060875465f"}, - {file = "coverage-7.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b1c2d8363247b46bd51f393f86c94096e64a1cf6906803fa8d5a9d03784bdbf"}, - {file = "coverage-7.9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c10c882b114faf82dbd33e876d0cbd5e1d1ebc0d2a74ceef642c6152f3f4d547"}, - {file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:de3c0378bdf7066c3988d66cd5232d161e933b87103b014ab1b0b4676098fa45"}, - {file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:1e2f097eae0e5991e7623958a24ced3282676c93c013dde41399ff63e230fcf2"}, - {file = "coverage-7.9.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28dc1f67e83a14e7079b6cea4d314bc8b24d1aed42d3582ff89c0295f09b181e"}, - {file = "coverage-7.9.2-cp310-cp310-win32.whl", hash = "sha256:bf7d773da6af9e10dbddacbf4e5cab13d06d0ed93561d44dae0188a42c65be7e"}, - {file = "coverage-7.9.2-cp310-cp310-win_amd64.whl", hash = "sha256:0c0378ba787681ab1897f7c89b415bd56b0b2d9a47e5a3d8dc0ea55aac118d6c"}, - {file = "coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba"}, - {file = "coverage-7.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:123d589f32c11d9be7fe2e66d823a236fe759b0096f5db3fb1b75b2fa414a4fa"}, - {file = "coverage-7.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:333b2e0ca576a7dbd66e85ab402e35c03b0b22f525eed82681c4b866e2e2653a"}, - {file = "coverage-7.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:326802760da234baf9f2f85a39e4a4b5861b94f6c8d95251f699e4f73b1835dc"}, - {file = "coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2"}, - {file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0b4a4cb73b9f2b891c1788711408ef9707666501ba23684387277ededab1097c"}, - {file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2c8937fa16c8c9fbbd9f118588756e7bcdc7e16a470766a9aef912dd3f117dbd"}, - {file = "coverage-7.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:42da2280c4d30c57a9b578bafd1d4494fa6c056d4c419d9689e66d775539be74"}, - {file = "coverage-7.9.2-cp311-cp311-win32.whl", hash = "sha256:14fa8d3da147f5fdf9d298cacc18791818f3f1a9f542c8958b80c228320e90c6"}, - {file = "coverage-7.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7"}, - {file = "coverage-7.9.2-cp311-cp311-win_arm64.whl", hash = "sha256:c2667a2b913e307f06aa4e5677f01a9746cd08e4b35e14ebcde6420a9ebb4c62"}, - {file = "coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0"}, - {file = "coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3"}, - {file = "coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1"}, - {file = "coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615"}, - {file = "coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b"}, - {file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9"}, - {file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f"}, - {file = "coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d"}, - {file = "coverage-7.9.2-cp312-cp312-win32.whl", hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355"}, - {file = "coverage-7.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0"}, - {file = "coverage-7.9.2-cp312-cp312-win_arm64.whl", hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b"}, - {file = "coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038"}, - {file = "coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d"}, - {file = "coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3"}, - {file = "coverage-7.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdd612e59baed2a93c8843c9a7cb902260f181370f1d772f4842987535071d14"}, - {file = "coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6"}, - {file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f44ae036b63c8ea432f610534a2668b0c3aee810e7037ab9d8ff6883de480f5b"}, - {file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82d76ad87c932935417a19b10cfe7abb15fd3f923cfe47dbdaa74ef4e503752d"}, - {file = "coverage-7.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:619317bb86de4193debc712b9e59d5cffd91dc1d178627ab2a77b9870deb2868"}, - {file = "coverage-7.9.2-cp313-cp313-win32.whl", hash = "sha256:0a07757de9feb1dfafd16ab651e0f628fd7ce551604d1bf23e47e1ddca93f08a"}, - {file = "coverage-7.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b"}, - {file = "coverage-7.9.2-cp313-cp313-win_arm64.whl", hash = "sha256:48f82f889c80af8b2a7bb6e158d95a3fbec6a3453a1004d04e4f3b5945a02694"}, - {file = "coverage-7.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:55a28954545f9d2f96870b40f6c3386a59ba8ed50caf2d949676dac3ecab99f5"}, - {file = "coverage-7.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cdef6504637731a63c133bb2e6f0f0214e2748495ec15fe42d1e219d1b133f0b"}, - {file = "coverage-7.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd5ebe66c7a97273d5d2ddd4ad0ed2e706b39630ed4b53e713d360626c3dbb3"}, - {file = "coverage-7.9.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9303aed20872d7a3c9cb39c5d2b9bdbe44e3a9a1aecb52920f7e7495410dfab8"}, - {file = "coverage-7.9.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc18ea9e417a04d1920a9a76fe9ebd2f43ca505b81994598482f938d5c315f46"}, - {file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6406cff19880aaaadc932152242523e892faff224da29e241ce2fca329866584"}, - {file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d0d4f6ecdf37fcc19c88fec3e2277d5dee740fb51ffdd69b9579b8c31e4232e"}, - {file = "coverage-7.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c33624f50cf8de418ab2b4d6ca9eda96dc45b2c4231336bac91454520e8d1fac"}, - {file = "coverage-7.9.2-cp313-cp313t-win32.whl", hash = "sha256:1df6b76e737c6a92210eebcb2390af59a141f9e9430210595251fbaf02d46926"}, - {file = "coverage-7.9.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f5fd54310b92741ebe00d9c0d1d7b2b27463952c022da6d47c175d246a98d1bd"}, - {file = "coverage-7.9.2-cp313-cp313t-win_arm64.whl", hash = "sha256:c48c2375287108c887ee87d13b4070a381c6537d30e8487b24ec721bf2a781cb"}, - {file = "coverage-7.9.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ddc39510ac922a5c4c27849b739f875d3e1d9e590d1e7b64c98dadf037a16cce"}, - {file = "coverage-7.9.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a535c0c7364acd55229749c2b3e5eebf141865de3a8f697076a3291985f02d30"}, - {file = "coverage-7.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df0f9ef28e0f20c767ccdccfc5ae5f83a6f4a2fbdfbcbcc8487a8a78771168c8"}, - {file = "coverage-7.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f3da12e0ccbcb348969221d29441ac714bbddc4d74e13923d3d5a7a0bebef7a"}, - {file = "coverage-7.9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a17eaf46f56ae0f870f14a3cbc2e4632fe3771eab7f687eda1ee59b73d09fe4"}, - {file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:669135a9d25df55d1ed56a11bf555f37c922cf08d80799d4f65d77d7d6123fcf"}, - {file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:9d3a700304d01a627df9db4322dc082a0ce1e8fc74ac238e2af39ced4c083193"}, - {file = "coverage-7.9.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:71ae8b53855644a0b1579d4041304ddc9995c7b21c8a1f16753c4d8903b4dfed"}, - {file = "coverage-7.9.2-cp39-cp39-win32.whl", hash = "sha256:dd7a57b33b5cf27acb491e890720af45db05589a80c1ffc798462a765be6d4d7"}, - {file = "coverage-7.9.2-cp39-cp39-win_amd64.whl", hash = "sha256:f65bb452e579d5540c8b37ec105dd54d8b9307b07bcaa186818c104ffda22441"}, - {file = "coverage-7.9.2-pp39.pp310.pp311-none-any.whl", hash = "sha256:8a1166db2fb62473285bcb092f586e081e92656c7dfa8e9f62b4d39d7e6b5050"}, - {file = "coverage-7.9.2-py3-none-any.whl", hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4"}, - {file = "coverage-7.9.2.tar.gz", hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b"}, + {file = "coverage-7.10.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:79f0283ab5e6499fd5fe382ca3d62afa40fb50ff227676a3125d18af70eabf65"}, + {file = "coverage-7.10.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4545e906f595ee8ab8e03e21be20d899bfc06647925bc5b224ad7e8c40e08b8"}, + {file = "coverage-7.10.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ae385e1d58fbc6a9b1c315e5510ac52281e271478b45f92ca9b5ad42cf39643f"}, + {file = "coverage-7.10.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6f0cbe5f7dd19f3a32bac2251b95d51c3b89621ac88a2648096ce40f9a5aa1e7"}, + {file = "coverage-7.10.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fd17f427f041f6b116dc90b4049c6f3e1230524407d00daa2d8c7915037b5947"}, + {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7f10ca4cde7b466405cce0a0e9971a13eb22e57a5ecc8b5f93a81090cc9c7eb9"}, + {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3b990df23dd51dccce26d18fb09fd85a77ebe46368f387b0ffba7a74e470b31b"}, + {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc3902584d25c7eef57fb38f440aa849a26a3a9f761a029a72b69acfca4e31f8"}, + {file = "coverage-7.10.2-cp310-cp310-win32.whl", hash = "sha256:9dd37e9ac00d5eb72f38ed93e3cdf2280b1dbda3bb9b48c6941805f265ad8d87"}, + {file = "coverage-7.10.2-cp310-cp310-win_amd64.whl", hash = "sha256:99d16f15cb5baf0729354c5bd3080ae53847a4072b9ba1e10957522fb290417f"}, + {file = "coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c3b210d79925a476dfc8d74c7d53224888421edebf3a611f3adae923e212b27"}, + {file = "coverage-7.10.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf67d1787cd317c3f8b2e4c6ed1ae93497be7e30605a0d32237ac37a37a8a322"}, + {file = "coverage-7.10.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:069b779d03d458602bc0e27189876e7d8bdf6b24ac0f12900de22dd2154e6ad7"}, + {file = "coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4c2de4cb80b9990e71c62c2d3e9f3ec71b804b1f9ca4784ec7e74127e0f42468"}, + {file = "coverage-7.10.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75bf7ab2374a7eb107602f1e07310cda164016cd60968abf817b7a0b5703e288"}, + {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3f37516458ec1550815134937f73d6d15b434059cd10f64678a2068f65c62406"}, + {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:de3c6271c482c250d3303fb5c6bdb8ca025fff20a67245e1425df04dc990ece9"}, + {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:98a838101321ac3089c9bb1d4bfa967e8afed58021fda72d7880dc1997f20ae1"}, + {file = "coverage-7.10.2-cp311-cp311-win32.whl", hash = "sha256:f2a79145a531a0e42df32d37be5af069b4a914845b6f686590739b786f2f7bce"}, + {file = "coverage-7.10.2-cp311-cp311-win_amd64.whl", hash = "sha256:e4f5f1320f8ee0d7cfa421ceb257bef9d39fd614dd3ddcfcacd284d4824ed2c2"}, + {file = "coverage-7.10.2-cp311-cp311-win_arm64.whl", hash = "sha256:d8f2d83118f25328552c728b8e91babf93217db259ca5c2cd4dd4220b8926293"}, + {file = "coverage-7.10.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:890ad3a26da9ec7bf69255b9371800e2a8da9bc223ae5d86daeb940b42247c83"}, + {file = "coverage-7.10.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:38fd1ccfca7838c031d7a7874d4353e2f1b98eb5d2a80a2fe5732d542ae25e9c"}, + {file = "coverage-7.10.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:76c1ffaaf4f6f0f6e8e9ca06f24bb6454a7a5d4ced97a1bc466f0d6baf4bd518"}, + {file = "coverage-7.10.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:86da8a3a84b79ead5c7d0e960c34f580bc3b231bb546627773a3f53c532c2f21"}, + {file = "coverage-7.10.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:99cef9731c8a39801830a604cc53c93c9e57ea8b44953d26589499eded9576e0"}, + {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea58b112f2966a8b91eb13f5d3b1f8bb43c180d624cd3283fb33b1cedcc2dd75"}, + {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:20f405188d28da9522b7232e51154e1b884fc18d0b3a10f382d54784715bbe01"}, + {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:64586ce42bbe0da4d9f76f97235c545d1abb9b25985a8791857690f96e23dc3b"}, + {file = "coverage-7.10.2-cp312-cp312-win32.whl", hash = "sha256:bc2e69b795d97ee6d126e7e22e78a509438b46be6ff44f4dccbb5230f550d340"}, + {file = "coverage-7.10.2-cp312-cp312-win_amd64.whl", hash = "sha256:adda2268b8cf0d11f160fad3743b4dfe9813cd6ecf02c1d6397eceaa5b45b388"}, + {file = "coverage-7.10.2-cp312-cp312-win_arm64.whl", hash = "sha256:164429decd0d6b39a0582eaa30c67bf482612c0330572343042d0ed9e7f15c20"}, + {file = "coverage-7.10.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aca7b5645afa688de6d4f8e89d30c577f62956fefb1bad021490d63173874186"}, + {file = "coverage-7.10.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:96e5921342574a14303dfdb73de0019e1ac041c863743c8fe1aa6c2b4a257226"}, + {file = "coverage-7.10.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:11333094c1bff621aa811b67ed794865cbcaa99984dedea4bd9cf780ad64ecba"}, + {file = "coverage-7.10.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6eb586fa7d2aee8d65d5ae1dd71414020b2f447435c57ee8de8abea0a77d5074"}, + {file = "coverage-7.10.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2d358f259d8019d4ef25d8c5b78aca4c7af25e28bd4231312911c22a0e824a57"}, + {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5250bda76e30382e0a2dcd68d961afcab92c3a7613606e6269855c6979a1b0bb"}, + {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a91e027d66eff214d88d9afbe528e21c9ef1ecdf4956c46e366c50f3094696d0"}, + {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:228946da741558904e2c03ce870ba5efd9cd6e48cbc004d9a27abee08100a15a"}, + {file = "coverage-7.10.2-cp313-cp313-win32.whl", hash = "sha256:95e23987b52d02e7c413bf2d6dc6288bd5721beb518052109a13bfdc62c8033b"}, + {file = "coverage-7.10.2-cp313-cp313-win_amd64.whl", hash = "sha256:f35481d42c6d146d48ec92d4e239c23f97b53a3f1fbd2302e7c64336f28641fe"}, + {file = "coverage-7.10.2-cp313-cp313-win_arm64.whl", hash = "sha256:65b451949cb789c346f9f9002441fc934d8ccedcc9ec09daabc2139ad13853f7"}, + {file = "coverage-7.10.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8415918856a3e7d57a4e0ad94651b761317de459eb74d34cc1bb51aad80f07e"}, + {file = "coverage-7.10.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f287a25a8ca53901c613498e4a40885b19361a2fe8fbfdbb7f8ef2cad2a23f03"}, + {file = "coverage-7.10.2-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:75cc1a3f8c88c69bf16a871dab1fe5a7303fdb1e9f285f204b60f1ee539b8fc0"}, + {file = "coverage-7.10.2-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ca07fa78cc9d26bc8c4740de1abd3489cf9c47cc06d9a8ab3d552ff5101af4c0"}, + {file = "coverage-7.10.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2e117e64c26300032755d4520cd769f2623cde1a1d1c3515b05a3b8add0ade1"}, + {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:daaf98009977f577b71f8800208f4d40d4dcf5c2db53d4d822787cdc198d76e1"}, + {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ea8d8fe546c528535c761ba424410bbeb36ba8a0f24be653e94b70c93fd8a8ca"}, + {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:fe024d40ac31eb8d5aae70215b41dafa264676caa4404ae155f77d2fa95c37bb"}, + {file = "coverage-7.10.2-cp313-cp313t-win32.whl", hash = "sha256:8f34b09f68bdadec122ffad312154eda965ade433559cc1eadd96cca3de5c824"}, + {file = "coverage-7.10.2-cp313-cp313t-win_amd64.whl", hash = "sha256:71d40b3ac0f26fa9ffa6ee16219a714fed5c6ec197cdcd2018904ab5e75bcfa3"}, + {file = "coverage-7.10.2-cp313-cp313t-win_arm64.whl", hash = "sha256:abb57fdd38bf6f7dcc66b38dafb7af7c5fdc31ac6029ce373a6f7f5331d6f60f"}, + {file = "coverage-7.10.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:a3e853cc04987c85ec410905667eed4bf08b1d84d80dfab2684bb250ac8da4f6"}, + {file = "coverage-7.10.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0100b19f230df72c90fdb36db59d3f39232391e8d89616a7de30f677da4f532b"}, + {file = "coverage-7.10.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:9c1cd71483ea78331bdfadb8dcec4f4edfb73c7002c1206d8e0af6797853f5be"}, + {file = "coverage-7.10.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9f75dbf4899e29a37d74f48342f29279391668ef625fdac6d2f67363518056a1"}, + {file = "coverage-7.10.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7df481e7508de1c38b9b8043da48d94931aefa3e32b47dd20277e4978ed5b95"}, + {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:835f39e618099325e7612b3406f57af30ab0a0af350490eff6421e2e5f608e46"}, + {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:12e52b5aa00aa720097d6947d2eb9e404e7c1101ad775f9661ba165ed0a28303"}, + {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:718044729bf1fe3e9eb9f31b52e44ddae07e434ec050c8c628bf5adc56fe4bdd"}, + {file = "coverage-7.10.2-cp314-cp314-win32.whl", hash = "sha256:f256173b48cc68486299d510a3e729a96e62c889703807482dbf56946befb5c8"}, + {file = "coverage-7.10.2-cp314-cp314-win_amd64.whl", hash = "sha256:2e980e4179f33d9b65ac4acb86c9c0dde904098853f27f289766657ed16e07b3"}, + {file = "coverage-7.10.2-cp314-cp314-win_arm64.whl", hash = "sha256:14fb5b6641ab5b3c4161572579f0f2ea8834f9d3af2f7dd8fbaecd58ef9175cc"}, + {file = "coverage-7.10.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:e96649ac34a3d0e6491e82a2af71098e43be2874b619547c3282fc11d3840a4b"}, + {file = "coverage-7.10.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1a2e934e9da26341d342d30bfe91422bbfdb3f1f069ec87f19b2909d10d8dcc4"}, + {file = "coverage-7.10.2-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:651015dcd5fd9b5a51ca79ece60d353cacc5beaf304db750407b29c89f72fe2b"}, + {file = "coverage-7.10.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81bf6a32212f9f66da03d63ecb9cd9bd48e662050a937db7199dbf47d19831de"}, + {file = "coverage-7.10.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d800705f6951f75a905ea6feb03fff8f3ea3468b81e7563373ddc29aa3e5d1ca"}, + {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:248b5394718e10d067354448dc406d651709c6765669679311170da18e0e9af8"}, + {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:5c61675a922b569137cf943770d7ad3edd0202d992ce53ac328c5ff68213ccf4"}, + {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:52d708b5fd65589461381fa442d9905f5903d76c086c6a4108e8e9efdca7a7ed"}, + {file = "coverage-7.10.2-cp314-cp314t-win32.whl", hash = "sha256:916369b3b914186b2c5e5ad2f7264b02cff5df96cdd7cdad65dccd39aa5fd9f0"}, + {file = "coverage-7.10.2-cp314-cp314t-win_amd64.whl", hash = "sha256:5b9d538e8e04916a5df63052d698b30c74eb0174f2ca9cd942c981f274a18eaf"}, + {file = "coverage-7.10.2-cp314-cp314t-win_arm64.whl", hash = "sha256:04c74f9ef1f925456a9fd23a7eef1103126186d0500ef9a0acb0bd2514bdc7cc"}, + {file = "coverage-7.10.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:765b13b164685a2f8b2abef867ad07aebedc0e090c757958a186f64e39d63dbd"}, + {file = "coverage-7.10.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a219b70100500d0c7fd3ebb824a3302efb6b1a122baa9d4eb3f43df8f0b3d899"}, + {file = "coverage-7.10.2-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:e33e79a219105aa315439ee051bd50b6caa705dc4164a5aba6932c8ac3ce2d98"}, + {file = "coverage-7.10.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bc3945b7bad33957a9eca16e9e5eae4b17cb03173ef594fdaad228f4fc7da53b"}, + {file = "coverage-7.10.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9bdff88e858ee608a924acfad32a180d2bf6e13e059d6a7174abbae075f30436"}, + {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:44329cbed24966c0b49acb386352c9722219af1f0c80db7f218af7793d251902"}, + {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:be127f292496d0fbe20d8025f73221b36117b3587f890346e80a13b310712982"}, + {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6c031da749a05f7a01447dd7f47beedb498edd293e31e1878c0d52db18787df0"}, + {file = "coverage-7.10.2-cp39-cp39-win32.whl", hash = "sha256:22aca3e691c7709c5999ccf48b7a8ff5cf5a8bd6fe9b36efbd4993f5a36b2fcf"}, + {file = "coverage-7.10.2-cp39-cp39-win_amd64.whl", hash = "sha256:c7195444b932356055a8e287fa910bf9753a84a1bc33aeb3770e8fca521e032e"}, + {file = "coverage-7.10.2-py3-none-any.whl", hash = "sha256:95db3750dd2e6e93d99fa2498f3a1580581e49c494bddccc6f85c5c21604921f"}, + {file = "coverage-7.10.2.tar.gz", hash = "sha256:5d6e6d84e6dd31a8ded64759626627247d676a23c1b892e1326f7c55c8d61055"}, ] [package.dependencies] @@ -734,14 +755,14 @@ format-nongpl = ["idna", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-va [[package]] name = "license-expression" -version = "30.4.3" +version = "30.4.4" description = "license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic." optional = false python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "license_expression-30.4.3-py3-none-any.whl", hash = "sha256:fd3db53418133e0eef917606623bc125fbad3d1225ba8d23950999ee87c99280"}, - {file = "license_expression-30.4.3.tar.gz", hash = "sha256:49f439fea91c4d1a642f9f2902b58db1d42396c5e331045f41ce50df9b40b1f2"}, + {file = "license_expression-30.4.4-py3-none-any.whl", hash = "sha256:421788fdcadb41f049d2dc934ce666626265aeccefddd25e162a26f23bcbf8a4"}, + {file = "license_expression-30.4.4.tar.gz", hash = "sha256:73448f0aacd8d0808895bdc4b2c8e01a8d67646e4188f887375398c761f340fd"}, ] [package.dependencies] @@ -1133,14 +1154,14 @@ test = ["pytest", "pytest-xdist", "setuptools"] [[package]] name = "pyaml" -version = "25.5.0" +version = "25.7.0" description = "PyYAML-based module to produce a bit more pretty and readable YAML-serialized data" optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "pyaml-25.5.0-py3-none-any.whl", hash = "sha256:b9e0c4e58a5e8003f8f18e802db49fd0563ada587209b13e429bdcbefa87d035"}, - {file = "pyaml-25.5.0.tar.gz", hash = "sha256:5799560c7b1c9daf35a7a4535f53e2c30323f74cbd7cb4f2e715b16dd681a58a"}, + {file = "pyaml-25.7.0-py3-none-any.whl", hash = "sha256:ce5d7867cc2b455efdb9b0448324ff7b9f74d99f64650f12ca570102db6b985f"}, + {file = "pyaml-25.7.0.tar.gz", hash = "sha256:e113a64ec16881bf2b092e2beb84b7dcf1bd98096ad17f5f14e8fb782a75d99b"}, ] [package.dependencies] From be066bb5600695e705b93c24b5000a215244425f Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Tue, 5 Aug 2025 08:53:02 +0200 Subject: [PATCH 060/131] Lock dependencies from target manifest --- poetry.lock | 75 +++-------------------------------------------------- 1 file changed, 3 insertions(+), 72 deletions(-) diff --git a/poetry.lock b/poetry.lock index e66363d0..131af6ca 100644 --- a/poetry.lock +++ b/poetry.lock @@ -700,19 +700,6 @@ files = [ {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, ] -[[package]] -name = "isodate" -version = "0.7.2" -description = "An ISO 8601 date/time/duration parser and formatter" -optional = false -python-versions = ">=3.7" -groups = ["main"] -markers = "python_version == \"3.10\"" -files = [ - {file = "isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15"}, - {file = "isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6"}, -] - [[package]] name = "jinja2" version = "3.1.6" @@ -1152,24 +1139,6 @@ files = [ dev = ["abi3audit", "black", "check-manifest", "coverage", "packaging", "pylint", "pyperf", "pypinfo", "pytest-cov", "requests", "rstcheck", "ruff", "sphinx", "sphinx_rtd_theme", "toml-sort", "twine", "virtualenv", "vulture", "wheel"] test = ["pytest", "pytest-xdist", "setuptools"] -[[package]] -name = "pyaml" -version = "25.7.0" -description = "PyYAML-based module to produce a bit more pretty and readable YAML-serialized data" -optional = false -python-versions = ">=3.8" -groups = ["main"] -files = [ - {file = "pyaml-25.7.0-py3-none-any.whl", hash = "sha256:ce5d7867cc2b455efdb9b0448324ff7b9f74d99f64650f12ca570102db6b985f"}, - {file = "pyaml-25.7.0.tar.gz", hash = "sha256:e113a64ec16881bf2b092e2beb84b7dcf1bd98096ad17f5f14e8fb782a75d99b"}, -] - -[package.dependencies] -PyYAML = "*" - -[package.extras] -anchors = ["unidecode"] - [[package]] name = "pycodestyle" version = "2.9.1" @@ -1625,7 +1594,7 @@ version = "6.0.2" description = "YAML parser and emitter for Python" optional = false python-versions = ">=3.8" -groups = ["main", "docs"] +groups = ["docs"] files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -1682,29 +1651,6 @@ files = [ {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] -[[package]] -name = "rdflib" -version = "7.1.4" -description = "RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information." -optional = false -python-versions = "<4.0.0,>=3.8.1" -groups = ["main"] -files = [ - {file = "rdflib-7.1.4-py3-none-any.whl", hash = "sha256:72f4adb1990fa5241abd22ddaf36d7cafa5d91d9ff2ba13f3086d339b213d997"}, - {file = "rdflib-7.1.4.tar.gz", hash = "sha256:fed46e24f26a788e2ab8e445f7077f00edcf95abb73bcef4b86cefa8b62dd174"}, -] - -[package.dependencies] -isodate = {version = ">=0.7.2,<1.0.0", markers = "python_version < \"3.11\""} -pyparsing = ">=2.1.0,<4" - -[package.extras] -berkeleydb = ["berkeleydb (>=18.1.0,<19.0.0)"] -html = ["html5rdf (>=1.2,<2)"] -lxml = ["lxml (>=4.3,<6.0)"] -networkx = ["networkx (>=2,<4)"] -orjson = ["orjson (>=3.9.14,<4)"] - [[package]] name = "requests" version = "2.32.4" @@ -1860,21 +1806,6 @@ files = [ {file = "ruamel.yaml.clib-0.2.12.tar.gz", hash = "sha256:6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f"}, ] -[[package]] -name = "schemaorg" -version = "0.1.1" -description = "Python functions for applied use of schema.org" -optional = false -python-versions = "*" -groups = ["main"] -files = [ - {file = "schemaorg-0.1.1.tar.gz", hash = "sha256:567f1735df666221c893d2c206dd70f9cddcc983c8cdc39f3a7b7726884d2c51"}, -] - -[package.dependencies] -lxml = ">=4.1.1" -pyaml = ">=17.12.1" - [[package]] name = "setuptools" version = "80.9.0" @@ -2545,5 +2476,5 @@ files = [ [metadata] lock-version = "2.1" -python-versions = "^3.10" -content-hash = "b6eb72a05b4bb10207b3618310c1fc9709e4a2cbd051caf6d9892f2eea299c16" +python-versions = ">=3.10, <4.0.0" +content-hash = "58304fd33d6ec1ce3400b43ecffb16b3f48a5621e513c3e8057f9e3e050835e8" From 7a38f8b98fa57bc8faadbe937d1ea42cb68db510 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Tue, 5 Aug 2025 09:05:24 +0200 Subject: [PATCH 061/131] Revert "Merge branch 'refactor/data-model' into develop" This reverts commit bfd0b29833d0e135a8aa0d95d860c27eaa85e2f3, reversing changes made to 86d8def952434cfdaf756ab0dfcc01a9751031ef. --- src/hermes/model/context.py | 445 + src/hermes/model/context_manager.py | 72 - src/hermes/model/errors.py | 4 +- src/hermes/model/merge.py | 179 + src/hermes/model/path.py | 399 + src/hermes/model/types/__init__.py | 61 - src/hermes/model/types/ld_container.py | 191 - src/hermes/model/types/ld_context.py | 60 - src/hermes/model/types/ld_dict.py | 112 - src/hermes/model/types/ld_list.py | 80 - src/hermes/model/types/pyld_util.py | 125 - .../model/types/schemas/codemeta.jsonld | 80 - .../types/schemas/codemeta.jsonld.license | 2 - .../model/types/schemas/hermes-content.jsonld | 12 - .../schemas/hermes-content.jsonld.license | 5 - .../model/types/schemas/hermes-git.jsonld | 9 - .../types/schemas/hermes-git.jsonld.license | 5 - .../model/types/schemas/hermes-runtime.jsonld | 10 - .../schemas/hermes-runtime.jsonld.license | 5 - src/hermes/model/types/schemas/index.json | 26 - .../model/types/schemas/index.json.license | 5 - .../schemas/schemaorg-current-http.jsonld | 43161 ---------------- .../schemaorg-current-http.jsonld.license | 2 - .../schemas/schemaorg-current-https.jsonld | 43161 ---------------- .../schemaorg-current-https.jsonld.license | 2 - src/hermes/model/types/schemas/w3c-prov.ttl | 2466 - .../model/types/schemas/w3c-prov.ttl.license | 2 - test/__init__.py | 3 - test/hermes_test/__init__.py | 2 +- test/hermes_test/model/test_base_context.py | 38 + .../hermes_test/model/test_context_manager.py | 87 - 31 files changed, 1065 insertions(+), 89746 deletions(-) create mode 100644 src/hermes/model/context.py delete mode 100644 src/hermes/model/context_manager.py create mode 100644 src/hermes/model/merge.py create mode 100644 src/hermes/model/path.py delete mode 100644 src/hermes/model/types/__init__.py delete mode 100644 src/hermes/model/types/ld_container.py delete mode 100644 src/hermes/model/types/ld_context.py delete mode 100644 src/hermes/model/types/ld_dict.py delete mode 100644 src/hermes/model/types/ld_list.py delete mode 100644 src/hermes/model/types/pyld_util.py delete mode 100644 src/hermes/model/types/schemas/codemeta.jsonld delete mode 100644 src/hermes/model/types/schemas/codemeta.jsonld.license delete mode 100644 src/hermes/model/types/schemas/hermes-content.jsonld delete mode 100644 src/hermes/model/types/schemas/hermes-content.jsonld.license delete mode 100644 src/hermes/model/types/schemas/hermes-git.jsonld delete mode 100644 src/hermes/model/types/schemas/hermes-git.jsonld.license delete mode 100644 src/hermes/model/types/schemas/hermes-runtime.jsonld delete mode 100644 src/hermes/model/types/schemas/hermes-runtime.jsonld.license delete mode 100644 src/hermes/model/types/schemas/index.json delete mode 100644 src/hermes/model/types/schemas/index.json.license delete mode 100644 src/hermes/model/types/schemas/schemaorg-current-http.jsonld delete mode 100644 src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license delete mode 100644 src/hermes/model/types/schemas/schemaorg-current-https.jsonld delete mode 100644 src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license delete mode 100644 src/hermes/model/types/schemas/w3c-prov.ttl delete mode 100644 src/hermes/model/types/schemas/w3c-prov.ttl.license delete mode 100644 test/__init__.py create mode 100644 test/hermes_test/model/test_base_context.py delete mode 100644 test/hermes_test/model/test_context_manager.py diff --git a/src/hermes/model/context.py b/src/hermes/model/context.py new file mode 100644 index 00000000..2c250d23 --- /dev/null +++ b/src/hermes/model/context.py @@ -0,0 +1,445 @@ +# 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/context_manager.py b/src/hermes/model/context_manager.py deleted file mode 100644 index 0c641619..00000000 --- a/src/hermes/model/context_manager.py +++ /dev/null @@ -1,72 +0,0 @@ -# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel - -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 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')) - - 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: - if len(self._current_step) < 1: - raise ValueError("There is no step to end.") - if self._current_step[-1] != step: - raise ValueError(f"Cannot end step {step} while in {self._current_step[-1]}.") - self._current_step.pop() - - def __getitem__(self, source_name: str) -> HermesCache: - if len(self._current_step) < 1: - raise HermesContexError("Prepare a step first.") - subdir = self.cache_dir / self._current_step[-1] / source_name - return HermesCache(subdir) - - -class HermesContexError(Exception): - pass diff --git a/src/hermes/model/errors.py b/src/hermes/model/errors.py index f84d74bb..24c3ad64 100644 --- a/src/hermes/model/errors.py +++ b/src/hermes/model/errors.py @@ -6,6 +6,8 @@ import typing as t +from hermes.model import path as path_model + class HermesValidationError(Exception): """ @@ -28,7 +30,7 @@ class MergeError(Exception): """ This exception should be raised when there is an error during a merge / set operation. """ - def __init__(self, path: t.List[str | int], old_Value: t.Any, new_value: t.Any, **kwargs): + def __init__(self, path: path_model.ContextPath, old_Value: t.Any, new_value: t.Any, **kwargs): """ Create a new merge incident. diff --git a/src/hermes/model/merge.py b/src/hermes/model/merge.py new file mode 100644 index 00000000..1c618be1 --- /dev/null +++ b/src/hermes/model/merge.py @@ -0,0 +1,179 @@ +# 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 new file mode 100644 index 00000000..036c07e6 --- /dev/null +++ b/src/hermes/model/path.py @@ -0,0 +1,399 @@ +# 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/types/__init__.py b/src/hermes/model/types/__init__.py deleted file mode 100644 index a10d58a3..00000000 --- a/src/hermes/model/types/__init__.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 -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() diff --git a/src/hermes/model/types/ld_container.py b/src/hermes/model/types/ld_container.py deleted file mode 100644 index fd84e033..00000000 --- a/src/hermes/model/types/ld_container.py +++ /dev/null @@ -1,191 +0,0 @@ -# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel - -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 is 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_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 deleted file mode 100644 index 4974911c..00000000 --- a/src/hermes/model/types/ld_context.py +++ /dev/null @@ -1,60 +0,0 @@ -# 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] - -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 deleted file mode 100644 index d134b99e..00000000 --- a/src/hermes/model/types/ld_dict.py +++ /dev/null @@ -1,112 +0,0 @@ -# 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 - - -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 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 deleted file mode 100644 index 62a7e5f3..00000000 --- a/src/hermes/model/types/ld_list.py +++ /dev/null @@ -1,80 +0,0 @@ -# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel - -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 deleted file mode 100644 index f652cce8..00000000 --- a/src/hermes/model/types/pyld_util.py +++ /dev/null @@ -1,125 +0,0 @@ -# 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 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 entry in self.toc: - if entry['url'] == url: - break - else: - return None - - 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) - - 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 diff --git a/src/hermes/model/types/schemas/codemeta.jsonld b/src/hermes/model/types/schemas/codemeta.jsonld deleted file mode 100644 index 5e19122e..00000000 --- a/src/hermes/model/types/schemas/codemeta.jsonld +++ /dev/null @@ -1,80 +0,0 @@ -{ - "@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/types/schemas/codemeta.jsonld.license b/src/hermes/model/types/schemas/codemeta.jsonld.license deleted file mode 100644 index e6abe722..00000000 --- a/src/hermes/model/types/schemas/codemeta.jsonld.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: CodeMeta -# SPDX-License-Identifier: Apache-2.0 diff --git a/src/hermes/model/types/schemas/hermes-content.jsonld b/src/hermes/model/types/schemas/hermes-content.jsonld deleted file mode 100644 index eff99b2e..00000000 --- a/src/hermes/model/types/schemas/hermes-content.jsonld +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@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/types/schemas/hermes-content.jsonld.license b/src/hermes/model/types/schemas/hermes-content.jsonld.license deleted file mode 100644 index a3c37070..00000000 --- a/src/hermes/model/types/schemas/hermes-content.jsonld.license +++ /dev/null @@ -1,5 +0,0 @@ -# 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 b/src/hermes/model/types/schemas/hermes-git.jsonld deleted file mode 100644 index e292c0a4..00000000 --- a/src/hermes/model/types/schemas/hermes-git.jsonld +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@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" } - } -} diff --git a/src/hermes/model/types/schemas/hermes-git.jsonld.license b/src/hermes/model/types/schemas/hermes-git.jsonld.license deleted file mode 100644 index a3c37070..00000000 --- a/src/hermes/model/types/schemas/hermes-git.jsonld.license +++ /dev/null @@ -1,5 +0,0 @@ -# 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 b/src/hermes/model/types/schemas/hermes-runtime.jsonld deleted file mode 100644 index 040050d7..00000000 --- a/src/hermes/model/types/schemas/hermes-runtime.jsonld +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@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/hermes-runtime.jsonld.license b/src/hermes/model/types/schemas/hermes-runtime.jsonld.license deleted file mode 100644 index a3c37070..00000000 --- a/src/hermes/model/types/schemas/hermes-runtime.jsonld.license +++ /dev/null @@ -1,5 +0,0 @@ -# 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.json b/src/hermes/model/types/schemas/index.json deleted file mode 100644 index 8b7a0547..00000000 --- a/src/hermes/model/types/schemas/index.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - {"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/types/schemas/index.json.license b/src/hermes/model/types/schemas/index.json.license deleted file mode 100644 index a3c37070..00000000 --- a/src/hermes/model/types/schemas/index.json.license +++ /dev/null @@ -1,5 +0,0 @@ -# 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 b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld deleted file mode 100644 index 47bc58a8..00000000 --- a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld +++ /dev/null @@ -1,43161 +0,0 @@ -{ - "@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/types/schemas/schemaorg-current-http.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license deleted file mode 100644 index 744a3f5b..00000000 --- a/src/hermes/model/types/schemas/schemaorg-current-http.jsonld.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-License-Identifier: CC-BY-SA-3.0 -# SPDX-FileCopyrightText: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld deleted file mode 100644 index b730bdad..00000000 --- a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld +++ /dev/null @@ -1,43161 +0,0 @@ -{ - "@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 diff --git a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license b/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license deleted file mode 100644 index 744a3f5b..00000000 --- a/src/hermes/model/types/schemas/schemaorg-current-https.jsonld.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-License-Identifier: CC-BY-SA-3.0 -# SPDX-FileCopyrightText: The sponsors of Schema.org diff --git a/src/hermes/model/types/schemas/w3c-prov.ttl b/src/hermes/model/types/schemas/w3c-prov.ttl deleted file mode 100644 index a338173e..00000000 --- a/src/hermes/model/types/schemas/w3c-prov.ttl +++ /dev/null @@ -1,2466 +0,0 @@ -@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" . diff --git a/src/hermes/model/types/schemas/w3c-prov.ttl.license b/src/hermes/model/types/schemas/w3c-prov.ttl.license deleted file mode 100644 index 49014c44..00000000 --- a/src/hermes/model/types/schemas/w3c-prov.ttl.license +++ /dev/null @@ -1,2 +0,0 @@ -# SPDX-License-Identifier: W3C-20150513 -# SPDX-FileCopyrightText: 2023 W3C diff --git a/test/__init__.py b/test/__init__.py deleted file mode 100644 index 0e85f01e..00000000 --- a/test/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 diff --git a/test/hermes_test/__init__.py b/test/hermes_test/__init__.py index 0e85f01e..faf5a2f5 100644 --- a/test/hermes_test/__init__.py +++ b/test/hermes_test/__init__.py @@ -1,3 +1,3 @@ -# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) +# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) # # SPDX-License-Identifier: Apache-2.0 diff --git a/test/hermes_test/model/test_base_context.py b/test/hermes_test/model/test_base_context.py new file mode 100644 index 00000000..bdf016b7 --- /dev/null +++ b/test/hermes_test/model/test_base_context.py @@ -0,0 +1,38 @@ +# SPDX-FileCopyrightText: 2022 German Aerospace Center (DLR) +# +# SPDX-License-Identifier: Apache-2.0 + +# SPDX-FileContributor: Michael Meinel + +from pathlib import Path + +from hermes.model.context import HermesContext + + +def test_context_hermes_dir_default(): + ctx = HermesContext() + assert ctx.hermes_dir == Path('.') / '.hermes' + + +def test_context_hermes_dir_custom(): + ctx = HermesContext('spam') + assert ctx.hermes_dir == Path('spam') / '.hermes' + + +def test_context_get_cache_default(): + ctx = HermesContext() + assert ctx.get_cache('spam', 'eggs') == Path('.') / '.hermes' / 'spam' / 'eggs.json' + + +def test_context_get_cache_cached(): + ctx = HermesContext() + ctx._caches[('spam', 'eggs')] = Path('spam_and_eggs') + assert ctx.get_cache('spam', 'eggs') == Path('spam_and_eggs') + + +def test_context_get_cache_create(tmpdir): + ctx = HermesContext(tmpdir) + subdir = Path(tmpdir) / '.hermes' / 'spam' + + assert ctx.get_cache('spam', 'eggs', create=True) == subdir / 'eggs.json' + assert subdir.exists() diff --git a/test/hermes_test/model/test_context_manager.py b/test/hermes_test/model/test_context_manager.py deleted file mode 100644 index 231e4df1..00000000 --- a/test/hermes_test/model/test_context_manager.py +++ /dev/null @@ -1,87 +0,0 @@ -# SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) -# -# SPDX-License-Identifier: Apache-2.0 - -# SPDX-FileContributor: Michael Meinel -# SPDX-FileContributor: Sophie Kernchen -import pytest -from pathlib import Path - -from hermes.model.context_manager import HermesContext, HermesCache, HermesContexError - - -def test_context_hermes_dir_default(): - ctx = HermesContext() - assert ctx.cache_dir == Path('./.hermes').absolute() - - -def test_context_hermes_dir_custom(): - ctx = HermesContext(Path('spam')) - assert ctx.cache_dir == Path('spam') / '.hermes' - - -def test_get_context_default(): - ctx = HermesContext() - ctx.prepare_step("ham") - assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() - - -def test_context_get_error(): - ctx = HermesContext() - ctx.prepare_step("ham") - ctx.finalize_step("ham") - with pytest.raises(HermesContexError, match="Prepare a step first."): - ctx["spam"]._cache_dir == Path('./.hermes/spam').absolute() - - -def test_finalize_context_one_item(): - ctx = HermesContext() - ctx.prepare_step("ham") - ctx.finalize_step("ham") - assert ctx._current_step == [] - - -def test_finalize_context(): - ctx = HermesContext() - ctx.prepare_step("ham") - ctx.prepare_step("spam") - ctx.finalize_step("spam") - assert ctx["spam"]._cache_dir == Path('./.hermes/ham/spam').absolute() - assert ctx._current_step == ["ham"] - - -def test_finalize_context_error_no_item(): - ctx = HermesContext() - with pytest.raises(ValueError, match="There is no step to end."): - ctx.finalize_step("spam") - - -def test_finalize_context_error(): - ctx = HermesContext() - ctx.prepare_step("ham") - with pytest.raises(ValueError, match="Cannot end step spam while in ham."): - ctx.finalize_step("spam") - - -def test_cache(tmpdir): - ctx = HermesContext(Path(tmpdir)) - ctx.prepare_step("ham") - with ctx["spam"] as c: - c["bacon"] = {"data": "goose", "num": 2} - - path = tmpdir / Path('.hermes') / 'ham' / 'spam' / 'bacon.json' - assert path.exists() - assert path.read() == '{"data": "goose", "num": 2}' - assert c._cached_data["bacon"] == {"data": "goose", "num": 2} - - -def test_hermes_cache_set(tmpdir): - cache = HermesCache(Path(tmpdir)) - cache["bacon"] = "eggs" - assert cache._cached_data == {"bacon": "eggs"} - - -def test_hermes_cache_get(tmpdir): - cache = HermesCache(Path(tmpdir)) - cache._cached_data = {"bacon": "eggs"} - assert cache["bacon"] == "eggs" From cec935d7d46a1a36a83d8f7b39551d2e5f5e3bae Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Tue, 2 Sep 2025 10:16:09 +0200 Subject: [PATCH 062/131] add initial version of the changelog --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..b8fdf4ca --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ + + +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project tries to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Fixed + +- Broken HERMES DOI in marketplace plugin metadata (#326) +- hermes init fails with cryptic error message in non-git directory (#308) +- Make --initial deposits work on Rodare (#348) + +## [0.9.0] - 2025-02-26 + +### Added + +- Added the hermes init subcommand + +### Fixed + +- Fixes multiple bugs + +### Changed + +- Refactored plugin system further + +## [0.8.1] - 2024-08-13 + +### Added + +- Integrated pyproject.toml plugin into the publication process + +### Changed + +- Improved logging output for better error dissemination \ No newline at end of file From e21788171e3aea427c4d84481a657e61f4a4e4bd Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Tue, 2 Sep 2025 10:28:50 +0200 Subject: [PATCH 063/131] fixed spelling mistake in the header of CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8fdf4ca..95649ff3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Changelog From ad7dfb184fc059c37eb632d16827212a8203927a Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Thu, 11 Sep 2025 10:38:28 +0200 Subject: [PATCH 064/131] improve marketplace visibility --- .../add-plugin-to-marketplace.yml | 2 +- docs/source/index.md | 17 ++++++----- docs/source/plugins/marketplace.md | 30 +++++++++++++++++++ docs/source/{ => plugins}/plugins-schema.json | 0 .../{ => plugins}/plugins-schema.json.license | 0 docs/source/{ => plugins}/plugins.json | 0 .../source/{ => plugins}/plugins.json.license | 0 .../tutorials/writing-a-plugin-for-hermes.md | 4 +++ src/hermes/commands/marketplace.py | 2 +- 9 files changed, 45 insertions(+), 10 deletions(-) create mode 100644 docs/source/plugins/marketplace.md rename docs/source/{ => plugins}/plugins-schema.json (100%) rename docs/source/{ => plugins}/plugins-schema.json.license (100%) rename docs/source/{ => plugins}/plugins.json (100%) rename docs/source/{ => plugins}/plugins.json.license (100%) diff --git a/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml b/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml index 11437b35..1314c71e 100644 --- a/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml +++ b/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml @@ -13,7 +13,7 @@ body: value: | Thank you for building a plugin for Hermes and sharing it with the community! - The [Hermes plugin marketplace](https://hermes.software-metadata.pub#plugins) is a curated list of plugins on our website that allows you to share plugins that you developed, and others to find them. + The [Hermes plugin marketplace](https://hermes.software-metadata.pub/plugins/marketplace.html) is a curated list of plugins on our website that allows you to share plugins that you developed, and others to find them. Via this issue template, you can send us the required information to add your plugin to the marketplace. Alternatively, you may file a pull request, adding the plugin to [`plugins.json`](https://github.com/softwarepub/hermes/tree/develop/docs/source/plugins.json) yourself. diff --git a/docs/source/index.md b/docs/source/index.md index 648c4cf3..0ada9381 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -9,6 +9,7 @@ SPDX-FileContributor: Oliver Bertuch SPDX-FileContributor: Stephan Druskat SPDX-FileContributor: Michael Meinel SPDX-FileContributor: David Pape +SPDX-FileContributor: Michael Fritzsche --> ![](_static/img/header.png) @@ -45,15 +46,9 @@ automatic submission to publication repositories. ## Plugins -```{plugin-markup} plugins.json plugins-schema.json -``` - Hermes is built to be extensible for your needs. -This is a list of available plugins for the different steps in the Hermes workflow: - -```{datatemplate:json} plugins.json -:template: plugins.md -``` +The list of available plugins for the different steps in the Hermes workflow can be found +[here](https://docs.software-metadata.pub/en/latest/plugins/marketplace.html). ## Documentation @@ -70,6 +65,12 @@ This is a list of available plugins for the different steps in the Hermes workfl tutorials/* ``` +```{toctree} +:maxdepth: 1 +:caption: Plugins Marketplace +plugins/marketplace +``` + ```{toctree} :maxdepth: 1 :caption: Developers diff --git a/docs/source/plugins/marketplace.md b/docs/source/plugins/marketplace.md new file mode 100644 index 00000000..eee36cc5 --- /dev/null +++ b/docs/source/plugins/marketplace.md @@ -0,0 +1,30 @@ + + + + +# Plugin Marketplace + +The HERMES Marketplace offers you a list of available plugins for all steps of the HERMES workflow.
+Furthermore you can publish your own to make it available for everyone. + +## Available Plugins + +This is the list of available plugins grouped by the steps of the HERMES workflow. + +```{plugin-markup} plugins.json plugins-schema.json +``` +```{datatemplate:json} plugins.json +:template: plugins.md +``` + +## Publish your Plugin + +If you have written your own plugin for HERMES you can publish it here for others to use.
+To do that please fill out +[this form](https://github.com/softwarepub/hermes/issues/new?template=add-plugin-to-marketplace.yml). diff --git a/docs/source/plugins-schema.json b/docs/source/plugins/plugins-schema.json similarity index 100% rename from docs/source/plugins-schema.json rename to docs/source/plugins/plugins-schema.json diff --git a/docs/source/plugins-schema.json.license b/docs/source/plugins/plugins-schema.json.license similarity index 100% rename from docs/source/plugins-schema.json.license rename to docs/source/plugins/plugins-schema.json.license diff --git a/docs/source/plugins.json b/docs/source/plugins/plugins.json similarity index 100% rename from docs/source/plugins.json rename to docs/source/plugins/plugins.json diff --git a/docs/source/plugins.json.license b/docs/source/plugins/plugins.json.license similarity index 100% rename from docs/source/plugins.json.license rename to docs/source/plugins/plugins.json.license diff --git a/docs/source/tutorials/writing-a-plugin-for-hermes.md b/docs/source/tutorials/writing-a-plugin-for-hermes.md index 424596c1..997d85d6 100644 --- a/docs/source/tutorials/writing-a-plugin-for-hermes.md +++ b/docs/source/tutorials/writing-a-plugin-for-hermes.md @@ -164,4 +164,8 @@ You can now write plugins for HERMES. To fill the plugin with code, you can check our [hermes-plugin-git](https://github.com/softwarepub/hermes-plugin-git) repository. There is the code to check the local git history and extract contributors of the given branch. +Now that you have created your own plugin consider publishing it to the +[HERMES Marketplace](https://docs.software-metadata.pub/en/latest/plugins/marketplace.html) so that others can use it as +well and the HERMES project gets more versatile. + If you have any questions, wishes or requests, feel free to contact us. diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index 680158a3..fe2df9c0 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -16,7 +16,7 @@ from hermes.commands.init.util import slim_click from hermes.utils import hermes_doi, hermes_concept_doi, hermes_user_agent -MARKETPLACE_URL = "https://hermes.software-metadata.pub/marketplace" +MARKETPLACE_URL = "https://docs.software-metadata.pub/en/latest/plugins/marketplace.html" class SchemaOrgModel(BaseModel): From 2ab1c421be113d55ed100633c24a43ecaf22da31 Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 10 Oct 2025 09:39:22 +0200 Subject: [PATCH 065/131] changed URL to relative link --- .github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml b/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml index 1314c71e..48bc5af2 100644 --- a/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml +++ b/.github/ISSUE_TEMPLATE/add-plugin-to-marketplace.yml @@ -13,7 +13,7 @@ body: value: | Thank you for building a plugin for Hermes and sharing it with the community! - The [Hermes plugin marketplace](https://hermes.software-metadata.pub/plugins/marketplace.html) is a curated list of plugins on our website that allows you to share plugins that you developed, and others to find them. + The [Hermes plugin marketplace](https://hermes.software-metadata.pub/marketplace) is a curated list of plugins on our website that allows you to share plugins that you developed, and others to find them. Via this issue template, you can send us the required information to add your plugin to the marketplace. Alternatively, you may file a pull request, adding the plugin to [`plugins.json`](https://github.com/softwarepub/hermes/tree/develop/docs/source/plugins.json) yourself. From 632dbcf5916e0d34677751f9158cdc32a7b19265 Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 10 Oct 2025 09:45:03 +0200 Subject: [PATCH 066/131] changed URL to relative link --- docs/source/tutorials/writing-a-plugin-for-hermes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/tutorials/writing-a-plugin-for-hermes.md b/docs/source/tutorials/writing-a-plugin-for-hermes.md index 997d85d6..8fdc0b0c 100644 --- a/docs/source/tutorials/writing-a-plugin-for-hermes.md +++ b/docs/source/tutorials/writing-a-plugin-for-hermes.md @@ -165,7 +165,7 @@ To fill the plugin with code, you can check our [hermes-plugin-git](https://gith There is the code to check the local git history and extract contributors of the given branch. Now that you have created your own plugin consider publishing it to the -[HERMES Marketplace](https://docs.software-metadata.pub/en/latest/plugins/marketplace.html) so that others can use it as +[HERMES Marketplace](https://hermes.software-metadata.pub/marketplace) so that others can use it as well and the HERMES project gets more versatile. If you have any questions, wishes or requests, feel free to contact us. From e0eaa2a4e3dab33d676f593995e3eac04a71e7a6 Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 10 Oct 2025 09:46:50 +0200 Subject: [PATCH 067/131] changed URL to relative link --- docs/source/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/index.md b/docs/source/index.md index 0ada9381..4f72ddc6 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -48,7 +48,7 @@ automatic submission to publication repositories. Hermes is built to be extensible for your needs. The list of available plugins for the different steps in the Hermes workflow can be found -[here](https://docs.software-metadata.pub/en/latest/plugins/marketplace.html). +[here](https://hermes.software-metadata.pub/marketplace). ## Documentation From f1a817110009ea94493d011b9501006e0b81c578 Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 10 Oct 2025 09:53:00 +0200 Subject: [PATCH 068/131] reverted URL change and added comment --- src/hermes/commands/marketplace.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/marketplace.py b/src/hermes/commands/marketplace.py index fe2df9c0..cd672545 100644 --- a/src/hermes/commands/marketplace.py +++ b/src/hermes/commands/marketplace.py @@ -16,7 +16,9 @@ from hermes.commands.init.util import slim_click from hermes.utils import hermes_doi, hermes_concept_doi, hermes_user_agent -MARKETPLACE_URL = "https://docs.software-metadata.pub/en/latest/plugins/marketplace.html" +# This URL must not be changed (to not break the command for older hermes versions)! +# If the marketplace site changes. The redirect on Read The Docs has to be changed instead. +MARKETPLACE_URL = "https://hermes.software-metadata.pub/marketplace" class SchemaOrgModel(BaseModel): From 866f0921c50a2bd6fb34754a56240adec34c2a54 Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 10 Oct 2025 10:27:14 +0200 Subject: [PATCH 069/131] changed link to be a relative filepath --- docs/source/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/index.md b/docs/source/index.md index 4f72ddc6..609a508e 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -48,7 +48,7 @@ automatic submission to publication repositories. Hermes is built to be extensible for your needs. The list of available plugins for the different steps in the Hermes workflow can be found -[here](https://hermes.software-metadata.pub/marketplace). +[here](./plugins/marketplace.md). ## Documentation From 4401fa5f4755bbef9404233591b37e0557bf7e30 Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 10 Oct 2025 10:30:38 +0200 Subject: [PATCH 070/131] changed link to be a relative filepath --- docs/source/tutorials/writing-a-plugin-for-hermes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/tutorials/writing-a-plugin-for-hermes.md b/docs/source/tutorials/writing-a-plugin-for-hermes.md index 8fdc0b0c..647a2e80 100644 --- a/docs/source/tutorials/writing-a-plugin-for-hermes.md +++ b/docs/source/tutorials/writing-a-plugin-for-hermes.md @@ -165,7 +165,7 @@ To fill the plugin with code, you can check our [hermes-plugin-git](https://gith There is the code to check the local git history and extract contributors of the given branch. Now that you have created your own plugin consider publishing it to the -[HERMES Marketplace](https://hermes.software-metadata.pub/marketplace) so that others can use it as +[HERMES Marketplace](../plugins/marketplace.md) so that others can use it as well and the HERMES project gets more versatile. If you have any questions, wishes or requests, feel free to contact us. From 11af43e35abdc9a47d026260a3c87e2111243c4c Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Fri, 17 Oct 2025 09:57:54 +0200 Subject: [PATCH 071/131] added adr record and graphic --- .../0014-standardized-provenance-recording.md | 68 + .../hermes-prov-diagram/hermes-prov.drawio | 1939 +++++++++++++++++ docs/adr/hermes-prov-diagram/hermes-prov.svg | 4 + 3 files changed, 2011 insertions(+) create mode 100644 docs/adr/0014-standardized-provenance-recording.md create mode 100644 docs/adr/hermes-prov-diagram/hermes-prov.drawio create mode 100644 docs/adr/hermes-prov-diagram/hermes-prov.svg diff --git a/docs/adr/0014-standardized-provenance-recording.md b/docs/adr/0014-standardized-provenance-recording.md new file mode 100644 index 00000000..e6435636 --- /dev/null +++ b/docs/adr/0014-standardized-provenance-recording.md @@ -0,0 +1,68 @@ + +# Record provenance of metadata + +* Status: proposed +* Deciders: sdruskat, skernchen, notactuallyfinn +* Date: 2025-10-17 + +Technical story: +* __insert link to PR__ +* https://github.com/softwarepub/hermes/issues/363 + +## Context and Problem Statement + +To consolidate traceability of the metadata, and resolution based on metadata sources in case of duplicates, etc., we need to record the provenance of metadata values in a __standardized__ way.
+Additionally we use the [PROV-O ontology](https://www.w3.org/TR/prov-o/) and [JSON-LD](https://www.w3.org/TR/json-ld/) and want that HERMES records as much of the provenance as possible to not overcomplicate plugin development.
+To do this, we need to specify what provenance information is recorded and how it can be implemented in HERMES to make it easy to use. + +## Considered Options + +* Provide HERMES API-methods that also document themselves + +## Decision Outcome + +Chosen option: "Provide HERMES API-methods that also document themselves", because comes out best. + +## Pros and Cons of the Options + +### Provide HERMES API-methods that also document themselves + +Provide API-methods for loading, writing, making web requests, etc. that document themselves.
+Those methods take also the function that should be used for the task at hand and just define a framework in which we implement the provenance-data recording.
+Like so: +```python +class HermesPlugin(): + def load(func, path: str, *args, **kwargs): + # TODO: handle and record byte formats properly + with open(path) as fi: + data = func(fi, *args, **kwargs) + prov.record("load", path, func.__name__, data) # also module of func + return data + + def write(func, path: str, data, *args, **kwargs): + # TODO: handle and record byte formats properly + with open(path) as fi: + func(fi, data, *args, **kwargs) + prov.record("write", path, func.__name__, data) # also module of func +``` + +* Good, because allows for recording of provenance information of the plugins +* Good, because it isn't making plugin development harder +* Bad, because API methods may not cover all I/O functionality python provides +* Bad, because it doesn't cover merging, mapping, etc. + +All provenance information should be recorded in the following format: +| design choice | meaning | +| -------------- | ------------------------------- | +| bold text | record those values always | +| solid lining | record as detailed as possible | +| dashed lining | record but without many details | +| grayed out | optional / not always there | +| red background | way of documentation unclear | + +![](./hermes-prov-diagram/hermes-prov.svg)
+source: [hermes-prov.drawio](./hermes-prov-diagram/hermes-prov.drawio) diff --git a/docs/adr/hermes-prov-diagram/hermes-prov.drawio b/docs/adr/hermes-prov-diagram/hermes-prov.drawio new file mode 100644 index 00000000..660d3b75 --- /dev/null +++ b/docs/adr/hermes-prov-diagram/hermes-prov.drawio @@ -0,0 +1,1939 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/adr/hermes-prov-diagram/hermes-prov.svg b/docs/adr/hermes-prov-diagram/hermes-prov.svg new file mode 100644 index 00000000..21451ee3 --- /dev/null +++ b/docs/adr/hermes-prov-diagram/hermes-prov.svg @@ -0,0 +1,4 @@ + + + +
actedOnBehalfOf
actedOnBehalfOf
wasDerivedFrom
wasAssociatedWith
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAssociatedWith
actedOnBehalfOf
cff-plugin
harvest-plugin
version, settings
CITATION.cff
text, path uri
wasAttributedTo
CITATION python
software-metadata
wasAssociatedWith
load
func, args, kwargs
map
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
used
used
wasAttributedTo
wasAssociatedWith
.hermes/harvest/cff/
codemeta.json
wasDerivedFrom
wasGeneratedBy
used
.hermes/harvest/
cff/context.json
text, path uri
.hermes/harvest/
cff/expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
load
wasDerivedFrom
wasGeneratedBy
used
CITATION data
write
pyproject-plugin
harvest-plugin
version, settings
hermes
version
pyproject.toml
text, path uri
.hermes/harvest/pyproject/
codemeta.json
wasAttributedTo
pyproject python
software-metadata
wasAssociatedWith
load
func, args, kwargs
map
write
wasDerivedFrom
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasGeneratedBy
used
used
used
wasAttributedTo
wasAssociatedWith
.hermes/harvest/pyproject/
context.json
text, path uri
.hermes/harvest/pyproject/
expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
process
process-"plugin"
strategies
actedOnBehalfOf
.hermes/process/result/
codemeta.json
pyproject data
processed data
load
merge and process
write
wasDerivedFrom
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasGeneratedBy
used
used
wasAttributedTo
wasAttributedTo
wasAssociatedWith
wasAssociatedWith
.hermes/process/result/
context.json
text, path uri
.hermes/process/result/
expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
used
HERMESCache
actedOnBehalfOf
user added
merging strategies
used
curate
curate-plugin
version, settings
actedOnBehalfOf
wasAttributedTo
processed data
wasAssociatedWith
load
wasDerivedFrom
wasGeneratedBy
used
User
actedOnBehalfOf
curated data
wasDerivedFrom
wasInfluencedBy
write
wasDerivedFrom
used
wasAssociatedWith
.hermes/curate/result/
context.json
text, path uri
.hermes/curate/result/
expanded.json
text, path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
deposit 1
deposit-plugin
version, settings
actedOnBehalfOf
wasAttributedTo
curated data
wasAssociatedWith
load
wasDerivedFrom
wasGeneratedBy
used
write
wasDerivedFrom
used
wasAssociatedWith
.hermes/deposit/result/
context.json
text
path uri
.hermes/deposit/result/
expanded.json
text
path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
update metadata
used
wasAssociatedWith
actedOnBehalfOf
wasAttributedTo
wasAssociatedWith
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAssociatedWith
wasAttributedTo
deposit data
wasAssociatedWith
load
wasGeneratedBy
used
wasDerivedFrom
cff-plugin
postprocess-
plugin
version, settings
map
wasAssociatedWith
used
wasAttributedTo
new data for CITATION.cff
wasDerivedFrom
wasGeneratedBy
CITATION.cff
text, path uri
wasAssociatedWith
load
func, args, kwargs
used
wasAttributedTo
data from CITATION.cff
wasDerivedFrom
wasGeneratedBy
merge
used
wasAssociatedWith
used
new CITATION.cff data
wasDerivedFrom
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
CITATION.cff
path uri
wasAssociatedWith
write
func, args, kwargs
used
wasDerivedFrom
wasGeneratedBy
deposit 2
deposit-plugin
version, settings
update metadata
wasDerivedFrom
deposit data after deposit 1
wasGeneratedBy
used
wasAssociatedWith
wasDerivedFrom
deposit data after deposit 2
wasGeneratedBy
pyproject-plugin
postprocess-
plugin
version, settings
map
wasAssociatedWith
used
wasAttributedTo
new data for pyproject.toml
wasDerivedFrom
wasGeneratedBy
pyproject.toml
text, path uri
wasAssociatedWith
load
func, args, kwargs
used
wasAttributedTo
data from pyproject.toml
wasDerivedFrom
wasGeneratedBy
merge
used
wasAssociatedWith
used
new pyproject.toml data
wasDerivedFrom
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
pyproject.toml
path uri
wasAssociatedWith
write
func, args, kwargs
used
wasDerivedFrom
wasGeneratedBy
actedOnBehalfOf
HARVEST
PROCESS
CURATE
DEPOSIT
POST-PROCESS
\ No newline at end of file From 5ee10ebfc46d0022ca4d35da2054369f074efd36 Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Fri, 17 Oct 2025 10:15:12 +0200 Subject: [PATCH 072/131] inserted PR link --- docs/adr/0014-standardized-provenance-recording.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adr/0014-standardized-provenance-recording.md b/docs/adr/0014-standardized-provenance-recording.md index e6435636..b2e64477 100644 --- a/docs/adr/0014-standardized-provenance-recording.md +++ b/docs/adr/0014-standardized-provenance-recording.md @@ -10,7 +10,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 * Date: 2025-10-17 Technical story: -* __insert link to PR__ +* https://github.com/softwarepub/hermes/pull/442 * https://github.com/softwarepub/hermes/issues/363 ## Context and Problem Statement From e8b14603f1a511c1e64a3f4262f791835a82e97f Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 17 Oct 2025 10:15:47 +0200 Subject: [PATCH 073/131] Record additions since last release --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95649ff3..1fbc3fcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,10 @@ and this project tries to adhere to [Semantic Versioning](https://semver.org/spe ## [Unreleased] +### Added + +- Added ADR for `init` plugin (#324) + ### Fixed - Broken HERMES DOI in marketplace plugin metadata (#326) From 75c47f4fe3c2658e447125bdfd1421b6b0a0df90 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Fri, 17 Oct 2025 10:16:15 +0200 Subject: [PATCH 074/131] Record additional fixes and changes since PR was put up --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fbc3fcc..101d8d0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,14 @@ and this project tries to adhere to [Semantic Versioning](https://semver.org/spe - Broken HERMES DOI in marketplace plugin metadata (#326) - hermes init fails with cryptic error message in non-git directory (#308) - Make --initial deposits work on Rodare (#348) +- Fix GitHub link in docs (#319) +- `hermes init` cancellation should remove created files (#328) +- `pyproject.toml` compliance with PEP 621 (#347) +- Improve marketplace visibility (#426) + +### Changed + +- Update poetry to more recent version. (#347) ## [0.9.0] - 2025-02-26 From 0777ec626003b2c80710431923af9be4d12a5d80 Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Fri, 17 Oct 2025 10:18:36 +0200 Subject: [PATCH 075/131] changed name of header --- docs/adr/0014-standardized-provenance-recording.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adr/0014-standardized-provenance-recording.md b/docs/adr/0014-standardized-provenance-recording.md index b2e64477..db02a538 100644 --- a/docs/adr/0014-standardized-provenance-recording.md +++ b/docs/adr/0014-standardized-provenance-recording.md @@ -3,7 +3,7 @@ SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR), Forschungszentrum J SPDX-License-Identifier: CC-BY-SA-4.0 --> -# Record provenance of metadata +# Standardized provenance recording * Status: proposed * Deciders: sdruskat, skernchen, notactuallyfinn From d443f3dec035da25b954d922ba59bc7a17904587 Mon Sep 17 00:00:00 2001 From: David Pape Date: Fri, 17 Oct 2025 15:08:38 +0200 Subject: [PATCH 076/131] Add basic implementation of `file_exists` plugin --- docs/source/plugins/plugins.json | 8 ++ hermes.toml | 2 +- pyproject.toml | 1 + src/hermes/commands/harvest/file_exists.py | 115 +++++++++++++++++++++ 4 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 src/hermes/commands/harvest/file_exists.py diff --git a/docs/source/plugins/plugins.json b/docs/source/plugins/plugins.json index 16cec4ad..badd2b83 100644 --- a/docs/source/plugins/plugins.json +++ b/docs/source/plugins/plugins.json @@ -15,6 +15,14 @@ "harvested_files": ["codemeta.json"], "builtin": true }, + { + "name": "'file_exists' Harvester", + "description": "Harvest plugin that figures out whether certain frequently used files (README, LICENSE, ...) exist.", + "author": "Hermes team", + "steps": ["harvest"], + "harvested_files": [" ??? "], + "builtin": true + }, { "name": "hermes-plugin-git", "description": "Harvest plugin for Git repository metadata.", diff --git a/hermes.toml b/hermes.toml index 3aa44a8f..5b598d7a 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", "file_exists" ] # ordered priority (first one is most important) [deposit] target = "invenio_rdm" diff --git a/pyproject.toml b/pyproject.toml index 4ef373c3..41bbcd7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,6 +57,7 @@ hermes-marketplace = "hermes.commands.marketplace:main" [project.entry-points."hermes.harvest"] cff = "hermes.commands.harvest.cff:CffHarvestPlugin" codemeta = "hermes.commands.harvest.codemeta:CodeMetaHarvestPlugin" +file_exists = "hermes.commands.harvest.file_exists:FileExistsHarvestPlugin" [project.entry-points."hermes.deposit"] file = "hermes.commands.deposit.file:FileDepositPlugin" diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py new file mode 100644 index 00000000..aeaf74bb --- /dev/null +++ b/src/hermes/commands/harvest/file_exists.py @@ -0,0 +1,115 @@ +# SPDX-FileCopyrightText: 2025 Helmholtz-Zentrum Dresden-Rossendorf +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileContributor: David Pape + +from dataclasses import dataclass +from mimetypes import guess_type +from pathlib import Path +from typing import List, Self + +from hermes.commands.harvest.base import HermesHarvestCommand, HermesHarvestPlugin + + +@dataclass +class URL: + url: str + + @classmethod + def from_path(cls, path: Path) -> Self: + return cls(url=path.as_uri()) + + def as_codemeta(self) -> dict: + return { + "@type": "schema:URL", + "@data": self.url, + } + + +@dataclass +class TextObject: + encoding_format: str + url: URL + + @classmethod + def from_path(cls, path: Path) -> Self: + type_, _encoding = guess_type(path) + url = URL.from_path(path) + return cls(encoding_format=type_, url=url) + + def as_codemeta(self) -> dict: + return { + "@type": "schema:TextObject", + "schema:encodingFormat": self.encoding_format, + "schema:url": self.url.as_codemeta(), + } + + +@dataclass +class CreativeWork: + name: str + associated_media: TextObject + + @classmethod + def from_path(cls, path: Path) -> Self: + text_object = TextObject.from_path(path) + return cls(name=path.stem, associated_media=text_object) + + def as_codemeta(self) -> dict: + return { + "@type": "schema:CreativeWork", + "schema:name": self.name, + "schema:associatedMedia": self.associated_media.as_codemeta(), + } + + +class FileExistsHarvestPlugin(HermesHarvestPlugin): + search_patterns = [ + "contributing", + "contributing.md", + "contributing.txt", + ] + search_patterns_license = [ + "license", + "license.txt", + "license.md", + "licenses/*.txt", + ] + search_patterns_readme = [ + "readme", + "readme.md", + "readme.markdown", + "readme.rst", + "readme.txt", + ] + + def __init__(self): + self.working_directory: Path = Path.cwd() + + def __call__(self, command: HermesHarvestCommand): + self.working_directory = command.args.path.resolve() + + license_files = self._find_files(self.search_patterns_license) + readme_files = self._find_files(self.search_patterns_readme) + other_files = self._find_files(self.search_patterns) + + data = { + "schema:hasPart": [ + file.as_codemeta() + for file in license_files + readme_files + other_files + ], + "schema:license": [ + file.associated_media.url.as_codemeta() for file in license_files + ], + "codemeta:readme": [ + file.associated_media.url.as_codemeta() for file in readme_files + ], + } + + return data, {"workingDirectory": str(self.working_directory)} + + def _find_files(self, file_name_patterns: List[str]) -> List[CreativeWork]: + results = set() + for pattern in file_name_patterns: + paths = self.working_directory.rglob(pattern, case_sensitive=False) + results.update(paths) + return [CreativeWork.from_path(file) for file in results] From 971fced492ea792250555cc9631d31b3037dd8b2 Mon Sep 17 00:00:00 2001 From: David Pape Date: Fri, 17 Oct 2025 15:30:03 +0200 Subject: [PATCH 077/131] Use typing extensions Self type --- src/hermes/commands/harvest/file_exists.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index aeaf74bb..e4d18b8c 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -5,7 +5,8 @@ from dataclasses import dataclass from mimetypes import guess_type from pathlib import Path -from typing import List, Self +from typing import List +from typing_extensions import Self from hermes.commands.harvest.base import HermesHarvestCommand, HermesHarvestPlugin From f222da79b946fe797594daf8d4c3f5e7e043ef8d Mon Sep 17 00:00:00 2001 From: David Pape Date: Fri, 17 Oct 2025 15:51:00 +0200 Subject: [PATCH 078/131] Add `content_size` in bytes to the file objects --- src/hermes/commands/harvest/file_exists.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index e4d18b8c..2c3edfad 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -28,18 +28,21 @@ def as_codemeta(self) -> dict: @dataclass class TextObject: + content_size: str encoding_format: str url: URL @classmethod def from_path(cls, path: Path) -> Self: + size = str(path.stat().st_size) # string! type_, _encoding = guess_type(path) url = URL.from_path(path) - return cls(encoding_format=type_, url=url) + return cls(content_size=size, encoding_format=type_, url=url) def as_codemeta(self) -> dict: return { "@type": "schema:TextObject", + "schema:contentSize": self.content_size, "schema:encodingFormat": self.encoding_format, "schema:url": self.url.as_codemeta(), } From cdb49fbf3ffd1d6b36718df676c9ae065aac3d39 Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 28 Oct 2025 13:47:55 +0100 Subject: [PATCH 079/131] Get files from `git ls-files` if possible --- src/hermes/commands/harvest/file_exists.py | 38 ++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 2c3edfad..d4e80bad 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -3,10 +3,12 @@ # SPDX-FileContributor: David Pape from dataclasses import dataclass +from functools import cache from mimetypes import guess_type from pathlib import Path -from typing import List +from typing import List, Optional from typing_extensions import Self +import subprocess from hermes.commands.harvest.base import HermesHarvestCommand, HermesHarvestPlugin @@ -112,8 +114,40 @@ def __call__(self, command: HermesHarvestCommand): return data, {"workingDirectory": str(self.working_directory)} def _find_files(self, file_name_patterns: List[str]) -> List[CreativeWork]: + files = self._find_files_git(file_name_patterns) + if files is None: + files = self._find_files_directory(file_name_patterns) + return [CreativeWork.from_path(file) for file in files] + + def _find_files_directory(self, file_name_patterns: List[str]) -> List[Path]: results = set() for pattern in file_name_patterns: paths = self.working_directory.rglob(pattern, case_sensitive=False) results.update(paths) - return [CreativeWork.from_path(file) for file in results] + return list(results) + + def _find_files_git(self, file_name_patterns: List[str]) -> Optional[List[Path]]: + files = _git_ls_files(self.working_directory) + if files is None: + return None + matching_files = [] + for file in files: + for pattern in file_name_patterns: + if file.match(pattern, case_sensitive=False): + matching_files.append(file) + return matching_files + + +@cache +def _git_ls_files(working_directory: Path) -> List[Path]: + result = subprocess.run( + ["git", "ls-files", "--cached"], + capture_output=True, + cwd=working_directory, + text=True, + ) + if result.returncode != 0: + return None + filenames = result.stdout.splitlines() + files = [Path(filename).resolve() for filename in filenames] + return files From 155cd13d92923f25d781ab0cd3da612081776d3c Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 28 Oct 2025 13:49:47 +0100 Subject: [PATCH 080/131] =?UTF-8?q?Fix=20`@data`=20=E2=86=92=20`@value`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hermes/commands/harvest/file_exists.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index d4e80bad..5a019ec6 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -24,7 +24,7 @@ def from_path(cls, path: Path) -> Self: def as_codemeta(self) -> dict: return { "@type": "schema:URL", - "@data": self.url, + "@value": self.url, } From 7de7e089c6b8ea08f7c2250564bec6a9a11d8b2b Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 28 Oct 2025 14:18:44 +0100 Subject: [PATCH 081/131] Add docstring for `_git_ls_files` --- src/hermes/commands/harvest/file_exists.py | 26 ++++++++++++++++------ 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 5a019ec6..e7beb614 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -139,13 +139,25 @@ def _find_files_git(self, file_name_patterns: List[str]) -> Optional[List[Path]] @cache -def _git_ls_files(working_directory: Path) -> List[Path]: - result = subprocess.run( - ["git", "ls-files", "--cached"], - capture_output=True, - cwd=working_directory, - text=True, - ) +def _git_ls_files(working_directory: Path) -> Optional[List[Path]]: + """Get a list of all files by calling ``git ls-file`` in ``working_directory``. + + ``git ls-file`` is called with the ``--cached`` flag which lists all files tracked + by git. The returned file paths are converted to a list of ``Path`` objects. If + git command fails or git is not found, ``None`` is returned. + + The result of this function is cached and thus git is only executed once per given + ``working_directory``. + """ + try: + result = subprocess.run( + ["git", "ls-files", "--cached"], + capture_output=True, + cwd=working_directory, + text=True, + ) + except FileNotFoundError: + return None if result.returncode != 0: return None filenames = result.stdout.splitlines() From 012edac5815c2198bc900d918d1b4b67b05e3ed8 Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 28 Oct 2025 14:57:03 +0100 Subject: [PATCH 082/131] Make it possible to disable `git ls-files` --- src/hermes/commands/harvest/file_exists.py | 26 +++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index e7beb614..2104ce34 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -10,6 +10,8 @@ from typing_extensions import Self import subprocess +from pydantic import BaseModel + from hermes.commands.harvest.base import HermesHarvestCommand, HermesHarvestPlugin @@ -68,7 +70,15 @@ def as_codemeta(self) -> dict: } +class FileExistsHarvestSettings(BaseModel): + """Settings for ``file_exists`` harvester.""" + + enable_git_ls_files: bool = True + + class FileExistsHarvestPlugin(HermesHarvestPlugin): + settings_class = FileExistsHarvestSettings + search_patterns = [ "contributing", "contributing.md", @@ -90,9 +100,11 @@ class FileExistsHarvestPlugin(HermesHarvestPlugin): def __init__(self): self.working_directory: Path = Path.cwd() + self.settings: FileExistsHarvestSettings = FileExistsHarvestSettings() def __call__(self, command: HermesHarvestCommand): self.working_directory = command.args.path.resolve() + self.settings = command.settings.file_exists license_files = self._find_files(self.search_patterns_license) readme_files = self._find_files(self.search_patterns_readme) @@ -114,7 +126,15 @@ def __call__(self, command: HermesHarvestCommand): return data, {"workingDirectory": str(self.working_directory)} def _find_files(self, file_name_patterns: List[str]) -> List[CreativeWork]: - files = self._find_files_git(file_name_patterns) + """Find files that match ``file_name_patterns``. + + If the setting ``enable_git_ls_files`` is ``True``, ``git ls-files`` is used to + find matching files. If it is set to ``False`` or getting the list from git + fails, the working directory is searched recursively. + """ + files = None + if self.settings.enable_git_ls_files: + files = self._find_files_git(file_name_patterns) if files is None: files = self._find_files_directory(file_name_patterns) return [CreativeWork.from_path(file) for file in files] @@ -143,10 +163,10 @@ def _git_ls_files(working_directory: Path) -> Optional[List[Path]]: """Get a list of all files by calling ``git ls-file`` in ``working_directory``. ``git ls-file`` is called with the ``--cached`` flag which lists all files tracked - by git. The returned file paths are converted to a list of ``Path`` objects. If + by git. The returned file paths are converted to a list of ``Path`` objects. If the git command fails or git is not found, ``None`` is returned. - The result of this function is cached and thus git is only executed once per given + The result of this function is cached. Git is only executed once per given ``working_directory``. """ try: From 78ba4c9e06c0e5213b26f5b897fce84f307e5d65 Mon Sep 17 00:00:00 2001 From: David Pape Date: Wed, 29 Oct 2025 14:58:23 +0100 Subject: [PATCH 083/131] Implement file tagging based on pattern group --- hermes.toml | 3 + src/hermes/commands/harvest/file_exists.py | 120 ++++++++++++--------- 2 files changed, 70 insertions(+), 53 deletions(-) diff --git a/hermes.toml b/hermes.toml index 5b598d7a..b6311645 100644 --- a/hermes.toml +++ b/hermes.toml @@ -5,6 +5,9 @@ [harvest] sources = [ "cff", "toml", "file_exists" ] # ordered priority (first one is most important) +[harvest.file_exists.search_patterns] +community = ["contributing.md", "governance.md"] + [deposit] target = "invenio_rdm" diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 2104ce34..94c25c84 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -2,11 +2,12 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileContributor: David Pape +from collections import defaultdict from dataclasses import dataclass from functools import cache from mimetypes import guess_type from pathlib import Path -from typing import List, Optional +from typing import Dict, List, Optional, Set from typing_extensions import Self import subprocess @@ -56,17 +57,19 @@ def as_codemeta(self) -> dict: class CreativeWork: name: str associated_media: TextObject + keywords: List[str] @classmethod - def from_path(cls, path: Path) -> Self: + def from_path(cls, path: Path, keywords: List[str]) -> Self: text_object = TextObject.from_path(path) - return cls(name=path.stem, associated_media=text_object) + return cls(name=path.stem, associated_media=text_object, keywords=keywords) def as_codemeta(self) -> dict: return { "@type": "schema:CreativeWork", "schema:name": self.name, "schema:associatedMedia": self.associated_media.as_codemeta(), + "schema:keywords": self.keywords, } @@ -74,88 +77,99 @@ class FileExistsHarvestSettings(BaseModel): """Settings for ``file_exists`` harvester.""" enable_git_ls_files: bool = True + search_patterns: Dict[str, List[str]] = {} class FileExistsHarvestPlugin(HermesHarvestPlugin): settings_class = FileExistsHarvestSettings - search_patterns = [ - "contributing", - "contributing.md", - "contributing.txt", - ] - search_patterns_license = [ - "license", - "license.txt", - "license.md", - "licenses/*.txt", - ] - search_patterns_readme = [ - "readme", - "readme.md", - "readme.markdown", - "readme.rst", - "readme.txt", - ] + base_search_patterns = { + "readme": [ + "readme", + "readme.md", + "readme.markdown", + "readme.rst", + "readme.txt", + ], + "license": [ + "license", + "license.txt", + "license.md", + "licenses/*.txt", + ], + } def __init__(self): self.working_directory: Path = Path.cwd() self.settings: FileExistsHarvestSettings = FileExistsHarvestSettings() + # mapping from tag name to list of file name patterns + self.search_patterns: Dict[str, List[str]] = self.base_search_patterns + # mapping from file name pattern to list of tags + self.search_pattern_keywords: Dict[str, List[str]] = defaultdict(list) + # flat list of file name patterns + self.search_pattern_list: List[str] = [] + def __call__(self, command: HermesHarvestCommand): self.working_directory = command.args.path.resolve() self.settings = command.settings.file_exists - license_files = self._find_files(self.search_patterns_license) - readme_files = self._find_files(self.search_patterns_readme) - other_files = self._find_files(self.search_patterns) + # update search patterns from config + self.search_patterns.update(self.settings.search_patterns) + + # create inverse lookup table + for key, patterns in self.search_patterns.items(): + for pattern in patterns: + self.search_pattern_keywords[pattern].append(key) + + self.search_pattern_list = sum(self.search_patterns.values(), start=[]) + files = self._find_files() data = { - "schema:hasPart": [ - file.as_codemeta() - for file in license_files + readme_files + other_files - ], + "schema:hasPart": [file.as_codemeta() for file in files], "schema:license": [ - file.associated_media.url.as_codemeta() for file in license_files + file.associated_media.url.as_codemeta() + for file in files + if file.keywords and "license" in file.keywords ], "codemeta:readme": [ - file.associated_media.url.as_codemeta() for file in readme_files + file.associated_media.url.as_codemeta() + for file in files + if file.keywords and "readme" in file.keywords ], } return data, {"workingDirectory": str(self.working_directory)} - def _find_files(self, file_name_patterns: List[str]) -> List[CreativeWork]: - """Find files that match ``file_name_patterns``. + def _find_files(self) -> List[CreativeWork]: + """Find files that match the search patterns. If the setting ``enable_git_ls_files`` is ``True``, ``git ls-files`` is used to find matching files. If it is set to ``False`` or getting the list from git fails, the working directory is searched recursively. + + The files are tagged using the search pattern "groups" as the keywords. """ files = None if self.settings.enable_git_ls_files: - files = self._find_files_git(file_name_patterns) - if files is None: - files = self._find_files_directory(file_name_patterns) - return [CreativeWork.from_path(file) for file in files] - - def _find_files_directory(self, file_name_patterns: List[str]) -> List[Path]: - results = set() - for pattern in file_name_patterns: - paths = self.working_directory.rglob(pattern, case_sensitive=False) - results.update(paths) - return list(results) - - def _find_files_git(self, file_name_patterns: List[str]) -> Optional[List[Path]]: - files = _git_ls_files(self.working_directory) + files = _git_ls_files(self.working_directory) if files is None: - return None - matching_files = [] - for file in files: - for pattern in file_name_patterns: - if file.match(pattern, case_sensitive=False): - matching_files.append(file) - return matching_files + files = self.working_directory.rglob("*") + files_with_keywords = self._tag_files(files) + return [ + CreativeWork.from_path(file, keywords=list(keywords)) + for file, keywords in files_with_keywords.items() + ] + + def _tag_files(self, paths: List[Path]) -> Optional[Dict[Path, Set[str]]]: + """Filter and tag file paths.""" + paths_with_keywords = defaultdict(set) + for path in paths: + for pattern in self.search_pattern_list: + if path.match(pattern, case_sensitive=False): + keywords = self.search_pattern_keywords[pattern] + paths_with_keywords[path].update(keywords) + return paths_with_keywords @cache From cd1757c9e43644b46fb6e0869e57dec3113cd642 Mon Sep 17 00:00:00 2001 From: David Pape Date: Wed, 29 Oct 2025 15:29:52 +0100 Subject: [PATCH 084/131] Update docstrings and function signatures --- src/hermes/commands/harvest/file_exists.py | 49 ++++++++++++++++++++-- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 94c25c84..bc3a4b78 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -2,12 +2,14 @@ # SPDX-License-Identifier: Apache-2.0 # SPDX-FileContributor: David Pape +"""Module for the ``FileExistsHarvestPlugin`` and it's associated models and helpers.""" + from collections import defaultdict from dataclasses import dataclass from functools import cache from mimetypes import guess_type from pathlib import Path -from typing import Dict, List, Optional, Set +from typing import Dict, Iterable, List, Optional, Set from typing_extensions import Self import subprocess @@ -18,6 +20,11 @@ @dataclass class URL: + """Basic model of a ``schema:URL``. + + See also: https://schema.org/URL + """ + url: str @classmethod @@ -33,6 +40,11 @@ def as_codemeta(self) -> dict: @dataclass class TextObject: + """Basic model of a ``schema:TextObject``. + + See also: https://schema.org/TextObject + """ + content_size: str encoding_format: str url: URL @@ -55,6 +67,11 @@ def as_codemeta(self) -> dict: @dataclass class CreativeWork: + """Basic model of a ``schema:CreativeWork``. + + See also: https://schema.org/CreativeWork + """ + name: str associated_media: TextObject keywords: List[str] @@ -81,8 +98,32 @@ class FileExistsHarvestSettings(BaseModel): class FileExistsHarvestPlugin(HermesHarvestPlugin): + """Harvest plugin that searches for specific files based on patterns. + + Files are searched based on patterns such as ``readme.md`` or ``licenses/*.txt``. + Matching of the file paths is implemented using the ``match`` function of Python's + ``Path`` objects. This means, matching is performed from the end of the path. Search + patterns are case-insensitive. + + Files are tagged using the name of the file name pattern's "group" as the keyword. + If a file matches multiple patterns, all appropriate keywords are added. Files that + were tagged with ``readme`` are added to the data model as a ``schema:URL`` using + the ``codemeta:readme`` property. Files that were tagged ``license`` are added to + the data model as a ``schema:URL`` using the ``schema:readme`` property. All found + files that contain at least one tag are added to the data model as a + ``schema:CreativeWork`` using the ``schema:hasPart`` property. Files that don't + match any pattern (and thus don't have a tag) are not added to the data model. All + file URLs are given using the ``file:`` protocol and the absolute path of the file + at the time of harvesting. + + If available, ``git ls-files`` is used to find all files of the repository. This can + be disabled via the options. As a fallback, the working directory is searched + recursively for all files. + """ + settings_class = FileExistsHarvestSettings + # key: group name (used as keywords when tagging), value: list of patterns base_search_patterns = { "readme": [ "readme", @@ -148,7 +189,7 @@ def _find_files(self) -> List[CreativeWork]: find matching files. If it is set to ``False`` or getting the list from git fails, the working directory is searched recursively. - The files are tagged using the search pattern "groups" as the keywords. + The files are tagged using the "groups" of search pattern as the keywords. """ files = None if self.settings.enable_git_ls_files: @@ -157,11 +198,11 @@ def _find_files(self) -> List[CreativeWork]: files = self.working_directory.rglob("*") files_with_keywords = self._tag_files(files) return [ - CreativeWork.from_path(file, keywords=list(keywords)) + CreativeWork.from_path(file, list(keywords)) for file, keywords in files_with_keywords.items() ] - def _tag_files(self, paths: List[Path]) -> Optional[Dict[Path, Set[str]]]: + def _tag_files(self, paths: Iterable[Path]) -> Dict[Path, Set[str]]: """Filter and tag file paths.""" paths_with_keywords = defaultdict(set) for path in paths: From 49dd3dcc2edd3c0d04a90be50463dc5c083fce44 Mon Sep 17 00:00:00 2001 From: David Pape Date: Thu, 30 Oct 2025 09:28:56 +0100 Subject: [PATCH 085/131] Store file keywords as set --- src/hermes/commands/harvest/file_exists.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index bc3a4b78..cfec97c1 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -74,19 +74,19 @@ class CreativeWork: name: str associated_media: TextObject - keywords: List[str] + keywords: Set[str] @classmethod - def from_path(cls, path: Path, keywords: List[str]) -> Self: + def from_path(cls, path: Path, keywords: Set[str]) -> Self: text_object = TextObject.from_path(path) - return cls(name=path.stem, associated_media=text_object, keywords=keywords) + return cls(name=path.stem, associated_media=text_object, keywords=set(keywords)) def as_codemeta(self) -> dict: return { "@type": "schema:CreativeWork", "schema:name": self.name, "schema:associatedMedia": self.associated_media.as_codemeta(), - "schema:keywords": self.keywords, + "schema:keywords": list(self.keywords), } @@ -146,8 +146,8 @@ def __init__(self): # mapping from tag name to list of file name patterns self.search_patterns: Dict[str, List[str]] = self.base_search_patterns - # mapping from file name pattern to list of tags - self.search_pattern_keywords: Dict[str, List[str]] = defaultdict(list) + # mapping from file name pattern to set of tags + self.search_pattern_keywords: Dict[str, Set[str]] = defaultdict(set) # flat list of file name patterns self.search_pattern_list: List[str] = [] @@ -161,7 +161,7 @@ def __call__(self, command: HermesHarvestCommand): # create inverse lookup table for key, patterns in self.search_patterns.items(): for pattern in patterns: - self.search_pattern_keywords[pattern].append(key) + self.search_pattern_keywords[pattern].add(key) self.search_pattern_list = sum(self.search_patterns.values(), start=[]) From 824aa54242251146dd1ad6dffb000db9ebee801d Mon Sep 17 00:00:00 2001 From: David Pape Date: Thu, 30 Oct 2025 09:31:59 +0100 Subject: [PATCH 086/131] Update plugin metadata in `plugins.json` --- docs/source/plugins/plugins.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/source/plugins/plugins.json b/docs/source/plugins/plugins.json index badd2b83..04d69099 100644 --- a/docs/source/plugins/plugins.json +++ b/docs/source/plugins/plugins.json @@ -17,10 +17,13 @@ }, { "name": "'file_exists' Harvester", - "description": "Harvest plugin that figures out whether certain frequently used files (README, LICENSE, ...) exist.", + "description": "Harvest plugin that figures out whether certain frequently used files (README, LICENSE, ...) exist. Custom search patterns for other types of files can be configured.", "author": "Hermes team", "steps": ["harvest"], - "harvested_files": [" ??? "], + "harvested_files": [ + "readme", + "license" + ], "builtin": true }, { From 542ae9bcf1915c1a24a9748c96cb0d0efa1a888d Mon Sep 17 00:00:00 2001 From: David Pape Date: Thu, 30 Oct 2025 12:59:08 +0100 Subject: [PATCH 087/131] Improve file type detection for yml, toml, cff --- src/hermes/commands/harvest/file_exists.py | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index cfec97c1..2981337e 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -18,6 +18,33 @@ from hermes.commands.harvest.base import HermesHarvestCommand, HermesHarvestPlugin +def guess_file_type(path: Path): + """File type detection for non-standardised formats. + + Custom detection for file types not yet supported by Python's ``guess_type`` + function. + """ + # YAML was only added to ``guess_type`` in Python 3.14 due to the MIME type only + # having been decided in 2024. + # See: https://www.rfc-editor.org/rfc/rfc9512.html + if path.suffix in [".yml", ".yaml"]: + return ("application/yaml", None) + + # TOML is not yet part of ``guess_type`` due to the MIME type only having been + # accepted in October of 2024. + # See: https://www.iana.org/assignments/media-types/application/toml + if path.suffix == ".toml": + return ("application/toml", None) + + # cff is yaml. + # See: https://github.com/citation-file-format/citation-file-format/issues/391 + if path.name == "CITATION.cff": + return ("application/yaml", None) + + # use non-strict mode to cover more file types + return guess_type(path, strict=False) + + @dataclass class URL: """Basic model of a ``schema:URL``. @@ -52,7 +79,7 @@ class TextObject: @classmethod def from_path(cls, path: Path) -> Self: size = str(path.stat().st_size) # string! - type_, _encoding = guess_type(path) + type_, _encoding = guess_file_type(path) url = URL.from_path(path) return cls(content_size=size, encoding_format=type_, url=url) From 04a273ee6b87dcc57b0a4198998cabbcba83db70 Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Fri, 31 Oct 2025 12:08:12 +0100 Subject: [PATCH 088/131] updated the diagram --- .../hermes-prov-diagram/hermes-prov.drawio | 2017 +++++++++-------- docs/adr/hermes-prov-diagram/hermes-prov.svg | 2 +- 2 files changed, 1109 insertions(+), 910 deletions(-) diff --git a/docs/adr/hermes-prov-diagram/hermes-prov.drawio b/docs/adr/hermes-prov-diagram/hermes-prov.drawio index 660d3b75..4173db36 100644 --- a/docs/adr/hermes-prov-diagram/hermes-prov.drawio +++ b/docs/adr/hermes-prov-diagram/hermes-prov.drawio @@ -1,132 +1,114 @@ - - - + + + - - + + - - + + - - + + - - + + - - - - - + + - + - - - - - - - - - - - - - - - - - - - + - - + + - - + - - + + - - + + - - + + - - + + + - - + + - - + + - - + + - - + + + + - - + + - - + + + + - - + + - - - + + - - + + @@ -136,690 +118,707 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + - - - + + - - + + - - + - - + + - - + + - - + + - - + + - - - + + - - - - + + + + - - - + + - - + + - - + + + - - + + + + + + + - - + + - + - - - + + - - + + - - - + + - - + + - + - - + - - + + - - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - + - + - - + + - - + + - - + + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + - - + + - - + + - - - - - - - - - - - - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - + + - - + + - - - + + - - + + - + + - - + + + - - - - - - - + + - - - - - + + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + - - + + - - + + - - + + - - - + + - - + + - - + + - - + - - + + - - + - - + + - - + + - - + - - + + - + - + + - - - - - - - - - - - - - + + - + + - - + + - + + - - + + - - + + - - - - - - - - - - - - - - + + - - - + + - - + + - - + + + - - + + - - + + + - - + + - - + + + + - - + + - - + + + + - + - - + - - + + - - + - + - + @@ -830,443 +829,436 @@ - - + + - - + + - - + + - - + + - - + + - + - + - - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - + + - - - + + - - + + - + - - + - - + + - - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + - - + + - - + + - + + - - + + - - + + - - + + - - - + + - - + + - - + + + - - + + - - + - - + + - - + + + + - - + + - - - + + - - + + - - + + - + - + - - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - + + - - - + + - - + + - + - - + - + - - + - - + + - - + + - - - + + - - + + - - + + - + + - - + + - - + + - - + + - - - + + - - + + - - + + + - - + + - - + - - + + - - + + + + - - + + - - + + - - + + - - + + - - + + - + @@ -1276,662 +1268,869 @@ - - + + - - + + - - - - + + + + - + + - - + + - - + + + + - - + + - - + + + + - - + + - - + + + - - + + - - + + - + - - - + + - - + + - - - + + + - - + + - - + + - + - - + + - - - - + + + + - + - - + - - + + - - + - - + + - - - + + - - + + - - + + - - - - + + + + - + + + + - - - - + + + + - - + - - + + - + - + + - - + + - - - - + + + + - - - + + - - - - + + + + - - + + - - + + - + + + + + + + - - + + - - - - + + + + - - + + - + + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - + + - - - - + + + + - - - - + + + + + + + + - - - - + + + + - - + - - + + - - - - + + + + - + - - - - + + + + - - - - + + + + - + + - - - - + + + + - - + + - - + + - - + + - + + + + + + + - - + + - - - - + + + + - - - - + + + + - - + + - - - - + + + + - - + - - - - - - - - + + - - + + - - + + - - + + - - - - + + + + + + + + + + + + + + + + - - - - + + + + + + + - - - - + + + + - - + + - - - + + - - - - + + + + + + + + - - + + + + + + - - + + - - - - + + + - + + + + - - - - + + + + + + + - - - - - - + + - + - + + - - + + - - - - + + + + - - - + + - - - - - - - - - - - - + + + + - - - + + - - - - + + + + - - + + + + - + + + - - + + - - - - + + + + - - + - - - - + + + + - - - - - - - + + + + + + + + - - - - + + + + + + + + - - - - + + + + + + - - + + + + - - + + - - - - - - - + + + + + - - - - + + + + + + + + - - - - + + + + - + - - - - + + + + - - + + - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - + + + + - - + + + + - - - - + + + + - - + - - - - - + + + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + + + - - + + + + + + + + + + diff --git a/docs/adr/hermes-prov-diagram/hermes-prov.svg b/docs/adr/hermes-prov-diagram/hermes-prov.svg index 21451ee3..dbe5a2ae 100644 --- a/docs/adr/hermes-prov-diagram/hermes-prov.svg +++ b/docs/adr/hermes-prov-diagram/hermes-prov.svg @@ -1,4 +1,4 @@ -
actedOnBehalfOf
actedOnBehalfOf
wasDerivedFrom
wasAssociatedWith
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAssociatedWith
actedOnBehalfOf
cff-plugin
harvest-plugin
version, settings
CITATION.cff
text, path uri
wasAttributedTo
CITATION python
software-metadata
wasAssociatedWith
load
func, args, kwargs
map
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
used
used
wasAttributedTo
wasAssociatedWith
.hermes/harvest/cff/
codemeta.json
wasDerivedFrom
wasGeneratedBy
used
.hermes/harvest/
cff/context.json
text, path uri
.hermes/harvest/
cff/expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
load
wasDerivedFrom
wasGeneratedBy
used
CITATION data
write
pyproject-plugin
harvest-plugin
version, settings
hermes
version
pyproject.toml
text, path uri
.hermes/harvest/pyproject/
codemeta.json
wasAttributedTo
pyproject python
software-metadata
wasAssociatedWith
load
func, args, kwargs
map
write
wasDerivedFrom
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasGeneratedBy
used
used
used
wasAttributedTo
wasAssociatedWith
.hermes/harvest/pyproject/
context.json
text, path uri
.hermes/harvest/pyproject/
expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
process
process-"plugin"
strategies
actedOnBehalfOf
.hermes/process/result/
codemeta.json
pyproject data
processed data
load
merge and process
write
wasDerivedFrom
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasGeneratedBy
used
used
wasAttributedTo
wasAttributedTo
wasAssociatedWith
wasAssociatedWith
.hermes/process/result/
context.json
text, path uri
.hermes/process/result/
expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
used
HERMESCache
actedOnBehalfOf
user added
merging strategies
used
curate
curate-plugin
version, settings
actedOnBehalfOf
wasAttributedTo
processed data
wasAssociatedWith
load
wasDerivedFrom
wasGeneratedBy
used
User
actedOnBehalfOf
curated data
wasDerivedFrom
wasInfluencedBy
write
wasDerivedFrom
used
wasAssociatedWith
.hermes/curate/result/
context.json
text, path uri
.hermes/curate/result/
expanded.json
text, path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
deposit 1
deposit-plugin
version, settings
actedOnBehalfOf
wasAttributedTo
curated data
wasAssociatedWith
load
wasDerivedFrom
wasGeneratedBy
used
write
wasDerivedFrom
used
wasAssociatedWith
.hermes/deposit/result/
context.json
text
path uri
.hermes/deposit/result/
expanded.json
text
path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
update metadata
used
wasAssociatedWith
actedOnBehalfOf
wasAttributedTo
wasAssociatedWith
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAssociatedWith
wasAttributedTo
deposit data
wasAssociatedWith
load
wasGeneratedBy
used
wasDerivedFrom
cff-plugin
postprocess-
plugin
version, settings
map
wasAssociatedWith
used
wasAttributedTo
new data for CITATION.cff
wasDerivedFrom
wasGeneratedBy
CITATION.cff
text, path uri
wasAssociatedWith
load
func, args, kwargs
used
wasAttributedTo
data from CITATION.cff
wasDerivedFrom
wasGeneratedBy
merge
used
wasAssociatedWith
used
new CITATION.cff data
wasDerivedFrom
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
CITATION.cff
path uri
wasAssociatedWith
write
func, args, kwargs
used
wasDerivedFrom
wasGeneratedBy
deposit 2
deposit-plugin
version, settings
update metadata
wasDerivedFrom
deposit data after deposit 1
wasGeneratedBy
used
wasAssociatedWith
wasDerivedFrom
deposit data after deposit 2
wasGeneratedBy
pyproject-plugin
postprocess-
plugin
version, settings
map
wasAssociatedWith
used
wasAttributedTo
new data for pyproject.toml
wasDerivedFrom
wasGeneratedBy
pyproject.toml
text, path uri
wasAssociatedWith
load
func, args, kwargs
used
wasAttributedTo
data from pyproject.toml
wasDerivedFrom
wasGeneratedBy
merge
used
wasAssociatedWith
used
new pyproject.toml data
wasDerivedFrom
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
pyproject.toml
path uri
wasAssociatedWith
write
func, args, kwargs
used
wasDerivedFrom
wasGeneratedBy
actedOnBehalfOf
HARVEST
PROCESS
CURATE
DEPOSIT
POST-PROCESS
\ No newline at end of file +
actedOnBehalfOf
wasDerivedFrom
wasAssociatedWith
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAssociatedWith
actedOnBehalfOf
cff-plugin
harvest-plugin
version, settings
CITATION.cff
text, path uri
wasAttributedTo
CITATION python
software-metadata
wasAssociatedWith
load
func, args, kwargs
map
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
used
used
wasAttributedTo
wasAssociatedWith
.hermes/harvest/cff/
codemeta.json
wasDerivedFrom
wasGeneratedBy
used
.hermes/harvest/
cff/context.json
text, path uri
.hermes/harvest/
cff/expanded.json
text, path uri
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
load
wasDerivedFrom
wasGeneratedBy
used
CITATION data
write
deposit 2
deposit-plugin
version, settings
update metadata
used
wasAssociatedWith
wasDerivedFrom
deposit data after deposit 2
wasGeneratedBy
used
wasAttributedTo
actedOnBehalfOf
pyproject-plugin
harvest-plugin
version, settings
hermes
version
pyproject.toml
text, path uri
.hermes/harvest/pyproject/
codemeta.json
wasAttributedTo
pyproject python
software-metadata
wasAssociatedWith
load
func, args, kwargs
map
write
wasDerivedFrom
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
used
used
used
wasAttributedTo
wasAssociatedWith
.hermes/harvest/pyproject/
expanded.json
text, path uri
wasDerivedFrom
wasGeneratedBy
process
process-"plugin"
strategies
actedOnBehalfOf
.hermes/process/result/
codemeta.json
pyproject data
processed data
load
merge and process
write
wasDerivedFrom
wasDerivedFrom
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasGeneratedBy
used
used
wasAttributedTo
wasAssociatedWith
wasAssociatedWith
.hermes/process/result/
context.json
text, path uri
.hermes/process/result/
expanded.json
text, path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
used
HERMESCache
actedOnBehalfOf
user added
merging strategies
used
curate
curate-plugin
version, settings
actedOnBehalfOf
wasAttributedTo
processed data
wasAssociatedWith
load
wasDerivedFrom
wasGeneratedBy
used
User
actedOnBehalfOf
curated data
wasDerivedFrom
wasInfluencedBy
write
wasDerivedFrom
used
wasAssociatedWith
.hermes/curate/result/
context.json
text, path uri
.hermes/curate/result/
expanded.json
text, path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
deposit 1
deposit-plugin
version, settings
actedOnBehalfOf
wasAttributedTo
curated data
wasAssociatedWith
load
wasDerivedFrom
wasGeneratedBy
used
write
wasDerivedFrom
used
wasAssociatedWith
.hermes/deposit/result/
context.json
text
path uri
.hermes/deposit/result/
expanded.json
text
path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasAttributedTo
update metadata
used
wasAssociatedWith
actedOnBehalfOf
wasAttributedTo
wasAssociatedWith
wasAttributedTo
wasAttributedTo
wasAttributedTo
wasAssociatedWith
wasAttributedTo
deposit data
wasAssociatedWith
load
wasGeneratedBy
used
wasDerivedFrom
cff-plugin
postprocess-
plugin
version, settings
map
wasAssociatedWith
used
wasAttributedTo
new data for CITATION.cff
wasDerivedFrom
wasGeneratedBy
CITATION.cff
text, path uri
wasAssociatedWith
load
func, args, kwargs
used
wasAttributedTo
data from CITATION.cff
wasDerivedFrom
wasGeneratedBy
merge
used
wasAssociatedWith
used
new CITATION.cff data
wasDerivedFrom
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
CITATION.cff
path uri
wasAssociatedWith
write
func, args, kwargs
used
wasDerivedFrom
wasGeneratedBy
wasDerivedFrom
deposit data after deposit 1
wasGeneratedBy
pyproject-plugin
postprocess-
plugin
version, settings
map
wasAssociatedWith
used
wasAttributedTo
new data for pyproject.toml
wasDerivedFrom
wasGeneratedBy
pyproject.toml
text, path uri
wasAssociatedWith
load
func, args, kwargs
used
wasAttributedTo
data from pyproject.toml
wasDerivedFrom
wasGeneratedBy
merge
used
used
new pyproject.toml data
wasDerivedFrom
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
pyproject.toml
path uri
wasAssociatedWith
write
func, args, kwargs
used
wasDerivedFrom
wasGeneratedBy
actedOnBehalfOf
HARVEST
PROCESS
CURATE
DEPOSIT
POST-PROCESS
Legend
design
meaning
provenance: Agent
provenance: Entity
provenance: Activity
bold text
record those properties always
solid lining
record as detailed as possible
dashed lining
record without many details
grayed out
optional / not always existent
red background
documentation unclear
name
properties
name
properties
name
properties
.hermes/harvest/pyproject/
context.json
text, path uri
wasDerivedFrom
wasGeneratedBy
wasGeneratedBy
wasAttributedTo
wasDerivedFrom
wasAttributedTo
wasAssociatedWith
\ No newline at end of file From f63ac598cdb04f136bbb6cafbce9b026945e497e Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Fri, 31 Oct 2025 12:09:48 +0100 Subject: [PATCH 089/131] removed explicit line breaks and added information on non-prov properties --- docs/adr/0014-standardized-provenance-recording.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/docs/adr/0014-standardized-provenance-recording.md b/docs/adr/0014-standardized-provenance-recording.md index db02a538..86e83f2f 100644 --- a/docs/adr/0014-standardized-provenance-recording.md +++ b/docs/adr/0014-standardized-provenance-recording.md @@ -15,8 +15,9 @@ Technical story: ## Context and Problem Statement -To consolidate traceability of the metadata, and resolution based on metadata sources in case of duplicates, etc., we need to record the provenance of metadata values in a __standardized__ way.
-Additionally we use the [PROV-O ontology](https://www.w3.org/TR/prov-o/) and [JSON-LD](https://www.w3.org/TR/json-ld/) and want that HERMES records as much of the provenance as possible to not overcomplicate plugin development.
+To consolidate traceability of the metadata, and resolution based on metadata sources in case of duplicates, etc., we need to record the provenance of metadata values in a __standardized__ way. +Additionally we use the [PROV-O ontology](https://www.w3.org/TR/prov-o/) and [JSON-LD](https://www.w3.org/TR/json-ld/) and want that HERMES records as much of the provenance as possible to not overcomplicate plugin development. + To do this, we need to specify what provenance information is recorded and how it can be implemented in HERMES to make it easy to use. ## Considered Options @@ -55,14 +56,7 @@ class HermesPlugin(): * Bad, because API methods may not cover all I/O functionality python provides * Bad, because it doesn't cover merging, mapping, etc. -All provenance information should be recorded in the following format: -| design choice | meaning | -| -------------- | ------------------------------- | -| bold text | record those values always | -| solid lining | record as detailed as possible | -| dashed lining | record but without many details | -| grayed out | optional / not always there | -| red background | way of documentation unclear | +All provenance information should be recorded in the following format where addtional properties of agents, activites and entities are values of schema and codemeta fields: ![](./hermes-prov-diagram/hermes-prov.svg)
source: [hermes-prov.drawio](./hermes-prov-diagram/hermes-prov.drawio) From 8b0f68dec8ce288fa4a34cea1b744ea1bad12912 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 3 Nov 2025 10:24:38 +0100 Subject: [PATCH 090/131] File type detection `.license` and `poetry.lock` --- src/hermes/commands/harvest/file_exists.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 2981337e..44b0937f 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -41,6 +41,14 @@ def guess_file_type(path: Path): if path.name == "CITATION.cff": return ("application/yaml", None) + # .license files are likely license annotations according to REUSE specification. + # See: https://reuse.software/spec/ + if path.suffix == ".license": + return ("text/plain", None) + + if path.name == "poetry.lock": + return ("text/plain", None) + # use non-strict mode to cover more file types return guess_type(path, strict=False) From cd3fe3fab69e6eb0f787525525548d347be75136 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 3 Nov 2025 10:25:55 +0100 Subject: [PATCH 091/131] Add TODOs --- src/hermes/commands/harvest/file_exists.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 44b0937f..0a4bdbe4 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -73,6 +73,8 @@ def as_codemeta(self) -> dict: } +# TODO: Support other common subtypes of ``MediaObject`` such as ``ImageObject``. +# Currently, these are incorrectly classified as ``TextObject``. @dataclass class TextObject: """Basic model of a ``schema:TextObject``. @@ -81,7 +83,7 @@ class TextObject: """ content_size: str - encoding_format: str + encoding_format: Optional[str] url: URL @classmethod @@ -237,6 +239,7 @@ def _find_files(self) -> List[CreativeWork]: for file, keywords in files_with_keywords.items() ] + # TODO: How to handle directories? def _tag_files(self, paths: Iterable[Path]) -> Dict[Path, Set[str]]: """Filter and tag file paths.""" paths_with_keywords = defaultdict(set) From 2939c15ebaefde9637fc6172d15cc5a242b3687e Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 3 Nov 2025 11:50:38 +0100 Subject: [PATCH 092/131] Check if files tracked by git actually exist --- src/hermes/commands/harvest/file_exists.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 0a4bdbe4..fb7b5cc7 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -256,8 +256,9 @@ def _git_ls_files(working_directory: Path) -> Optional[List[Path]]: """Get a list of all files by calling ``git ls-file`` in ``working_directory``. ``git ls-file`` is called with the ``--cached`` flag which lists all files tracked - by git. The returned file paths are converted to a list of ``Path`` objects. If the - git command fails or git is not found, ``None`` is returned. + by git. The returned file paths are converted to a list of ``Path`` objects. Files + that are tracked by git but don't exist on disk are not returned. If the git command + fails or git is not found, ``None`` is returned. The result of this function is cached. Git is only executed once per given ``working_directory``. @@ -275,4 +276,4 @@ def _git_ls_files(working_directory: Path) -> Optional[List[Path]]: return None filenames = result.stdout.splitlines() files = [Path(filename).resolve() for filename in filenames] - return files + return [file for file in files if file.exists()] From c8cbacc415d067a73c4ed7cf649e329372009680 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 3 Nov 2025 12:30:51 +0100 Subject: [PATCH 093/131] Pipeline-style find/tag/filter approach --- src/hermes/commands/harvest/file_exists.py | 102 ++++++++++++--------- 1 file changed, 61 insertions(+), 41 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index fb7b5cc7..4745df3b 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -114,7 +114,7 @@ class CreativeWork: keywords: Set[str] @classmethod - def from_path(cls, path: Path, keywords: Set[str]) -> Self: + def from_path(cls, path: Path, keywords: Iterable[str]) -> Self: text_object = TextObject.from_path(path) return cls(name=path.stem, associated_media=text_object, keywords=set(keywords)) @@ -131,31 +131,34 @@ class FileExistsHarvestSettings(BaseModel): """Settings for ``file_exists`` harvester.""" enable_git_ls_files: bool = True + keep_untagged_files: bool = False search_patterns: Dict[str, List[str]] = {} class FileExistsHarvestPlugin(HermesHarvestPlugin): - """Harvest plugin that searches for specific files based on patterns. + """Harvest plugin that finds and tags files based on patterns. - Files are searched based on patterns such as ``readme.md`` or ``licenses/*.txt``. - Matching of the file paths is implemented using the ``match`` function of Python's - ``Path`` objects. This means, matching is performed from the end of the path. Search - patterns are case-insensitive. + Files are searched uing ``git ls-files`` or a recursive traversal of the working + directory. If available, ``git ls-files`` is used. This can be disabled via the + options. + + The found files are then tagged based on patterns such as ``readme.md`` + or ``licenses/*.txt``. Matching of the file paths is implemented using the ``match`` + function of Python's ``Path`` objects. This means, matching is performed from the + end of the path. Search patterns are case-insensitive. Files are tagged using the name of the file name pattern's "group" as the keyword. - If a file matches multiple patterns, all appropriate keywords are added. Files that - were tagged with ``readme`` are added to the data model as a ``schema:URL`` using - the ``codemeta:readme`` property. Files that were tagged ``license`` are added to - the data model as a ``schema:URL`` using the ``schema:readme`` property. All found - files that contain at least one tag are added to the data model as a - ``schema:CreativeWork`` using the ``schema:hasPart`` property. Files that don't - match any pattern (and thus don't have a tag) are not added to the data model. All - file URLs are given using the ``file:`` protocol and the absolute path of the file - at the time of harvesting. - - If available, ``git ls-files`` is used to find all files of the repository. This can - be disabled via the options. As a fallback, the working directory is searched - recursively for all files. + If a file matches multiple patterns, all appropriate keywords are added. Depending + on configuration of ``keep_untagged_files``, files without any tags are then removed + from the file list (this is the default). + + Files that were tagged with ``readme`` are added to the data model as a + ``schema:URL`` using the ``codemeta:readme`` property. Files that were tagged + ``license`` are added to the data model as a ``schema:URL`` using the + ``schema:license`` property. All files are added to the data model as a + ``schema:CreativeWork`` using the ``schema:hasPart`` property. All file URLs are + given using the ``file:`` protocol and the absolute path of the file at the time of + harvesting. """ settings_class = FileExistsHarvestSettings @@ -200,55 +203,72 @@ def __call__(self, command: HermesHarvestCommand): for pattern in patterns: self.search_pattern_keywords[pattern].add(key) + # create flat list for easy iteration self.search_pattern_list = sum(self.search_patterns.values(), start=[]) - files = self._find_files() + files_tags = self._filter_files(self._tag_files(self._find_files())) + creative_works = [ + CreativeWork.from_path(file, list(tags)) + for file, tags in files_tags.items() + ] + data = { - "schema:hasPart": [file.as_codemeta() for file in files], + "schema:hasPart": [work.as_codemeta() for work in creative_works], "schema:license": [ - file.associated_media.url.as_codemeta() - for file in files - if file.keywords and "license" in file.keywords + work.associated_media.url.as_codemeta() + for work in creative_works + if work.keywords and "license" in work.keywords ], "codemeta:readme": [ - file.associated_media.url.as_codemeta() - for file in files - if file.keywords and "readme" in file.keywords + work.associated_media.url.as_codemeta() + for work in creative_works + if work.keywords and "readme" in work.keywords ], } return data, {"workingDirectory": str(self.working_directory)} def _find_files(self) -> List[CreativeWork]: - """Find files that match the search patterns. + """Find files. If the setting ``enable_git_ls_files`` is ``True``, ``git ls-files`` is used to find matching files. If it is set to ``False`` or getting the list from git fails, the working directory is searched recursively. - - The files are tagged using the "groups" of search pattern as the keywords. """ files = None if self.settings.enable_git_ls_files: files = _git_ls_files(self.working_directory) if files is None: files = self.working_directory.rglob("*") - files_with_keywords = self._tag_files(files) - return [ - CreativeWork.from_path(file, list(keywords)) - for file, keywords in files_with_keywords.items() - ] + return files - # TODO: How to handle directories? def _tag_files(self, paths: Iterable[Path]) -> Dict[Path, Set[str]]: - """Filter and tag file paths.""" - paths_with_keywords = defaultdict(set) + """Tag file paths based on patterns. + + The files are tagged using the "group" names of the search pattern as the + keywords. + """ + paths_tags = {} for path in paths: + # TODO: How to handle directories? + if not path.is_file(): + continue + paths_tags[path] = set() for pattern in self.search_pattern_list: if path.match(pattern, case_sensitive=False): - keywords = self.search_pattern_keywords[pattern] - paths_with_keywords[path].update(keywords) - return paths_with_keywords + tags = self.search_pattern_keywords[pattern] + paths_tags[path].update(tags) + return paths_tags + + def _filter_files(self, files_tags: Dict[Path, Set[str]]) -> Dict[Path, Set[str]]: + """Filter out untagged files if required. + + If the setting ``keep_untagged_files`` is set to ``True``, the filter is not + applied. + """ + if self.settings.keep_untagged_files: + return files_tags + return {path: tags for path, tags in files_tags.items() if tags} @cache From 6d8c28f0bf0ab92cdd0e4873373f1c19dbd8ba24 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 3 Nov 2025 16:12:24 +0100 Subject: [PATCH 094/131] Make stat call more robust --- src/hermes/commands/harvest/file_exists.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 4745df3b..14641855 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -82,13 +82,17 @@ class TextObject: See also: https://schema.org/TextObject """ - content_size: str + content_size: Optional[str] encoding_format: Optional[str] url: URL @classmethod def from_path(cls, path: Path) -> Self: - size = str(path.stat().st_size) # string! + size = None + try: + size = str(path.stat().st_size) # string! + except FileNotFoundError: + pass type_, _encoding = guess_file_type(path) url = URL.from_path(path) return cls(content_size=size, encoding_format=type_, url=url) From 9617f640601b9b5f30c1e510d04b0289eaa3b2c4 Mon Sep 17 00:00:00 2001 From: David Pape Date: Tue, 4 Nov 2025 16:35:12 +0100 Subject: [PATCH 095/131] =?UTF-8?q?Generalize=20`TextObject`=20=E2=86=92?= =?UTF-8?q?=20`MediaObject`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hermes/commands/harvest/file_exists.py | 25 ++++++++++++---------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 14641855..69b7f80f 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -53,7 +53,7 @@ def guess_file_type(path: Path): return guess_type(path, strict=False) -@dataclass +@dataclass(kw_only=True) class URL: """Basic model of a ``schema:URL``. @@ -73,13 +73,16 @@ def as_codemeta(self) -> dict: } -# TODO: Support other common subtypes of ``MediaObject`` such as ``ImageObject``. -# Currently, these are incorrectly classified as ``TextObject``. -@dataclass -class TextObject: - """Basic model of a ``schema:TextObject``. +# TODO: Support common subtypes of ``MediaObject`` such as ``TextObject`` and +# ``ImageObject``? This would require either mapping mime types to text/image/binary/... +# which probably has many special cases (e.g. ``application/toml`` → text, +# ``image/svg+xml`` → text, ...), or figuring this out using the file itself, e.g. +# using libmagic. +@dataclass(kw_only=True) +class MediaObject: + """Basic model of a ``schema:MediaObject``. - See also: https://schema.org/TextObject + See also: https://schema.org/MediaObject """ content_size: Optional[str] @@ -99,14 +102,14 @@ def from_path(cls, path: Path) -> Self: def as_codemeta(self) -> dict: return { - "@type": "schema:TextObject", + "@type": "schema:MediaObject", "schema:contentSize": self.content_size, "schema:encodingFormat": self.encoding_format, "schema:url": self.url.as_codemeta(), } -@dataclass +@dataclass(kw_only=True) class CreativeWork: """Basic model of a ``schema:CreativeWork``. @@ -114,12 +117,12 @@ class CreativeWork: """ name: str - associated_media: TextObject + associated_media: MediaObject keywords: Set[str] @classmethod def from_path(cls, path: Path, keywords: Iterable[str]) -> Self: - text_object = TextObject.from_path(path) + text_object = MediaObject.from_path(path) return cls(name=path.stem, associated_media=text_object, keywords=set(keywords)) def as_codemeta(self) -> dict: From af3987b6ce06c43d54345cc0cc60a244d564657e Mon Sep 17 00:00:00 2001 From: David Pape Date: Fri, 14 Nov 2025 13:14:03 +0100 Subject: [PATCH 096/131] Fix typo in docstring Co-authored-by: Sophie <133236526+SKernchen@users.noreply.github.com> --- src/hermes/commands/harvest/file_exists.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 69b7f80f..e2b41aef 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -145,7 +145,7 @@ class FileExistsHarvestSettings(BaseModel): class FileExistsHarvestPlugin(HermesHarvestPlugin): """Harvest plugin that finds and tags files based on patterns. - Files are searched uing ``git ls-files`` or a recursive traversal of the working + Files are searched using ``git ls-files`` or a recursive traversal of the working directory. If available, ``git ls-files`` is used. This can be disabled via the options. From 3e9ddc5dcceeb2febbd2f378d89acf6561042f3f Mon Sep 17 00:00:00 2001 From: David Pape Date: Fri, 14 Nov 2025 13:35:56 +0100 Subject: [PATCH 097/131] Fix case-insensitive path matching for Python<3.12 --- src/hermes/commands/harvest/file_exists.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index e2b41aef..92ffb7db 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -262,7 +262,7 @@ def _tag_files(self, paths: Iterable[Path]) -> Dict[Path, Set[str]]: continue paths_tags[path] = set() for pattern in self.search_pattern_list: - if path.match(pattern, case_sensitive=False): + if _path_matches_pattern(path, pattern): tags = self.search_pattern_keywords[pattern] paths_tags[path].update(tags) return paths_tags @@ -278,6 +278,15 @@ def _filter_files(self, files_tags: Dict[Path, Set[str]]) -> Dict[Path, Set[str] return {path: tags for path, tags in files_tags.items() if tags} +def _path_matches_pattern(path: Path, pattern: str): + """Case-insensitive path matching. + + Python 3.12 introduces the ``case_sensitive`` kwarg to the ``match`` function. For + older Python versions, we have to implement this behaviour ourselves. + """ + return Path(str(path).casefold()).match(pattern.casefold()) + + @cache def _git_ls_files(working_directory: Path) -> Optional[List[Path]]: """Get a list of all files by calling ``git ls-file`` in ``working_directory``. From 17d148a978e46892eccd22c4b30b3fd9c22bce35 Mon Sep 17 00:00:00 2001 From: David Pape Date: Fri, 14 Nov 2025 13:36:32 +0100 Subject: [PATCH 098/131] Add TODO note to path pattern with slash --- src/hermes/commands/harvest/file_exists.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 92ffb7db..caf36bb6 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -183,6 +183,10 @@ class FileExistsHarvestPlugin(HermesHarvestPlugin): "license", "license.txt", "license.md", + # TODO: Do patterns with slashes work on Windows? If not, we might have to + # split on slash/backslash, then piece the parts together again as a Path, + # e.g.: ``Path("licenses") / Path("*.txt")``. If Path supports ``*``, that + # is. "licenses/*.txt", ], } From bffcc9f4d33b961c860caf380c68e72b480f3426 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 17 Nov 2025 11:14:30 +0100 Subject: [PATCH 099/131] Ensure only regular files are considered --- src/hermes/commands/harvest/file_exists.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index caf36bb6..1369a7ea 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -250,7 +250,7 @@ def _find_files(self) -> List[CreativeWork]: if self.settings.enable_git_ls_files: files = _git_ls_files(self.working_directory) if files is None: - files = self.working_directory.rglob("*") + files = _ls_files(self.working_directory) return files def _tag_files(self, paths: Iterable[Path]) -> Dict[Path, Set[str]]: @@ -261,9 +261,6 @@ def _tag_files(self, paths: Iterable[Path]) -> Dict[Path, Set[str]]: """ paths_tags = {} for path in paths: - # TODO: How to handle directories? - if not path.is_file(): - continue paths_tags[path] = set() for pattern in self.search_pattern_list: if _path_matches_pattern(path, pattern): @@ -291,6 +288,14 @@ def _path_matches_pattern(path: Path, pattern: str): return Path(str(path).casefold()).match(pattern.casefold()) +def _ls_files(working_directory: Path) -> List[Path]: + """Get a list of all files by recursively searching the ``working_directory``. + + Only regular files (i.e. files which are not directories, pipes, etc.) are returned. + """ + return [file for file in working_directory.rglob("*") if file.is_file()] + + @cache def _git_ls_files(working_directory: Path) -> Optional[List[Path]]: """Get a list of all files by calling ``git ls-file`` in ``working_directory``. From c8eb97a0dbe311c11c801c30d0c55ac0e553bbf6 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 17 Nov 2025 12:49:00 +0100 Subject: [PATCH 100/131] Document path separator in search patterns --- src/hermes/commands/harvest/file_exists.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 1369a7ea..5642e3a7 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -152,7 +152,8 @@ class FileExistsHarvestPlugin(HermesHarvestPlugin): The found files are then tagged based on patterns such as ``readme.md`` or ``licenses/*.txt``. Matching of the file paths is implemented using the ``match`` function of Python's ``Path`` objects. This means, matching is performed from the - end of the path. Search patterns are case-insensitive. + end of the path. Search patterns are case-insensitive and use ``/`` as the path + separator. Files are tagged using the name of the file name pattern's "group" as the keyword. If a file matches multiple patterns, all appropriate keywords are added. Depending @@ -183,10 +184,6 @@ class FileExistsHarvestPlugin(HermesHarvestPlugin): "license", "license.txt", "license.md", - # TODO: Do patterns with slashes work on Windows? If not, we might have to - # split on slash/backslash, then piece the parts together again as a Path, - # e.g.: ``Path("licenses") / Path("*.txt")``. If Path supports ``*``, that - # is. "licenses/*.txt", ], } From 628df915034130c637d9f88e9cd56729756275cb Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 17 Nov 2025 13:44:20 +0100 Subject: [PATCH 101/131] Fix type annotation --- hermes.toml | 1 - src/hermes/commands/harvest/file_exists.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/hermes.toml b/hermes.toml index b6311645..ed60a0fd 100644 --- a/hermes.toml +++ b/hermes.toml @@ -21,4 +21,3 @@ record_id = 13221384 depositions = "api/deposit/depositions" licenses = "api/vocabularies/licenses" communities = "api/communities" - diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 5642e3a7..8eba744f 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -236,7 +236,7 @@ def __call__(self, command: HermesHarvestCommand): return data, {"workingDirectory": str(self.working_directory)} - def _find_files(self) -> List[CreativeWork]: + def _find_files(self) -> List[Path]: """Find files. If the setting ``enable_git_ls_files`` is ``True``, ``git ls-files`` is used to From e49304c2f4342167d80ec2b09c66ce04ce9595ca Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 17 Nov 2025 13:45:29 +0100 Subject: [PATCH 102/131] Add missing return type annotation --- src/hermes/commands/harvest/file_exists.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index 8eba744f..a94ab882 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -276,7 +276,7 @@ def _filter_files(self, files_tags: Dict[Path, Set[str]]) -> Dict[Path, Set[str] return {path: tags for path, tags in files_tags.items() if tags} -def _path_matches_pattern(path: Path, pattern: str): +def _path_matches_pattern(path: Path, pattern: str) -> bool: """Case-insensitive path matching. Python 3.12 introduces the ``case_sensitive`` kwarg to the ``match`` function. For From 0c3f85fd01501672165cde7c9f0cd1fc872d327a Mon Sep 17 00:00:00 2001 From: Michael Fritzsche <142492755+notactuallyfinn@users.noreply.github.com> Date: Fri, 21 Nov 2025 13:48:38 +0100 Subject: [PATCH 103/131] Added sdruskats suggestions Co-authored-by: Stephan Druskat --- docs/adr/0014-standardized-provenance-recording.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/adr/0014-standardized-provenance-recording.md b/docs/adr/0014-standardized-provenance-recording.md index 86e83f2f..b5d0eccf 100644 --- a/docs/adr/0014-standardized-provenance-recording.md +++ b/docs/adr/0014-standardized-provenance-recording.md @@ -16,7 +16,7 @@ Technical story: ## Context and Problem Statement To consolidate traceability of the metadata, and resolution based on metadata sources in case of duplicates, etc., we need to record the provenance of metadata values in a __standardized__ way. -Additionally we use the [PROV-O ontology](https://www.w3.org/TR/prov-o/) and [JSON-LD](https://www.w3.org/TR/json-ld/) and want that HERMES records as much of the provenance as possible to not overcomplicate plugin development. +To achieve this, we use the [PROV-O ontology](https://www.w3.org/TR/prov-o/) serialized as [JSON-LD](https://www.w3.org/TR/json-ld/). Additionally, HERMES should make it possible to record as much of the provenance as possible *centrally*, i.e., as part of the core codebase. This is to keep plugin developers from having to supply their own provenance solutions. To do this, we need to specify what provenance information is recorded and how it can be implemented in HERMES to make it easy to use. @@ -56,7 +56,7 @@ class HermesPlugin(): * Bad, because API methods may not cover all I/O functionality python provides * Bad, because it doesn't cover merging, mapping, etc. -All provenance information should be recorded in the following format where addtional properties of agents, activites and entities are values of schema and codemeta fields: +All provenance information should be recorded in the following format where addtional properties of agents, activites and entities are values of suitable vocabularies (from Schema.org, CodeMeta and potentially other schemas): ![](./hermes-prov-diagram/hermes-prov.svg)
source: [hermes-prov.drawio](./hermes-prov-diagram/hermes-prov.drawio) From c963add74a6f411ea2fcd16ae475e967e5e97b02 Mon Sep 17 00:00:00 2001 From: notactuallyfinn Date: Fri, 21 Nov 2025 13:53:38 +0100 Subject: [PATCH 104/131] removed the chosen option part --- docs/adr/0014-standardized-provenance-recording.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adr/0014-standardized-provenance-recording.md b/docs/adr/0014-standardized-provenance-recording.md index b5d0eccf..4eb6df4e 100644 --- a/docs/adr/0014-standardized-provenance-recording.md +++ b/docs/adr/0014-standardized-provenance-recording.md @@ -26,7 +26,7 @@ To do this, we need to specify what provenance information is recorded and how i ## Decision Outcome -Chosen option: "Provide HERMES API-methods that also document themselves", because comes out best. +Chosen option: ## Pros and Cons of the Options From 05f61469bac9ea131c62f1ff6346da626cf44a87 Mon Sep 17 00:00:00 2001 From: David Pape Date: Mon, 24 Nov 2025 08:48:20 +0100 Subject: [PATCH 105/131] Move `guess_file_type` into `hermes.utils` --- src/hermes/commands/harvest/file_exists.py | 37 +--------------------- src/hermes/utils.py | 37 ++++++++++++++++++++++ 2 files changed, 38 insertions(+), 36 deletions(-) diff --git a/src/hermes/commands/harvest/file_exists.py b/src/hermes/commands/harvest/file_exists.py index a94ab882..ee6b4e8a 100644 --- a/src/hermes/commands/harvest/file_exists.py +++ b/src/hermes/commands/harvest/file_exists.py @@ -7,7 +7,6 @@ from collections import defaultdict from dataclasses import dataclass from functools import cache -from mimetypes import guess_type from pathlib import Path from typing import Dict, Iterable, List, Optional, Set from typing_extensions import Self @@ -16,41 +15,7 @@ from pydantic import BaseModel from hermes.commands.harvest.base import HermesHarvestCommand, HermesHarvestPlugin - - -def guess_file_type(path: Path): - """File type detection for non-standardised formats. - - Custom detection for file types not yet supported by Python's ``guess_type`` - function. - """ - # YAML was only added to ``guess_type`` in Python 3.14 due to the MIME type only - # having been decided in 2024. - # See: https://www.rfc-editor.org/rfc/rfc9512.html - if path.suffix in [".yml", ".yaml"]: - return ("application/yaml", None) - - # TOML is not yet part of ``guess_type`` due to the MIME type only having been - # accepted in October of 2024. - # See: https://www.iana.org/assignments/media-types/application/toml - if path.suffix == ".toml": - return ("application/toml", None) - - # cff is yaml. - # See: https://github.com/citation-file-format/citation-file-format/issues/391 - if path.name == "CITATION.cff": - return ("application/yaml", None) - - # .license files are likely license annotations according to REUSE specification. - # See: https://reuse.software/spec/ - if path.suffix == ".license": - return ("text/plain", None) - - if path.name == "poetry.lock": - return ("text/plain", None) - - # use non-strict mode to cover more file types - return guess_type(path, strict=False) +from hermes.utils import guess_file_type @dataclass(kw_only=True) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 758349fc..1a62318c 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -6,6 +6,8 @@ # SPDX-FileContributor: Stephan Druskat from importlib.metadata import metadata +from mimetypes import guess_type +from pathlib import Path def retrieve_project_urls(metadata_urls: list[str]) -> dict[str, str]: @@ -43,3 +45,38 @@ def retrieve_project_urls(metadata_urls: list[str]) -> dict[str, str]: # User agent hermes_user_agent = f"{hermes_name}/{hermes_version} ({hermes_homepage})" + + +def guess_file_type(path: Path): + """File type detection for non-standardised formats. + + Custom detection for file types not yet supported by Python's ``guess_type`` + function. + """ + # YAML was only added to ``guess_type`` in Python 3.14 due to the MIME type only + # having been decided in 2024. + # See: https://www.rfc-editor.org/rfc/rfc9512.html + if path.suffix in [".yml", ".yaml"]: + return ("application/yaml", None) + + # TOML is not yet part of ``guess_type`` due to the MIME type only having been + # accepted in October of 2024. + # See: https://www.iana.org/assignments/media-types/application/toml + if path.suffix == ".toml": + return ("application/toml", None) + + # cff is yaml. + # See: https://github.com/citation-file-format/citation-file-format/issues/391 + if path.name == "CITATION.cff": + return ("application/yaml", None) + + # .license files are likely license annotations according to REUSE specification. + # See: https://reuse.software/spec/ + if path.suffix == ".license": + return ("text/plain", None) + + if path.name == "poetry.lock": + return ("text/plain", None) + + # use non-strict mode to cover more file types + return guess_type(path, strict=False) From 0253a3d44e6b765fee1ed184d7b68b6b6bb8be7a Mon Sep 17 00:00:00 2001 From: "Kernchen, Sophie" Date: Fri, 12 Dec 2025 10:19:01 +0100 Subject: [PATCH 106/131] Add licenses for graphics --- docs/adr/hermes-prov-diagram/hermes-prov.drawio.license | 3 +++ docs/adr/hermes-prov-diagram/hermes-prov.svg.license | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 docs/adr/hermes-prov-diagram/hermes-prov.drawio.license create mode 100644 docs/adr/hermes-prov-diagram/hermes-prov.svg.license diff --git a/docs/adr/hermes-prov-diagram/hermes-prov.drawio.license b/docs/adr/hermes-prov-diagram/hermes-prov.drawio.license new file mode 100644 index 00000000..2e24f7a4 --- /dev/null +++ b/docs/adr/hermes-prov-diagram/hermes-prov.drawio.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) + +SPDX-License-Identifier: CC-BY-SA-4.0 diff --git a/docs/adr/hermes-prov-diagram/hermes-prov.svg.license b/docs/adr/hermes-prov-diagram/hermes-prov.svg.license new file mode 100644 index 00000000..2e24f7a4 --- /dev/null +++ b/docs/adr/hermes-prov-diagram/hermes-prov.svg.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2025 German Aerospace Center (DLR) + +SPDX-License-Identifier: CC-BY-SA-4.0 From d2b5913d84593b50111cf2f7119ee16ad8af8029 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Dec 2025 15:02:34 +0000 Subject: [PATCH 107/131] Bump urllib3 from 2.5.0 to 2.6.0 Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- poetry.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/poetry.lock b/poetry.lock index 131af6ca..dbe1cb83 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "accessible-pygments" @@ -2354,21 +2354,21 @@ typing-extensions = ">=4.12.0" [[package]] name = "urllib3" -version = "2.5.0" +version = "2.6.2" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.9" groups = ["main", "dev", "docs"] files = [ - {file = "urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc"}, - {file = "urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"}, + {file = "urllib3-2.6.2-py3-none-any.whl", hash = "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd"}, + {file = "urllib3-2.6.2.tar.gz", hash = "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797"}, ] [package.extras] -brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] +brotli = ["brotli (>=1.2.0) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=1.2.0.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] -zstd = ["zstandard (>=0.18.0)"] +zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [[package]] name = "wheel" From ae4ec0664c44a374c6828902c12ca18bf9caa2e1 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Tue, 23 Dec 2025 16:50:14 +0100 Subject: [PATCH 108/131] Mask values of subcommand option arguments --- src/hermes/commands/cli.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/hermes/commands/cli.py b/src/hermes/commands/cli.py index 06a18ca7..26c0e508 100644 --- a/src/hermes/commands/cli.py +++ b/src/hermes/commands/cli.py @@ -61,9 +61,21 @@ def main() -> None: # Actually parse the command line, configure it and execute the selected sub-command. args = parser.parse_args() + def _mask_option_args() -> dict[str, str]: + ret_dict = {} + for var in vars(args): + if not var == "options": + ret_dict[var] = getattr(args, var) + else: + ret_dict["options"] = [] + for (opt_name, opt_val) in getattr(args, var): + ret_dict["options"].append(f"{opt_name}: ***") + return ret_dict + + logger.init_logging() log = logger.getLogger("hermes.cli") - log.debug("Running hermes with the following command line arguments: %s", args) + log.debug("Running hermes with the following command line arguments: %s", _mask_option_args()) try: log.debug("Loading settings...") From 126695df85611fe56907b2c47ed88e68aff68f4e Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 10:17:09 +0100 Subject: [PATCH 109/131] Refactor masking options values into util --- src/hermes/commands/cli.py | 15 ++------------- src/hermes/utils.py | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/src/hermes/commands/cli.py b/src/hermes/commands/cli.py index 26c0e508..09a8e650 100644 --- a/src/hermes/commands/cli.py +++ b/src/hermes/commands/cli.py @@ -16,6 +16,7 @@ HermesHarvestCommand, HermesProcessCommand, HermesCurateCommand, HermesDepositCommand, HermesPostprocessCommand, HermesInitCommand) from hermes.commands.base import HermesCommand +from hermes.utils import mask_options_values def main() -> None: @@ -61,21 +62,9 @@ def main() -> None: # Actually parse the command line, configure it and execute the selected sub-command. args = parser.parse_args() - def _mask_option_args() -> dict[str, str]: - ret_dict = {} - for var in vars(args): - if not var == "options": - ret_dict[var] = getattr(args, var) - else: - ret_dict["options"] = [] - for (opt_name, opt_val) in getattr(args, var): - ret_dict["options"].append(f"{opt_name}: ***") - return ret_dict - - logger.init_logging() log = logger.getLogger("hermes.cli") - log.debug("Running hermes with the following command line arguments: %s", _mask_option_args()) + log.debug("Running hermes with the following command line arguments: %s", mask_options_values(args)) try: log.debug("Loading settings...") diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 1a62318c..88e6f0fd 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -8,6 +8,7 @@ from importlib.metadata import metadata from mimetypes import guess_type from pathlib import Path +import argparse def retrieve_project_urls(metadata_urls: list[str]) -> dict[str, str]: @@ -80,3 +81,25 @@ def guess_file_type(path: Path): # use non-strict mode to cover more file types return guess_type(path, strict=False) + +def mask_soptions_values(args: argparse.Namespace) -> argparse.Namespace: + """Masks potentially sensitive values in the 'options' argument + in the passed argparse.Namespace. + + The main use case for this is preventing potentially sensitive + data/secrets being included in raw args logging. + + :param args: The argparse.Namespace to mask. + :return: A copy of the namespace with masked sensitive values. + """ + import copy + + masked_args = copy.copy(args) + + # Mask the values for 'options' if they exist + if hasattr(masked_args, "options") and masked_args.options: + masked_args.options = [ + (key, "***REDACTED***") for key, value in masked_args.options.values + ] + + return masked_args From 8c113db28e66c95e1433b83bc0c5af9e73ea3350 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 10:30:20 +0100 Subject: [PATCH 110/131] Add fixed vulnerability --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 101d8d0c..a3479b4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,10 @@ and this project tries to adhere to [Semantic Versioning](https://semver.org/spe - Update poetry to more recent version. (#347) +### Security + +- Patch raw logging of '-O' values that could have included arbitrary secrets. (https://github.com/softwarepub/hermes/security/advisories/GHSA-jm5j-jfrm-hm23) + ## [0.9.0] - 2025-02-26 ### Added From 27422194976726eb5a985b7b3a244fa8d4551b91 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 11:05:23 +0100 Subject: [PATCH 111/131] Fix typo --- src/hermes/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 88e6f0fd..b32ef267 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -82,7 +82,7 @@ def guess_file_type(path: Path): # use non-strict mode to cover more file types return guess_type(path, strict=False) -def mask_soptions_values(args: argparse.Namespace) -> argparse.Namespace: +def mask_options_values(args: argparse.Namespace) -> argparse.Namespace: """Masks potentially sensitive values in the 'options' argument in the passed argparse.Namespace. From bf635b945d308d591175ec99d5867b26d826dd6d Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 11:06:23 +0100 Subject: [PATCH 112/131] Fix another typo --- src/hermes/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index b32ef267..78b23364 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -99,7 +99,7 @@ def mask_options_values(args: argparse.Namespace) -> argparse.Namespace: # Mask the values for 'options' if they exist if hasattr(masked_args, "options") and masked_args.options: masked_args.options = [ - (key, "***REDACTED***") for key, value in masked_args.options.values + (key, "***REDACTED***") for key, value in masked_args.options ] return masked_args From b35a63b6566a20a4e1d7bb09bb743fd601e44d55 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 11:10:24 +0100 Subject: [PATCH 113/131] Add test for patch --- test/hermes_test/test_utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index d660d8bd..37277c95 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -5,6 +5,7 @@ import toml from pathlib import Path +from argparse import Namespace pyproject = toml.load(Path(__file__).parent.parent.parent / "pyproject.toml") expected_name = pyproject["project"]["name"] @@ -22,3 +23,8 @@ def test_hermes_user_agent(): assert ( hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" ) + +def test_mask_values_options(): + from hermes.utils import mask_options_values + ns = Namespace(foo="bar", options=[("foo", "bar"), ("bar", "foo")]) + assert mask_options_values(ns) == Namespace(foo="bar", options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")]) \ No newline at end of file From e166b44d08bbe0d91c80a79c8fe93d442a92a439 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 11:40:24 +0100 Subject: [PATCH 114/131] Upgrade previously vulnerable dependency --- poetry.lock | 2042 +++++++++++++++++++++++++++--------------------- pyproject.toml | 2 +- 2 files changed, 1162 insertions(+), 882 deletions(-) diff --git a/poetry.lock b/poetry.lock index dbe1cb83..c15e9020 100644 --- a/poetry.lock +++ b/poetry.lock @@ -45,14 +45,14 @@ files = [ [[package]] name = "astroid" -version = "3.3.11" +version = "4.0.3" description = "An abstract syntax tree for Python with inference support." optional = false -python-versions = ">=3.9.0" +python-versions = ">=3.10.0" groups = ["docs"] files = [ - {file = "astroid-3.3.11-py3-none-any.whl", hash = "sha256:54c760ae8322ece1abd213057c4b5bba7c49818853fc901ef09719a60dbf9dec"}, - {file = "astroid-3.3.11.tar.gz", hash = "sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce"}, + {file = "astroid-4.0.3-py3-none-any.whl", hash = "sha256:864a0a34af1bd70e1049ba1e61cee843a7252c826d97825fcee9b2fcbd9e1b14"}, + {file = "astroid-4.0.3.tar.gz", hash = "sha256:08d1de40d251cc3dc4a7a12726721d475ac189e4e583d596ece7422bc176bda3"}, ] [package.dependencies] @@ -60,24 +60,16 @@ typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} [[package]] name = "attrs" -version = "25.3.0" +version = "25.4.0" description = "Classes Without Boilerplate" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"}, - {file = "attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"}, + {file = "attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373"}, + {file = "attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11"}, ] -[package.extras] -benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] -cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] -dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] -docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] -tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] -tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""] - [[package]] name = "babel" version = "2.17.0" @@ -95,18 +87,18 @@ dev = ["backports.zoneinfo ; python_version < \"3.9\"", "freezegun (>=1.0,<2.0)" [[package]] name = "beautifulsoup4" -version = "4.13.4" +version = "4.14.3" description = "Screen-scraping library" optional = false python-versions = ">=3.7.0" groups = ["docs"] files = [ - {file = "beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b"}, - {file = "beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195"}, + {file = "beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb"}, + {file = "beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86"}, ] [package.dependencies] -soupsieve = ">1.2" +soupsieve = ">=1.6.1" typing-extensions = ">=4.0.0" [package.extras] @@ -151,26 +143,26 @@ testing = ["pytest (>=6,!=7.0.0)", "pytest-xdist (>=2)"] [[package]] name = "cachetools" -version = "6.1.0" +version = "6.2.4" description = "Extensible memoizing collections and decorators" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "cachetools-6.1.0-py3-none-any.whl", hash = "sha256:1c7bb3cf9193deaf3508b7c5f2a79986c13ea38965c5adcff1f84519cf39163e"}, - {file = "cachetools-6.1.0.tar.gz", hash = "sha256:b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587"}, + {file = "cachetools-6.2.4-py3-none-any.whl", hash = "sha256:69a7a52634fed8b8bf6e24a050fb60bff1c9bd8f6d24572b99c32d4e71e62a51"}, + {file = "cachetools-6.2.4.tar.gz", hash = "sha256:82c5c05585e70b6ba2d3ae09ea60b79548872185d2f24ae1f2709d37299fd607"}, ] [[package]] name = "certifi" -version = "2025.8.3" +version = "2026.1.4" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.7" groups = ["main", "dev", "docs"] files = [ - {file = "certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"}, - {file = "certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407"}, + {file = "certifi-2026.1.4-py3-none-any.whl", hash = "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c"}, + {file = "certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120"}, ] [[package]] @@ -199,83 +191,101 @@ publishing = ["twine", "wheel"] [[package]] name = "cffi" -version = "1.17.1" +version = "2.0.0" description = "Foreign Function Interface for Python calling C code." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] -files = [ - {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, - {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, - {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"}, - {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"}, - {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"}, - {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"}, - {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, - {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"}, - {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"}, - {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"}, - {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"}, - {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"}, - {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"}, - {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, - {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"}, - {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"}, - {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"}, - {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"}, - {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, - {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"}, - {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"}, - {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"}, - {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"}, - {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"}, - {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"}, - {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"}, - {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"}, - {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"}, - {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"}, - {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"}, - {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"}, - {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"}, - {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"}, - {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"}, - {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"}, - {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"}, - {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"}, - {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"}, - {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"}, - {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"}, - {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"}, - {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"}, - {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"}, - {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"}, - {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"}, - {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"}, - {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"}, - {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"}, - {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"}, - {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"}, - {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"}, - {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"}, - {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"}, - {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"}, - {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"}, - {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"}, - {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"}, - {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"}, - {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"}, - {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"}, - {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"}, - {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"}, - {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"}, - {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"}, - {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"}, - {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, - {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, +markers = "platform_python_implementation != \"PyPy\"" +files = [ + {file = "cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44"}, + {file = "cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4"}, + {file = "cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453"}, + {file = "cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495"}, + {file = "cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5"}, + {file = "cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb"}, + {file = "cffi-2.0.0-cp310-cp310-win32.whl", hash = "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a"}, + {file = "cffi-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739"}, + {file = "cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe"}, + {file = "cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664"}, + {file = "cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26"}, + {file = "cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9"}, + {file = "cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414"}, + {file = "cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743"}, + {file = "cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5"}, + {file = "cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5"}, + {file = "cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d"}, + {file = "cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d"}, + {file = "cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037"}, + {file = "cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba"}, + {file = "cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94"}, + {file = "cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187"}, + {file = "cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18"}, + {file = "cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5"}, + {file = "cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6"}, + {file = "cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb"}, + {file = "cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3"}, + {file = "cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26"}, + {file = "cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c"}, + {file = "cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b"}, + {file = "cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27"}, + {file = "cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75"}, + {file = "cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91"}, + {file = "cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5"}, + {file = "cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef"}, + {file = "cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775"}, + {file = "cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205"}, + {file = "cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1"}, + {file = "cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f"}, + {file = "cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25"}, + {file = "cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad"}, + {file = "cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9"}, + {file = "cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc"}, + {file = "cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592"}, + {file = "cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512"}, + {file = "cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4"}, + {file = "cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e"}, + {file = "cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6"}, + {file = "cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9"}, + {file = "cffi-2.0.0-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf"}, + {file = "cffi-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f"}, + {file = "cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63"}, + {file = "cffi-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2"}, + {file = "cffi-2.0.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65"}, + {file = "cffi-2.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322"}, + {file = "cffi-2.0.0-cp39-cp39-win32.whl", hash = "sha256:2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a"}, + {file = "cffi-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9"}, + {file = "cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529"}, ] [package.dependencies] -pycparser = "*" +pycparser = {version = "*", markers = "implementation_name != \"PyPy\""} [[package]] name = "chardet" @@ -291,116 +301,137 @@ files = [ [[package]] name = "charset-normalizer" -version = "3.4.2" +version = "3.4.4" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7" groups = ["main", "dev", "docs"] files = [ - {file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9cbfacf36cb0ec2897ce0ebc5d08ca44213af24265bd56eca54bee7923c48fd6"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18dd2e350387c87dabe711b86f83c9c78af772c748904d372ade190b5c7c9d4d"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8075c35cd58273fee266c58c0c9b670947c19df5fb98e7b66710e04ad4e9ff86"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5bf4545e3b962767e5c06fe1738f951f77d27967cb2caa64c28be7c4563e162c"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a6ab32f7210554a96cd9e33abe3ddd86732beeafc7a28e9955cdf22ffadbab0"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b33de11b92e9f75a2b545d6e9b6f37e398d86c3e9e9653c4864eb7e89c5773ef"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8755483f3c00d6c9a77f490c17e6ab0c8729e39e6390328e42521ef175380ae6"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:68a328e5f55ec37c57f19ebb1fdc56a248db2e3e9ad769919a58672958e8f366"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21b2899062867b0e1fde9b724f8aecb1af14f2778d69aacd1a5a1853a597a5db"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-win32.whl", hash = "sha256:e8082b26888e2f8b36a042a58307d5b917ef2b1cacab921ad3323ef91901c71a"}, - {file = "charset_normalizer-3.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:f69a27e45c43520f5487f27627059b64aaf160415589230992cec34c5e18a509"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:be1e352acbe3c78727a16a455126d9ff83ea2dfdcbc83148d2982305a04714c2"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa88ca0b1932e93f2d961bf3addbb2db902198dca337d88c89e1559e066e7645"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d524ba3f1581b35c03cb42beebab4a13e6cdad7b36246bd22541fa585a56cccd"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28a1005facc94196e1fb3e82a3d442a9d9110b8434fc1ded7a24a2983c9888d8"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0f5d9ed7f254402c9e7d35d2f5972c9bbea9040e99cd2861bd77dc68263277c7"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:efd387a49825780ff861998cd959767800d54f8308936b21025326de4b5a42b9"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f0aa37f3c979cf2546b73e8222bbfa3dc07a641585340179d768068e3455e544"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e70e990b2137b29dc5564715de1e12701815dacc1d056308e2b17e9095372a82"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0c8c57f84ccfc871a48a47321cfa49ae1df56cd1d965a09abe84066f6853b9c0"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6b66f92b17849b85cad91259efc341dce9c1af48e2173bf38a85c6329f1033e5"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-win32.whl", hash = "sha256:daac4765328a919a805fa5e2720f3e94767abd632ae410a9062dff5412bae65a"}, - {file = "charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:e53efc7c7cee4c1e70661e2e112ca46a575f90ed9ae3fef200f2a25e954f4b28"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0c29de6a1a95f24b9a1aa7aefd27d2487263f00dfd55a77719b530788f75cff7"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cddf7bd982eaa998934a91f69d182aec997c6c468898efe6679af88283b498d3"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d41c4d287cfc69060fa91cae9683eacffad989f1a10811995fa309df656ec214"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e594135de17ab3866138f496755f302b72157d115086d100c3f19370839dd3a"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf713fe9a71ef6fd5adf7a79670135081cd4431c2943864757f0fa3a65b1fafd"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a370b3e078e418187da8c3674eddb9d983ec09445c99a3a263c2011993522981"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a955b438e62efdf7e0b7b52a64dc5c3396e2634baa62471768a64bc2adb73d5c"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7222ffd5e4de8e57e03ce2cef95a4c43c98fcb72ad86909abdfc2c17d227fc1b"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:bee093bf902e1d8fc0ac143c88902c3dfc8941f7ea1d6a8dd2bcb786d33db03d"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dedb8adb91d11846ee08bec4c8236c8549ac721c245678282dcb06b221aab59f"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-win32.whl", hash = "sha256:db4c7bf0e07fc3b7d89ac2a5880a6a8062056801b83ff56d8464b70f65482b6c"}, - {file = "charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:5a9979887252a82fefd3d3ed2a8e3b937a7a809f65dcb1e068b090e165bbe99e"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:926ca93accd5d36ccdabd803392ddc3e03e6d4cd1cf17deff3b989ab8e9dbcf0"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eba9904b0f38a143592d9fc0e19e2df0fa2e41c3c3745554761c5f6447eedabf"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3fddb7e2c84ac87ac3a947cb4e66d143ca5863ef48e4a5ecb83bd48619e4634e"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98f862da73774290f251b9df8d11161b6cf25b599a66baf087c1ffe340e9bfd1"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c9379d65defcab82d07b2a9dfbfc2e95bc8fe0ebb1b176a3190230a3ef0e07c"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e635b87f01ebc977342e2697d05b56632f5f879a4f15955dfe8cef2448b51691"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1c95a1e2902a8b722868587c0e1184ad5c55631de5afc0eb96bc4b0d738092c0"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ef8de666d6179b009dce7bcb2ad4c4a779f113f12caf8dc77f0162c29d20490b"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:32fc0341d72e0f73f80acb0a2c94216bd704f4f0bce10aedea38f30502b271ff"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:289200a18fa698949d2b39c671c2cc7a24d44096784e76614899a7ccf2574b7b"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4a476b06fbcf359ad25d34a057b7219281286ae2477cc5ff5e3f70a246971148"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:aaeeb6a479c7667fbe1099af9617c83aaca22182d6cf8c53966491a0f1b7ffb7"}, - {file = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl", hash = "sha256:aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cad5f45b3146325bb38d6855642f6fd609c3f7cad4dbaf75549bf3b904d3184"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2680962a4848b3c4f155dc2ee64505a9c57186d0d56b43123b17ca3de18f0fa"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:36b31da18b8890a76ec181c3cf44326bf2c48e36d393ca1b72b3f484113ea344"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f4074c5a429281bf056ddd4c5d3b740ebca4d43ffffe2ef4bf4d2d05114299da"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9e36a97bee9b86ef9a1cf7bb96747eb7a15c2f22bdb5b516434b00f2a599f02"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:1b1bde144d98e446b056ef98e59c256e9294f6b74d7af6846bf5ffdafd687a7d"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:915f3849a011c1f593ab99092f3cecfcb4d65d8feb4a64cf1bf2d22074dc0ec4"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:fb707f3e15060adf5b7ada797624a6c6e0138e2a26baa089df64c68ee98e040f"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:25a23ea5c7edc53e0f29bae2c44fcb5a1aa10591aae107f2a2b2583a9c5cbc64"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:770cab594ecf99ae64c236bc9ee3439c3f46be49796e265ce0cc8bc17b10294f"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-win32.whl", hash = "sha256:6a0289e4589e8bdfef02a80478f1dfcb14f0ab696b5a00e1f4b8a14a307a3c58"}, - {file = "charset_normalizer-3.4.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6fc1f5b51fa4cecaa18f2bd7a003f3dd039dd615cd69a2afd6d3b19aed6775f2"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76af085e67e56c8816c3ccf256ebd136def2ed9654525348cfa744b6802b69eb"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e45ba65510e2647721e35323d6ef54c7974959f6081b58d4ef5d87c60c84919a"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:046595208aae0120559a67693ecc65dd75d46f7bf687f159127046628178dc45"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75d10d37a47afee94919c4fab4c22b9bc2a8bf7d4f46f87363bcf0573f3ff4f5"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6333b3aa5a12c26b2a4d4e7335a28f1475e0e5e17d69d55141ee3cab736f66d1"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e8323a9b031aa0393768b87f04b4164a40037fb2a3c11ac06a03ffecd3618027"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:24498ba8ed6c2e0b56d4acbf83f2d989720a93b41d712ebd4f4979660db4417b"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:844da2b5728b5ce0e32d863af26f32b5ce61bc4273a9c720a9f3aa9df73b1455"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:65c981bdbd3f57670af8b59777cbfae75364b483fa8a9f420f08094531d54a01"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3c21d4fca343c805a52c0c78edc01e3477f6dd1ad7c47653241cf2a206d4fc58"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:dc7039885fa1baf9be153a0626e337aa7ec8bf96b0128605fb0d77788ddc1681"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-win32.whl", hash = "sha256:8272b73e1c5603666618805fe821edba66892e2870058c94c53147602eab29c7"}, - {file = "charset_normalizer-3.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:70f7172939fdf8790425ba31915bfbe8335030f05b9913d7ae00a87d4395620a"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:005fa3432484527f9732ebd315da8da8001593e2cf46a3d817669f062c3d9ed4"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e92fca20c46e9f5e1bb485887d074918b13543b1c2a1185e69bb8d17ab6236a7"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50bf98d5e563b83cc29471fa114366e6806bc06bc7a25fd59641e41445327836"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:721c76e84fe669be19c5791da68232ca2e05ba5185575086e384352e2c309597"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82d8fd25b7f4675d0c47cf95b594d4e7b158aca33b76aa63d07186e13c0e0ab7"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3daeac64d5b371dea99714f08ffc2c208522ec6b06fbc7866a450dd446f5c0f"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dccab8d5fa1ef9bfba0590ecf4d46df048d18ffe3eec01eeb73a42e0d9e7a8ba"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:aaf27faa992bfee0264dc1f03f4c75e9fcdda66a519db6b957a3f826e285cf12"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:eb30abc20df9ab0814b5a2524f23d75dcf83cde762c161917a2b4b7b55b1e518"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:c72fbbe68c6f32f251bdc08b8611c7b3060612236e960ef848e0a517ddbe76c5"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:982bb1e8b4ffda883b3d0a521e23abcd6fd17418f6d2c4118d257a10199c0ce3"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-win32.whl", hash = "sha256:43e0933a0eff183ee85833f341ec567c0980dae57c464d8a508e1b2ceb336471"}, - {file = "charset_normalizer-3.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:d11b54acf878eef558599658b0ffca78138c8c3655cf4f3a4a673c437e67732e"}, - {file = "charset_normalizer-3.4.2-py3-none-any.whl", hash = "sha256:7f56930ab0abd1c45cd15be65cc741c28b1c9a34876ce8c17a2fa107810c0af0"}, - {file = "charset_normalizer-3.4.2.tar.gz", hash = "sha256:5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-win32.whl", hash = "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d"}, + {file = "charset_normalizer-3.4.4-cp310-cp310-win_arm64.whl", hash = "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-win32.whl", hash = "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016"}, + {file = "charset_normalizer-3.4.4-cp311-cp311-win_arm64.whl", hash = "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525"}, + {file = "charset_normalizer-3.4.4-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14"}, + {file = "charset_normalizer-3.4.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c"}, + {file = "charset_normalizer-3.4.4-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ce8a0633f41a967713a59c4139d29110c07e826d131a316b50ce11b1d79b4f84"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eaabd426fe94daf8fd157c32e571c85cb12e66692f15516a83a03264b08d06c3"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:c4ef880e27901b6cc782f1b95f82da9313c0eb95c3af699103088fa0ac3ce9ac"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2aaba3b0819274cc41757a1da876f810a3e4d7b6eb25699253a4effef9e8e4af"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:778d2e08eda00f4256d7f672ca9fef386071c9202f5e4607920b86d7803387f2"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f155a433c2ec037d4e8df17d18922c3a0d9b3232a396690f17175d2946f0218d"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a8bf8d0f749c5757af2142fe7903a9df1d2e8aa3841559b2bad34b08d0e2bcf3"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:194f08cbb32dc406d6e1aea671a68be0823673db2832b38405deba2fb0d88f63"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:6aee717dcfead04c6eb1ce3bd29ac1e22663cdea57f943c87d1eab9a025438d7"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:cd4b7ca9984e5e7985c12bc60a6f173f3c958eae74f3ef6624bb6b26e2abbae4"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_riscv64.whl", hash = "sha256:b7cf1017d601aa35e6bb650b6ad28652c9cd78ee6caff19f3c28d03e1c80acbf"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:e912091979546adf63357d7e2ccff9b44f026c075aeaf25a52d0e95ad2281074"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:5cb4d72eea50c8868f5288b7f7f33ed276118325c1dfd3957089f6b519e1382a"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-win32.whl", hash = "sha256:837c2ce8c5a65a2035be9b3569c684358dfbf109fd3b6969630a87535495ceaa"}, + {file = "charset_normalizer-3.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:44c2a8734b333e0578090c4cd6b16f275e07aa6614ca8715e6c038e865e70576"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a9768c477b9d7bd54bc0c86dbaebdec6f03306675526c9927c0e8a04e8f94af9"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bee1e43c28aa63cb16e5c14e582580546b08e535299b8b6158a7c9c768a1f3d"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:0f04b14ffe5fdc8c4933862d8306109a2c51e0704acfa35d51598eb45a1e89fc"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:cd09d08005f958f370f539f186d10aec3377d55b9eeb0d796025d4886119d76e"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4fe7859a4e3e8457458e2ff592f15ccb02f3da787fcd31e0183879c3ad4692a1"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fa09f53c465e532f4d3db095e0c55b615f010ad81803d383195b6b5ca6cbf5f3"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7fa17817dc5625de8a027cb8b26d9fefa3ea28c8253929b8d6649e705d2835b6"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:5947809c8a2417be3267efc979c47d76a079758166f7d43ef5ae8e9f92751f88"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:4902828217069c3c5c71094537a8e623f5d097858ac6ca8252f7b4d10b7560f1"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:7c308f7e26e4363d79df40ca5b2be1c6ba9f02bdbccfed5abddb7859a6ce72cf"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:2c9d3c380143a1fedbff95a312aa798578371eb29da42106a29019368a475318"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cb01158d8b88ee68f15949894ccc6712278243d95f344770fa7593fa2d94410c"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-win32.whl", hash = "sha256:2677acec1a2f8ef614c6888b5b4ae4060cc184174a938ed4e8ef690e15d3e505"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:f8e160feb2aed042cd657a72acc0b481212ed28b1b9a95c0cee1621b524e1966"}, + {file = "charset_normalizer-3.4.4-cp39-cp39-win_arm64.whl", hash = "sha256:b5d84d37db046c5ca74ee7bb47dd6cbc13f80665fdde3e8040bdd3fb015ecb50"}, + {file = "charset_normalizer-3.4.4-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f"}, + {file = "charset_normalizer-3.4.4.tar.gz", hash = "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a"}, ] [[package]] name = "click" -version = "8.2.1" +version = "8.3.1" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b"}, - {file = "click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202"}, + {file = "click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6"}, + {file = "click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a"}, ] [package.dependencies] @@ -421,100 +452,104 @@ markers = {main = "platform_system == \"Windows\""} [[package]] name = "coverage" -version = "7.10.2" +version = "7.13.1" description = "Code coverage measurement for Python" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "coverage-7.10.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:79f0283ab5e6499fd5fe382ca3d62afa40fb50ff227676a3125d18af70eabf65"}, - {file = "coverage-7.10.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4545e906f595ee8ab8e03e21be20d899bfc06647925bc5b224ad7e8c40e08b8"}, - {file = "coverage-7.10.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ae385e1d58fbc6a9b1c315e5510ac52281e271478b45f92ca9b5ad42cf39643f"}, - {file = "coverage-7.10.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6f0cbe5f7dd19f3a32bac2251b95d51c3b89621ac88a2648096ce40f9a5aa1e7"}, - {file = "coverage-7.10.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fd17f427f041f6b116dc90b4049c6f3e1230524407d00daa2d8c7915037b5947"}, - {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7f10ca4cde7b466405cce0a0e9971a13eb22e57a5ecc8b5f93a81090cc9c7eb9"}, - {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3b990df23dd51dccce26d18fb09fd85a77ebe46368f387b0ffba7a74e470b31b"}, - {file = "coverage-7.10.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc3902584d25c7eef57fb38f440aa849a26a3a9f761a029a72b69acfca4e31f8"}, - {file = "coverage-7.10.2-cp310-cp310-win32.whl", hash = "sha256:9dd37e9ac00d5eb72f38ed93e3cdf2280b1dbda3bb9b48c6941805f265ad8d87"}, - {file = "coverage-7.10.2-cp310-cp310-win_amd64.whl", hash = "sha256:99d16f15cb5baf0729354c5bd3080ae53847a4072b9ba1e10957522fb290417f"}, - {file = "coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c3b210d79925a476dfc8d74c7d53224888421edebf3a611f3adae923e212b27"}, - {file = "coverage-7.10.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf67d1787cd317c3f8b2e4c6ed1ae93497be7e30605a0d32237ac37a37a8a322"}, - {file = "coverage-7.10.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:069b779d03d458602bc0e27189876e7d8bdf6b24ac0f12900de22dd2154e6ad7"}, - {file = "coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4c2de4cb80b9990e71c62c2d3e9f3ec71b804b1f9ca4784ec7e74127e0f42468"}, - {file = "coverage-7.10.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75bf7ab2374a7eb107602f1e07310cda164016cd60968abf817b7a0b5703e288"}, - {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3f37516458ec1550815134937f73d6d15b434059cd10f64678a2068f65c62406"}, - {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:de3c6271c482c250d3303fb5c6bdb8ca025fff20a67245e1425df04dc990ece9"}, - {file = "coverage-7.10.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:98a838101321ac3089c9bb1d4bfa967e8afed58021fda72d7880dc1997f20ae1"}, - {file = "coverage-7.10.2-cp311-cp311-win32.whl", hash = "sha256:f2a79145a531a0e42df32d37be5af069b4a914845b6f686590739b786f2f7bce"}, - {file = "coverage-7.10.2-cp311-cp311-win_amd64.whl", hash = "sha256:e4f5f1320f8ee0d7cfa421ceb257bef9d39fd614dd3ddcfcacd284d4824ed2c2"}, - {file = "coverage-7.10.2-cp311-cp311-win_arm64.whl", hash = "sha256:d8f2d83118f25328552c728b8e91babf93217db259ca5c2cd4dd4220b8926293"}, - {file = "coverage-7.10.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:890ad3a26da9ec7bf69255b9371800e2a8da9bc223ae5d86daeb940b42247c83"}, - {file = "coverage-7.10.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:38fd1ccfca7838c031d7a7874d4353e2f1b98eb5d2a80a2fe5732d542ae25e9c"}, - {file = "coverage-7.10.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:76c1ffaaf4f6f0f6e8e9ca06f24bb6454a7a5d4ced97a1bc466f0d6baf4bd518"}, - {file = "coverage-7.10.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:86da8a3a84b79ead5c7d0e960c34f580bc3b231bb546627773a3f53c532c2f21"}, - {file = "coverage-7.10.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:99cef9731c8a39801830a604cc53c93c9e57ea8b44953d26589499eded9576e0"}, - {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea58b112f2966a8b91eb13f5d3b1f8bb43c180d624cd3283fb33b1cedcc2dd75"}, - {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:20f405188d28da9522b7232e51154e1b884fc18d0b3a10f382d54784715bbe01"}, - {file = "coverage-7.10.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:64586ce42bbe0da4d9f76f97235c545d1abb9b25985a8791857690f96e23dc3b"}, - {file = "coverage-7.10.2-cp312-cp312-win32.whl", hash = "sha256:bc2e69b795d97ee6d126e7e22e78a509438b46be6ff44f4dccbb5230f550d340"}, - {file = "coverage-7.10.2-cp312-cp312-win_amd64.whl", hash = "sha256:adda2268b8cf0d11f160fad3743b4dfe9813cd6ecf02c1d6397eceaa5b45b388"}, - {file = "coverage-7.10.2-cp312-cp312-win_arm64.whl", hash = "sha256:164429decd0d6b39a0582eaa30c67bf482612c0330572343042d0ed9e7f15c20"}, - {file = "coverage-7.10.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aca7b5645afa688de6d4f8e89d30c577f62956fefb1bad021490d63173874186"}, - {file = "coverage-7.10.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:96e5921342574a14303dfdb73de0019e1ac041c863743c8fe1aa6c2b4a257226"}, - {file = "coverage-7.10.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:11333094c1bff621aa811b67ed794865cbcaa99984dedea4bd9cf780ad64ecba"}, - {file = "coverage-7.10.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6eb586fa7d2aee8d65d5ae1dd71414020b2f447435c57ee8de8abea0a77d5074"}, - {file = "coverage-7.10.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2d358f259d8019d4ef25d8c5b78aca4c7af25e28bd4231312911c22a0e824a57"}, - {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5250bda76e30382e0a2dcd68d961afcab92c3a7613606e6269855c6979a1b0bb"}, - {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a91e027d66eff214d88d9afbe528e21c9ef1ecdf4956c46e366c50f3094696d0"}, - {file = "coverage-7.10.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:228946da741558904e2c03ce870ba5efd9cd6e48cbc004d9a27abee08100a15a"}, - {file = "coverage-7.10.2-cp313-cp313-win32.whl", hash = "sha256:95e23987b52d02e7c413bf2d6dc6288bd5721beb518052109a13bfdc62c8033b"}, - {file = "coverage-7.10.2-cp313-cp313-win_amd64.whl", hash = "sha256:f35481d42c6d146d48ec92d4e239c23f97b53a3f1fbd2302e7c64336f28641fe"}, - {file = "coverage-7.10.2-cp313-cp313-win_arm64.whl", hash = "sha256:65b451949cb789c346f9f9002441fc934d8ccedcc9ec09daabc2139ad13853f7"}, - {file = "coverage-7.10.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8415918856a3e7d57a4e0ad94651b761317de459eb74d34cc1bb51aad80f07e"}, - {file = "coverage-7.10.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f287a25a8ca53901c613498e4a40885b19361a2fe8fbfdbb7f8ef2cad2a23f03"}, - {file = "coverage-7.10.2-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:75cc1a3f8c88c69bf16a871dab1fe5a7303fdb1e9f285f204b60f1ee539b8fc0"}, - {file = "coverage-7.10.2-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ca07fa78cc9d26bc8c4740de1abd3489cf9c47cc06d9a8ab3d552ff5101af4c0"}, - {file = "coverage-7.10.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2e117e64c26300032755d4520cd769f2623cde1a1d1c3515b05a3b8add0ade1"}, - {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:daaf98009977f577b71f8800208f4d40d4dcf5c2db53d4d822787cdc198d76e1"}, - {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ea8d8fe546c528535c761ba424410bbeb36ba8a0f24be653e94b70c93fd8a8ca"}, - {file = "coverage-7.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:fe024d40ac31eb8d5aae70215b41dafa264676caa4404ae155f77d2fa95c37bb"}, - {file = "coverage-7.10.2-cp313-cp313t-win32.whl", hash = "sha256:8f34b09f68bdadec122ffad312154eda965ade433559cc1eadd96cca3de5c824"}, - {file = "coverage-7.10.2-cp313-cp313t-win_amd64.whl", hash = "sha256:71d40b3ac0f26fa9ffa6ee16219a714fed5c6ec197cdcd2018904ab5e75bcfa3"}, - {file = "coverage-7.10.2-cp313-cp313t-win_arm64.whl", hash = "sha256:abb57fdd38bf6f7dcc66b38dafb7af7c5fdc31ac6029ce373a6f7f5331d6f60f"}, - {file = "coverage-7.10.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:a3e853cc04987c85ec410905667eed4bf08b1d84d80dfab2684bb250ac8da4f6"}, - {file = "coverage-7.10.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0100b19f230df72c90fdb36db59d3f39232391e8d89616a7de30f677da4f532b"}, - {file = "coverage-7.10.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:9c1cd71483ea78331bdfadb8dcec4f4edfb73c7002c1206d8e0af6797853f5be"}, - {file = "coverage-7.10.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9f75dbf4899e29a37d74f48342f29279391668ef625fdac6d2f67363518056a1"}, - {file = "coverage-7.10.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7df481e7508de1c38b9b8043da48d94931aefa3e32b47dd20277e4978ed5b95"}, - {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:835f39e618099325e7612b3406f57af30ab0a0af350490eff6421e2e5f608e46"}, - {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:12e52b5aa00aa720097d6947d2eb9e404e7c1101ad775f9661ba165ed0a28303"}, - {file = "coverage-7.10.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:718044729bf1fe3e9eb9f31b52e44ddae07e434ec050c8c628bf5adc56fe4bdd"}, - {file = "coverage-7.10.2-cp314-cp314-win32.whl", hash = "sha256:f256173b48cc68486299d510a3e729a96e62c889703807482dbf56946befb5c8"}, - {file = "coverage-7.10.2-cp314-cp314-win_amd64.whl", hash = "sha256:2e980e4179f33d9b65ac4acb86c9c0dde904098853f27f289766657ed16e07b3"}, - {file = "coverage-7.10.2-cp314-cp314-win_arm64.whl", hash = "sha256:14fb5b6641ab5b3c4161572579f0f2ea8834f9d3af2f7dd8fbaecd58ef9175cc"}, - {file = "coverage-7.10.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:e96649ac34a3d0e6491e82a2af71098e43be2874b619547c3282fc11d3840a4b"}, - {file = "coverage-7.10.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1a2e934e9da26341d342d30bfe91422bbfdb3f1f069ec87f19b2909d10d8dcc4"}, - {file = "coverage-7.10.2-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:651015dcd5fd9b5a51ca79ece60d353cacc5beaf304db750407b29c89f72fe2b"}, - {file = "coverage-7.10.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81bf6a32212f9f66da03d63ecb9cd9bd48e662050a937db7199dbf47d19831de"}, - {file = "coverage-7.10.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d800705f6951f75a905ea6feb03fff8f3ea3468b81e7563373ddc29aa3e5d1ca"}, - {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:248b5394718e10d067354448dc406d651709c6765669679311170da18e0e9af8"}, - {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:5c61675a922b569137cf943770d7ad3edd0202d992ce53ac328c5ff68213ccf4"}, - {file = "coverage-7.10.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:52d708b5fd65589461381fa442d9905f5903d76c086c6a4108e8e9efdca7a7ed"}, - {file = "coverage-7.10.2-cp314-cp314t-win32.whl", hash = "sha256:916369b3b914186b2c5e5ad2f7264b02cff5df96cdd7cdad65dccd39aa5fd9f0"}, - {file = "coverage-7.10.2-cp314-cp314t-win_amd64.whl", hash = "sha256:5b9d538e8e04916a5df63052d698b30c74eb0174f2ca9cd942c981f274a18eaf"}, - {file = "coverage-7.10.2-cp314-cp314t-win_arm64.whl", hash = "sha256:04c74f9ef1f925456a9fd23a7eef1103126186d0500ef9a0acb0bd2514bdc7cc"}, - {file = "coverage-7.10.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:765b13b164685a2f8b2abef867ad07aebedc0e090c757958a186f64e39d63dbd"}, - {file = "coverage-7.10.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a219b70100500d0c7fd3ebb824a3302efb6b1a122baa9d4eb3f43df8f0b3d899"}, - {file = "coverage-7.10.2-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:e33e79a219105aa315439ee051bd50b6caa705dc4164a5aba6932c8ac3ce2d98"}, - {file = "coverage-7.10.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bc3945b7bad33957a9eca16e9e5eae4b17cb03173ef594fdaad228f4fc7da53b"}, - {file = "coverage-7.10.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9bdff88e858ee608a924acfad32a180d2bf6e13e059d6a7174abbae075f30436"}, - {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:44329cbed24966c0b49acb386352c9722219af1f0c80db7f218af7793d251902"}, - {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:be127f292496d0fbe20d8025f73221b36117b3587f890346e80a13b310712982"}, - {file = "coverage-7.10.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6c031da749a05f7a01447dd7f47beedb498edd293e31e1878c0d52db18787df0"}, - {file = "coverage-7.10.2-cp39-cp39-win32.whl", hash = "sha256:22aca3e691c7709c5999ccf48b7a8ff5cf5a8bd6fe9b36efbd4993f5a36b2fcf"}, - {file = "coverage-7.10.2-cp39-cp39-win_amd64.whl", hash = "sha256:c7195444b932356055a8e287fa910bf9753a84a1bc33aeb3770e8fca521e032e"}, - {file = "coverage-7.10.2-py3-none-any.whl", hash = "sha256:95db3750dd2e6e93d99fa2498f3a1580581e49c494bddccc6f85c5c21604921f"}, - {file = "coverage-7.10.2.tar.gz", hash = "sha256:5d6e6d84e6dd31a8ded64759626627247d676a23c1b892e1326f7c55c8d61055"}, + {file = "coverage-7.13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e1fa280b3ad78eea5be86f94f461c04943d942697e0dac889fa18fff8f5f9147"}, + {file = "coverage-7.13.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c3d8c679607220979434f494b139dfb00131ebf70bb406553d69c1ff01a5c33d"}, + {file = "coverage-7.13.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:339dc63b3eba969067b00f41f15ad161bf2946613156fb131266d8debc8e44d0"}, + {file = "coverage-7.13.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:db622b999ffe49cb891f2fff3b340cdc2f9797d01a0a202a0973ba2562501d90"}, + {file = "coverage-7.13.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1443ba9acbb593fa7c1c29e011d7c9761545fe35e7652e85ce7f51a16f7e08d"}, + {file = "coverage-7.13.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c832ec92c4499ac463186af72f9ed4d8daec15499b16f0a879b0d1c8e5cf4a3b"}, + {file = "coverage-7.13.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:562ec27dfa3f311e0db1ba243ec6e5f6ab96b1edfcfc6cf86f28038bc4961ce6"}, + {file = "coverage-7.13.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4de84e71173d4dada2897e5a0e1b7877e5eefbfe0d6a44edee6ce31d9b8ec09e"}, + {file = "coverage-7.13.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:a5a68357f686f8c4d527a2dc04f52e669c2fc1cbde38f6f7eb6a0e58cbd17cae"}, + {file = "coverage-7.13.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:77cc258aeb29a3417062758975521eae60af6f79e930d6993555eeac6a8eac29"}, + {file = "coverage-7.13.1-cp310-cp310-win32.whl", hash = "sha256:bb4f8c3c9a9f34423dba193f241f617b08ffc63e27f67159f60ae6baf2dcfe0f"}, + {file = "coverage-7.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:c8e2706ceb622bc63bac98ebb10ef5da80ed70fbd8a7999a5076de3afaef0fb1"}, + {file = "coverage-7.13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1a55d509a1dc5a5b708b5dad3b5334e07a16ad4c2185e27b40e4dba796ab7f88"}, + {file = "coverage-7.13.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4d010d080c4888371033baab27e47c9df7d6fb28d0b7b7adf85a4a49be9298b3"}, + {file = "coverage-7.13.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d938b4a840fb1523b9dfbbb454f652967f18e197569c32266d4d13f37244c3d9"}, + {file = "coverage-7.13.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bf100a3288f9bb7f919b87eb84f87101e197535b9bd0e2c2b5b3179633324fee"}, + {file = "coverage-7.13.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef6688db9bf91ba111ae734ba6ef1a063304a881749726e0d3575f5c10a9facf"}, + {file = "coverage-7.13.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0b609fc9cdbd1f02e51f67f51e5aee60a841ef58a68d00d5ee2c0faf357481a3"}, + {file = "coverage-7.13.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c43257717611ff5e9a1d79dce8e47566235ebda63328718d9b65dd640bc832ef"}, + {file = "coverage-7.13.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e09fbecc007f7b6afdfb3b07ce5bd9f8494b6856dd4f577d26c66c391b829851"}, + {file = "coverage-7.13.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:a03a4f3a19a189919c7055098790285cc5c5b0b3976f8d227aea39dbf9f8bfdb"}, + {file = "coverage-7.13.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3820778ea1387c2b6a818caec01c63adc5b3750211af6447e8dcfb9b6f08dbba"}, + {file = "coverage-7.13.1-cp311-cp311-win32.whl", hash = "sha256:ff10896fa55167371960c5908150b434b71c876dfab97b69478f22c8b445ea19"}, + {file = "coverage-7.13.1-cp311-cp311-win_amd64.whl", hash = "sha256:a998cc0aeeea4c6d5622a3754da5a493055d2d95186bad877b0a34ea6e6dbe0a"}, + {file = "coverage-7.13.1-cp311-cp311-win_arm64.whl", hash = "sha256:fea07c1a39a22614acb762e3fbbb4011f65eedafcb2948feeef641ac78b4ee5c"}, + {file = "coverage-7.13.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6f34591000f06e62085b1865c9bc5f7858df748834662a51edadfd2c3bfe0dd3"}, + {file = "coverage-7.13.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b67e47c5595b9224599016e333f5ec25392597a89d5744658f837d204e16c63e"}, + {file = "coverage-7.13.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3e7b8bd70c48ffb28461ebe092c2345536fb18bbbf19d287c8913699735f505c"}, + {file = "coverage-7.13.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c223d078112e90dc0e5c4e35b98b9584164bea9fbbd221c0b21c5241f6d51b62"}, + {file = "coverage-7.13.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:794f7c05af0763b1bbd1b9e6eff0e52ad068be3b12cd96c87de037b01390c968"}, + {file = "coverage-7.13.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0642eae483cc8c2902e4af7298bf886d605e80f26382124cddc3967c2a3df09e"}, + {file = "coverage-7.13.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f5e772ed5fef25b3de9f2008fe67b92d46831bd2bc5bdc5dd6bfd06b83b316f"}, + {file = "coverage-7.13.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:45980ea19277dc0a579e432aef6a504fe098ef3a9032ead15e446eb0f1191aee"}, + {file = "coverage-7.13.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:e4f18eca6028ffa62adbd185a8f1e1dd242f2e68164dba5c2b74a5204850b4cf"}, + {file = "coverage-7.13.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f8dca5590fec7a89ed6826fce625595279e586ead52e9e958d3237821fbc750c"}, + {file = "coverage-7.13.1-cp312-cp312-win32.whl", hash = "sha256:ff86d4e85188bba72cfb876df3e11fa243439882c55957184af44a35bd5880b7"}, + {file = "coverage-7.13.1-cp312-cp312-win_amd64.whl", hash = "sha256:16cc1da46c04fb0fb128b4dc430b78fa2aba8a6c0c9f8eb391fd5103409a6ac6"}, + {file = "coverage-7.13.1-cp312-cp312-win_arm64.whl", hash = "sha256:8d9bc218650022a768f3775dd7fdac1886437325d8d295d923ebcfef4892ad5c"}, + {file = "coverage-7.13.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:cb237bfd0ef4d5eb6a19e29f9e528ac67ac3be932ea6b44fb6cc09b9f3ecff78"}, + {file = "coverage-7.13.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1dcb645d7e34dcbcc96cd7c132b1fc55c39263ca62eb961c064eb3928997363b"}, + {file = "coverage-7.13.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3d42df8201e00384736f0df9be2ced39324c3907607d17d50d50116c989d84cd"}, + {file = "coverage-7.13.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fa3edde1aa8807de1d05934982416cb3ec46d1d4d91e280bcce7cca01c507992"}, + {file = "coverage-7.13.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9edd0e01a343766add6817bc448408858ba6b489039eaaa2018474e4001651a4"}, + {file = "coverage-7.13.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:985b7836931d033570b94c94713c6dba5f9d3ff26045f72c3e5dbc5fe3361e5a"}, + {file = "coverage-7.13.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ffed1e4980889765c84a5d1a566159e363b71d6b6fbaf0bebc9d3c30bc016766"}, + {file = "coverage-7.13.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8842af7f175078456b8b17f1b73a0d16a65dcbdc653ecefeb00a56b3c8c298c4"}, + {file = "coverage-7.13.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:ccd7a6fca48ca9c131d9b0a2972a581e28b13416fc313fb98b6d24a03ce9a398"}, + {file = "coverage-7.13.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0403f647055de2609be776965108447deb8e384fe4a553c119e3ff6bfbab4784"}, + {file = "coverage-7.13.1-cp313-cp313-win32.whl", hash = "sha256:549d195116a1ba1e1ae2f5ca143f9777800f6636eab917d4f02b5310d6d73461"}, + {file = "coverage-7.13.1-cp313-cp313-win_amd64.whl", hash = "sha256:5899d28b5276f536fcf840b18b61a9fce23cc3aec1d114c44c07fe94ebeaa500"}, + {file = "coverage-7.13.1-cp313-cp313-win_arm64.whl", hash = "sha256:868a2fae76dfb06e87291bcbd4dcbcc778a8500510b618d50496e520bd94d9b9"}, + {file = "coverage-7.13.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:67170979de0dacac3f3097d02b0ad188d8edcea44ccc44aaa0550af49150c7dc"}, + {file = "coverage-7.13.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f80e2bb21bfab56ed7405c2d79d34b5dc0bc96c2c1d2a067b643a09fb756c43a"}, + {file = "coverage-7.13.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f83351e0f7dcdb14d7326c3d8d8c4e915fa685cbfdc6281f9470d97a04e9dfe4"}, + {file = "coverage-7.13.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bb3f6562e89bad0110afbe64e485aac2462efdce6232cdec7862a095dc3412f6"}, + {file = "coverage-7.13.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:77545b5dcda13b70f872c3b5974ac64c21d05e65b1590b441c8560115dc3a0d1"}, + {file = "coverage-7.13.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a4d240d260a1aed814790bbe1f10a5ff31ce6c21bc78f0da4a1e8268d6c80dbd"}, + {file = "coverage-7.13.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d2287ac9360dec3837bfdad969963a5d073a09a85d898bd86bea82aa8876ef3c"}, + {file = "coverage-7.13.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:0d2c11f3ea4db66b5cbded23b20185c35066892c67d80ec4be4bab257b9ad1e0"}, + {file = "coverage-7.13.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:3fc6a169517ca0d7ca6846c3c5392ef2b9e38896f61d615cb75b9e7134d4ee1e"}, + {file = "coverage-7.13.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d10a2ed46386e850bb3de503a54f9fe8192e5917fcbb143bfef653a9355e9a53"}, + {file = "coverage-7.13.1-cp313-cp313t-win32.whl", hash = "sha256:75a6f4aa904301dab8022397a22c0039edc1f51e90b83dbd4464b8a38dc87842"}, + {file = "coverage-7.13.1-cp313-cp313t-win_amd64.whl", hash = "sha256:309ef5706e95e62578cda256b97f5e097916a2c26247c287bbe74794e7150df2"}, + {file = "coverage-7.13.1-cp313-cp313t-win_arm64.whl", hash = "sha256:92f980729e79b5d16d221038dbf2e8f9a9136afa072f9d5d6ed4cb984b126a09"}, + {file = "coverage-7.13.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:97ab3647280d458a1f9adb85244e81587505a43c0c7cff851f5116cd2814b894"}, + {file = "coverage-7.13.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8f572d989142e0908e6acf57ad1b9b86989ff057c006d13b76c146ec6a20216a"}, + {file = "coverage-7.13.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d72140ccf8a147e94274024ff6fd8fb7811354cf7ef88b1f0a988ebaa5bc774f"}, + {file = "coverage-7.13.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d3c9f051b028810f5a87c88e5d6e9af3c0ff32ef62763bf15d29f740453ca909"}, + {file = "coverage-7.13.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f398ba4df52d30b1763f62eed9de5620dcde96e6f491f4c62686736b155aa6e4"}, + {file = "coverage-7.13.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:132718176cc723026d201e347f800cd1a9e4b62ccd3f82476950834dad501c75"}, + {file = "coverage-7.13.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9e549d642426e3579b3f4b92d0431543b012dcb6e825c91619d4e93b7363c3f9"}, + {file = "coverage-7.13.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:90480b2134999301eea795b3a9dbf606c6fbab1b489150c501da84a959442465"}, + {file = "coverage-7.13.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e825dbb7f84dfa24663dd75835e7257f8882629fc11f03ecf77d84a75134b864"}, + {file = "coverage-7.13.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:623dcc6d7a7ba450bbdbeedbaa0c42b329bdae16491af2282f12a7e809be7eb9"}, + {file = "coverage-7.13.1-cp314-cp314-win32.whl", hash = "sha256:6e73ebb44dca5f708dc871fe0b90cf4cff1a13f9956f747cc87b535a840386f5"}, + {file = "coverage-7.13.1-cp314-cp314-win_amd64.whl", hash = "sha256:be753b225d159feb397bd0bf91ae86f689bad0da09d3b301478cd39b878ab31a"}, + {file = "coverage-7.13.1-cp314-cp314-win_arm64.whl", hash = "sha256:228b90f613b25ba0019361e4ab81520b343b622fc657daf7e501c4ed6a2366c0"}, + {file = "coverage-7.13.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:60cfb538fe9ef86e5b2ab0ca8fc8d62524777f6c611dcaf76dc16fbe9b8e698a"}, + {file = "coverage-7.13.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:57dfc8048c72ba48a8c45e188d811e5efd7e49b387effc8fb17e97936dde5bf6"}, + {file = "coverage-7.13.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3f2f725aa3e909b3c5fdb8192490bdd8e1495e85906af74fe6e34a2a77ba0673"}, + {file = "coverage-7.13.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9ee68b21909686eeb21dfcba2c3b81fee70dcf38b140dcd5aa70680995fa3aa5"}, + {file = "coverage-7.13.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:724b1b270cb13ea2e6503476e34541a0b1f62280bc997eab443f87790202033d"}, + {file = "coverage-7.13.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:916abf1ac5cf7eb16bc540a5bf75c71c43a676f5c52fcb9fe75a2bd75fb944e8"}, + {file = "coverage-7.13.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:776483fd35b58d8afe3acbd9988d5de592ab6da2d2a865edfdbc9fdb43e7c486"}, + {file = "coverage-7.13.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:b6f3b96617e9852703f5b633ea01315ca45c77e879584f283c44127f0f1ec564"}, + {file = "coverage-7.13.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:bd63e7b74661fed317212fab774e2a648bc4bb09b35f25474f8e3325d2945cd7"}, + {file = "coverage-7.13.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:933082f161bbb3e9f90d00990dc956120f608cdbcaeea15c4d897f56ef4fe416"}, + {file = "coverage-7.13.1-cp314-cp314t-win32.whl", hash = "sha256:18be793c4c87de2965e1c0f060f03d9e5aff66cfeae8e1dbe6e5b88056ec153f"}, + {file = "coverage-7.13.1-cp314-cp314t-win_amd64.whl", hash = "sha256:0e42e0ec0cd3e0d851cb3c91f770c9301f48647cb2877cb78f74bdaa07639a79"}, + {file = "coverage-7.13.1-cp314-cp314t-win_arm64.whl", hash = "sha256:eaecf47ef10c72ece9a2a92118257da87e460e113b83cc0d2905cbbe931792b4"}, + {file = "coverage-7.13.1-py3-none-any.whl", hash = "sha256:2016745cb3ba554469d02819d78958b571792bb68e31302610e898f80dd3a573"}, + {file = "coverage-7.13.1.tar.gz", hash = "sha256:b7593fe7eb5feaa3fbb461ac79aac9f9fc0387a5ca8080b0c6fe2ca27b091afd"}, ] [package.dependencies] @@ -537,18 +572,18 @@ files = [ [[package]] name = "deprecated" -version = "1.2.18" +version = "1.3.1" description = "Python @deprecated decorator to deprecate old python classes, functions or methods." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" groups = ["docs"] files = [ - {file = "Deprecated-1.2.18-py2.py3-none-any.whl", hash = "sha256:bd5011788200372a32418f888e326a09ff80d0214bd961147cfed01b5c018eec"}, - {file = "deprecated-1.2.18.tar.gz", hash = "sha256:422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d"}, + {file = "deprecated-1.3.1-py2.py3-none-any.whl", hash = "sha256:597bfef186b6f60181535a29fbe44865ce137a5079f295b479886c82729d5f3f"}, + {file = "deprecated-1.3.1.tar.gz", hash = "sha256:b1b50e0ff0c1fddaa5708a2c6b0a6588bb09b892825ab2b214ac9ea9d92a5223"}, ] [package.dependencies] -wrapt = ">=1.10,<2" +wrapt = ">=1.10,<3" [package.extras] dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "setuptools ; python_version >= \"3.12\"", "tox"] @@ -578,15 +613,15 @@ files = [ [[package]] name = "exceptiongroup" -version = "1.3.0" +version = "1.3.1" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["dev"] markers = "python_version == \"3.10\"" files = [ - {file = "exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10"}, - {file = "exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"}, + {file = "exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598"}, + {file = "exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219"}, ] [package.dependencies] @@ -614,63 +649,115 @@ pyflakes = ">=2.5.0,<2.6.0" [[package]] name = "frozendict" -version = "2.4.6" +version = "2.4.7" description = "A simple immutable dictionary" optional = false python-versions = ">=3.6" groups = ["main"] files = [ - {file = "frozendict-2.4.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c3a05c0a50cab96b4bb0ea25aa752efbfceed5ccb24c007612bc63e51299336f"}, - {file = "frozendict-2.4.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f5b94d5b07c00986f9e37a38dd83c13f5fe3bf3f1ccc8e88edea8fe15d6cd88c"}, - {file = "frozendict-2.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c789fd70879ccb6289a603cdebdc4953e7e5dea047d30c1b180529b28257b5"}, - {file = "frozendict-2.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da6a10164c8a50b34b9ab508a9420df38f4edf286b9ca7b7df8a91767baecb34"}, - {file = "frozendict-2.4.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9a8a43036754a941601635ea9c788ebd7a7efbed2becba01b54a887b41b175b9"}, - {file = "frozendict-2.4.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c9905dcf7aa659e6a11b8051114c9fa76dfde3a6e50e6dc129d5aece75b449a2"}, - {file = "frozendict-2.4.6-cp310-cp310-win_amd64.whl", hash = "sha256:323f1b674a2cc18f86ab81698e22aba8145d7a755e0ac2cccf142ee2db58620d"}, - {file = "frozendict-2.4.6-cp310-cp310-win_arm64.whl", hash = "sha256:eabd21d8e5db0c58b60d26b4bb9839cac13132e88277e1376970172a85ee04b3"}, - {file = "frozendict-2.4.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:eddabeb769fab1e122d3a6872982c78179b5bcc909fdc769f3cf1964f55a6d20"}, - {file = "frozendict-2.4.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:377a65be0a700188fc21e669c07de60f4f6d35fae8071c292b7df04776a1c27b"}, - {file = "frozendict-2.4.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce1e9217b85eec6ba9560d520d5089c82dbb15f977906eb345d81459723dd7e3"}, - {file = "frozendict-2.4.6-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:7291abacf51798d5ffe632771a69c14fb423ab98d63c4ccd1aa382619afe2f89"}, - {file = "frozendict-2.4.6-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:e72fb86e48811957d66ffb3e95580af7b1af1e6fbd760ad63d7bd79b2c9a07f8"}, - {file = "frozendict-2.4.6-cp36-cp36m-win_amd64.whl", hash = "sha256:622301b1c29c4f9bba633667d592a3a2b093cb408ba3ce578b8901ace3931ef3"}, - {file = "frozendict-2.4.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a4e3737cb99ed03200cd303bdcd5514c9f34b29ee48f405c1184141bd68611c9"}, - {file = "frozendict-2.4.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49ffaf09241bc1417daa19362a2241a4aa435f758fd4375c39ce9790443a39cd"}, - {file = "frozendict-2.4.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d69418479bfb834ba75b0e764f058af46ceee3d655deb6a0dd0c0c1a5e82f09"}, - {file = "frozendict-2.4.6-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:c131f10c4d3906866454c4e89b87a7e0027d533cce8f4652aa5255112c4d6677"}, - {file = "frozendict-2.4.6-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:fc67cbb3c96af7a798fab53d52589752c1673027e516b702ab355510ddf6bdff"}, - {file = "frozendict-2.4.6-cp37-cp37m-win_amd64.whl", hash = "sha256:7730f8ebe791d147a1586cbf6a42629351d4597773317002181b66a2da0d509e"}, - {file = "frozendict-2.4.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:807862e14b0e9665042458fde692c4431d660c4219b9bb240817f5b918182222"}, - {file = "frozendict-2.4.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9647c74efe3d845faa666d4853cfeabbaee403b53270cabfc635b321f770e6b8"}, - {file = "frozendict-2.4.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:665fad3f0f815aa41294e561d98dbedba4b483b3968e7e8cab7d728d64b96e33"}, - {file = "frozendict-2.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f42e6b75254ea2afe428ad6d095b62f95a7ae6d4f8272f0bd44a25dddd20f67"}, - {file = "frozendict-2.4.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:02331541611f3897f260900a1815b63389654951126e6e65545e529b63c08361"}, - {file = "frozendict-2.4.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:18d50a2598350b89189da9150058191f55057581e40533e470db46c942373acf"}, - {file = "frozendict-2.4.6-cp38-cp38-win_amd64.whl", hash = "sha256:1b4a3f8f6dd51bee74a50995c39b5a606b612847862203dd5483b9cd91b0d36a"}, - {file = "frozendict-2.4.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a76cee5c4be2a5d1ff063188232fffcce05dde6fd5edd6afe7b75b247526490e"}, - {file = "frozendict-2.4.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba5ef7328706db857a2bdb2c2a17b4cd37c32a19c017cff1bb7eeebc86b0f411"}, - {file = "frozendict-2.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:669237c571856be575eca28a69e92a3d18f8490511eff184937283dc6093bd67"}, - {file = "frozendict-2.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0aaa11e7c472150efe65adbcd6c17ac0f586896096ab3963775e1c5c58ac0098"}, - {file = "frozendict-2.4.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b8f2829048f29fe115da4a60409be2130e69402e29029339663fac39c90e6e2b"}, - {file = "frozendict-2.4.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:94321e646cc39bebc66954a31edd1847d3a2a3483cf52ff051cd0996e7db07db"}, - {file = "frozendict-2.4.6-cp39-cp39-win_amd64.whl", hash = "sha256:74b6b26c15dddfefddeb89813e455b00ebf78d0a3662b89506b4d55c6445a9f4"}, - {file = "frozendict-2.4.6-cp39-cp39-win_arm64.whl", hash = "sha256:7088102345d1606450bd1801a61139bbaa2cb0d805b9b692f8d81918ea835da6"}, - {file = "frozendict-2.4.6-py311-none-any.whl", hash = "sha256:d065db6a44db2e2375c23eac816f1a022feb2fa98cbb50df44a9e83700accbea"}, - {file = "frozendict-2.4.6-py312-none-any.whl", hash = "sha256:49344abe90fb75f0f9fdefe6d4ef6d4894e640fadab71f11009d52ad97f370b9"}, - {file = "frozendict-2.4.6-py313-none-any.whl", hash = "sha256:7134a2bb95d4a16556bb5f2b9736dceb6ea848fa5b6f3f6c2d6dba93b44b4757"}, - {file = "frozendict-2.4.6.tar.gz", hash = "sha256:df7cd16470fbd26fc4969a208efadc46319334eb97def1ddf48919b351192b8e"}, + {file = "frozendict-2.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:bd37c087a538944652363cfd77fb7abe8100cc1f48afea0b88b38bf0f469c3d2"}, + {file = "frozendict-2.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2b96f224a5431889f04b2bc99c0e9abe285679464273ead83d7d7f2a15907d35"}, + {file = "frozendict-2.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5c1781f28c4bbb177644b3cb6d5cf7da59be374b02d91cdde68d1d5ef32e046b"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:8a06f6c3d3b8d487226fdde93f621e04a54faecc5bf5d9b16497b8f9ead0ac3e"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b809d1c861436a75b2b015dbfd94f6154fa4e7cb0a70e389df1d5f6246b21d1e"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:75eefdf257a84ea73d553eb80d0abbff0af4c9df62529e4600fd3f96ff17eeb3"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a4d2b27d8156922c9739dd2ff4f3934716e17cfd1cf6fb61aa17af7d378555e9"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2ebd953c41408acfb8041ff9e6c3519c09988fb7e007df7ab6b56e229029d788"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4c64d34b802912ee6d107936e970b90750385a1fdfd38d310098b2918ba4cbf2"}, + {file = "frozendict-2.4.7-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:294a7d7d51dd979021a8691b46aedf9bd4a594ce3ed33a4bdf0a712d6929d712"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f65d1b90e9ddc791ea82ef91a9ae0ab27ef6c0cfa88fadfa0e5ca5a22f8fa22f"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:82d5272d08451bcef6fb6235a0a04cf1816b6b6815cec76be5ace1de17e0c1a4"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5943c3f683d3f32036f6ca975e920e383d85add1857eee547742de9c1f283716"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:88c6bea948da03087035bb9ca9625305d70e084aa33f11e17048cb7dda4ca293"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:ffd1a9f9babec9119712e76a39397d8aa0d72ef8c4ccad917c6175d7e7f81b74"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:0ff6f57854cc8aa8b30947ec005f9246d96e795a78b21441614e85d39b708822"}, + {file = "frozendict-2.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d774df483c12d6cba896eb9a1337bbc5ad3f564eb18cfaaee3e95fb4402f2a86"}, + {file = "frozendict-2.4.7-cp310-cp310-win32.whl", hash = "sha256:a10d38fa300f6bef230fae1fdb4bc98706b78c8a3a2f3140fde748469ef3cfe8"}, + {file = "frozendict-2.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:dd518f300e5eb6a8827bee380f2e1a31c01dc0af069b13abdecd4e5769bd8a97"}, + {file = "frozendict-2.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:3842cfc2d69df5b9978f2e881b7678a282dbdd6846b11b5159f910bc633cbe4f"}, + {file = "frozendict-2.4.7-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:735be62d757e1e7e496ccb6401efe82b473faa653e95eec0826cd7819a29a34c"}, + {file = "frozendict-2.4.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fff8584e3bbdc5c1713cd016fbf4b88babfffd4e5e89b39020f2a208dd24c900"}, + {file = "frozendict-2.4.7-cp36-cp36m-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:91a06ee46b3e3ef3b237046b914c0c905eab9fdfeac677e9b51473b482e24c28"}, + {file = "frozendict-2.4.7-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd7ba56cf6340c732ecb78787c4e9600c4bd01372af7313ded21037126d33ec6"}, + {file = "frozendict-2.4.7-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d1b4426457757c30ad86b57cdbcc0adaa328399f1ec3d231a0a2ce7447248987"}, + {file = "frozendict-2.4.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b22d337c76b765cb7961d4ee47fe29f89e30921eb47bf856b14dc7641f4df3e5"}, + {file = "frozendict-2.4.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57134ef5df1dd32229c148c75a7b89245dbdb89966a155d6dfd4bda653e8c7af"}, + {file = "frozendict-2.4.7-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:c89617a784e1c24a31f5aa4809402f8072a26b64ddbc437897f6391ff69b0ee9"}, + {file = "frozendict-2.4.7-cp36-cp36m-musllinux_1_2_armv7l.whl", hash = "sha256:176dd384dfe1d0d79449e05f67764c57c6f0f3095378bf00deb33165d5d2df5b"}, + {file = "frozendict-2.4.7-cp36-cp36m-musllinux_1_2_i686.whl", hash = "sha256:b1a94e8935c69ae30043b465af496f447950f2c03660aee8657074084faae0b3"}, + {file = "frozendict-2.4.7-cp36-cp36m-musllinux_1_2_ppc64le.whl", hash = "sha256:c570649ceccfa5e11ad9351e9009dc484c315a51a56aa02ced07ae97644bb7aa"}, + {file = "frozendict-2.4.7-cp36-cp36m-musllinux_1_2_s390x.whl", hash = "sha256:e0d450c9d444befe2668bf9386ac2945a2f38152248d58f6b3feea63db59ba08"}, + {file = "frozendict-2.4.7-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7469912c1a04102457871ff675aebe600dbb7e79a6450a166cc8079b88f6ca79"}, + {file = "frozendict-2.4.7-cp36-cp36m-win32.whl", hash = "sha256:2808bab8e21887a8c106cca5f6f0ab5bda7ee81e159409a10f53d57542ccd99c"}, + {file = "frozendict-2.4.7-cp36-cp36m-win_amd64.whl", hash = "sha256:ca17ac727ffeeba6c46f5a88e0284a7cb1520fb03127645fcdd7041080adf849"}, + {file = "frozendict-2.4.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8ef11dd996208c5a96eab0683f7a17cb4b992948464d2498520efd75a10a2aac"}, + {file = "frozendict-2.4.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b960e700dc95faca7dd6919d0dce183ef89bfe01554d323cf5de7331a2e80f83"}, + {file = "frozendict-2.4.7-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:fc43257a06e6117da6a8a0779243b974cdb9205fed82e32eb669f6746c75d27d"}, + {file = "frozendict-2.4.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ece525da7d0aa3eb56c3e479f30612028d545081c15450d67d771a303ee7d4c"}, + {file = "frozendict-2.4.7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ddffe7c0b3be414f88185e212758989c65b497315781290eb029e2c1e1fd64e"}, + {file = "frozendict-2.4.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05dd27415f913cd11649009f53d97eb565ce7b76787d7869c4733738c10e8d27"}, + {file = "frozendict-2.4.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0664092614d2b9d0aa404731f33ad5459a54fe8dab9d1fd45aa714fa6de4d0ef"}, + {file = "frozendict-2.4.7-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:830d181781bb263c9fa430b81f82c867546f5dcb368e73931c8591f533a04afb"}, + {file = "frozendict-2.4.7-cp37-cp37m-musllinux_1_2_armv7l.whl", hash = "sha256:c93827e0854393cd904b927ceb529afc17776706f5b9e45c7eaf6a40b3fc7b25"}, + {file = "frozendict-2.4.7-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:6d30dbba6eb1497c695f3108c2c292807e7a237c67a1b9ff92c04e89969d22d1"}, + {file = "frozendict-2.4.7-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:ec846bde66b75d68518c7b24a0a46d09db0aee5a6aefd2209d9901faf6e9df21"}, + {file = "frozendict-2.4.7-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:1df8e22f7d24172c08434b10911f3971434bb5a59b4d1b0078ae33a623625294"}, + {file = "frozendict-2.4.7-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:39abe54264ae69a0b2e00fabdb5118604f36a5b927d33e7532cd594c5142ebf4"}, + {file = "frozendict-2.4.7-cp37-cp37m-win32.whl", hash = "sha256:d10c2ea7c90ba204cd053167ba214d0cdd00f3184c7b8d117a56d7fd2b0c6553"}, + {file = "frozendict-2.4.7-cp37-cp37m-win_amd64.whl", hash = "sha256:346a53640f15c1640a3503f60ba99df39e4ab174979f10db4304bbb378df5cbd"}, + {file = "frozendict-2.4.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:cc520f3f4af14f456143a534d554175dbc0f0636ffd653e63675cd591862a9d9"}, + {file = "frozendict-2.4.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7fd0d0bd3a79e009dddbf5fedfd927ad495c218cd7b13a112d28a37e2079725c"}, + {file = "frozendict-2.4.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a404857e48d85a517bb5b974d740f8c4fccb25d8df98885f3a2a4d950870b845"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f42e2c25d3eee4ea3da88466f38ed0dce8c622a1a9d92572e5ee53b7a6bb9ef1"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1a083e9ee7a1904e545a6307c7db1dd76200077520fcbf7a98d886f81b57dd7"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f556ea05d9c5f6dae50d57ce6234e4ab1fbf4551dd0d52b4fed6ef537d9f3d3c"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:739ee81e574f33b46f1e6d9312f3ec2c549bdd574a4ebb6bf106775c9d85ca7b"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:48ab42b01952bc11543577de9fe5d9ca7c41b35dda36326a07fb47d84b3d5f22"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34233deb8d09e798e874a6ac00b054d2e842164d982ebd43eb91b9f0a6a34876"}, + {file = "frozendict-2.4.7-cp38-cp38-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:76bd99f3508cb2ec87976f2e3fe7d92fb373a661cacffb863013d15e4cfaf0eb"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:a265e95e7087f44b88a6d78a63ea95a2ca0eb0a21ab4f76047f4c164a8beb413"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:1662f1b72b4f4a2ffdfdc4981ece275ca11f90244208ac1f1fc2c17fc9c9437a"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:2e5d2c30f4a3fea83a14b0a5722f21c10de5c755ab5637c70de5eb60886d58cd"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:2cf0a665bf2f1ce69d3cd8b6d3574b1d32ae00981a16fa1d255d2da8a2e44b7c"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_riscv64.whl", hash = "sha256:708382875c3cfe91be625dddcba03dee2dfdadbad2c431568a8c7f2f2af0bbee"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:7fe194f37052a8f45a1a8507e36229e28b79f3d21542ae55ea6a18c6a444f625"}, + {file = "frozendict-2.4.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:d8930877a2dd40461968d9238d95c754e51b33ce7d2a45500f88ffeed5cb7202"}, + {file = "frozendict-2.4.7-cp38-cp38-win32.whl", hash = "sha256:6991469a889ee8a108fe5ed1b044447c7b7a07da9067e93c59cbfac8c1d625cf"}, + {file = "frozendict-2.4.7-cp38-cp38-win_amd64.whl", hash = "sha256:ebae8f4a07372acfc3963fc8d68070cdaab70272c3dd836f057ebbe9b7d38643"}, + {file = "frozendict-2.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1c521ad3d747aa475e9040e231f5f1847c04423bae5571c010a9d969e6983c40"}, + {file = "frozendict-2.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:70e655c3aa5f893807830f549a7275031a181dbebeaf74c461b51adc755d9335"}, + {file = "frozendict-2.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:11d35075f979c96f528d74ccbf89322a7ef8211977dd566bc384985ebce689be"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d4d7ec24d3bfcfac3baf4dffd7fcea3fa8474b087ce32696232132064aa062cf"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5694417864875ca959932e3b98e2b7d5d27c75177bf510939d0da583712ddf58"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:57a754671c5746e11140363aa2f4e7a75c8607de6e85a2bf89dcd1daf51885a7"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:313e0e1d8b22b317aa1f7dd48aec8cbb0416ddd625addf7648a69148fcb9ccff"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:176a66094428b9fd66270927b9787e3b8b1c9505ef92723c7b0ef1923dbe3c4a"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de1fff2683d8af01299ec01eb21a24b6097ce92015fc1fbefa977cecf076a3fc"}, + {file = "frozendict-2.4.7-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:115a822ecd754574e11205e0880e9d61258d960863d6fd1b90883aa800f6d3b3"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:de8d2c98777ba266f5466e211778d4e3bd00635a207c54f6f7511d8613b86dd3"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:1e307be0e1f26cbc9593f6bdad5238a1408a50f39f63c9c39eb93c7de5926767"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:78a55f320ca924545494ce153df02d4349156cd95dc4603c1f0e80c42c889249"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:e89492dfcc4c27a718f8b5a4c8df1a2dec6c689718cccd70cb2ceba69ab8c642"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:1e801d62e35df24be2c6f7f43c114058712efa79a8549c289437754dad0207a3"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:3ed9e2f3547a59f4ef5c233614c6faa6221d33004cb615ae1c07ffc551cfe178"}, + {file = "frozendict-2.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad0448ed5569f0a9b9b010af9fb5b6d9bdc0b4b877a3ddb188396c4742e62284"}, + {file = "frozendict-2.4.7-cp39-cp39-win32.whl", hash = "sha256:eab9ef8a9268042e819de03079b984eb0894f05a7b63c4e5319b1cf1ef362ba7"}, + {file = "frozendict-2.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:8dfe2f4840b043436ee5bdd07b0fa5daecedf086e6957e7df050a56ab6db078d"}, + {file = "frozendict-2.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:cc2085926872a1b26deda4b81b2254d2e5d2cb2c4d7b327abe4c820b7c93f40b"}, + {file = "frozendict-2.4.7-py3-none-any.whl", hash = "sha256:972af65924ea25cf5b4d9326d549e69a9a4918d8a76a9d3a7cd174d98b237550"}, + {file = "frozendict-2.4.7.tar.gz", hash = "sha256:e478fb2a1391a56c8a6e10cc97c4a9002b410ecd1ac28c18d780661762e271bd"}, ] [[package]] name = "idna" -version = "3.10" +version = "3.11" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" groups = ["main", "dev", "docs"] files = [ - {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, - {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, + {file = "idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"}, + {file = "idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"}, ] [package.extras] @@ -690,14 +777,14 @@ files = [ [[package]] name = "iniconfig" -version = "2.1.0" +version = "2.3.0" description = "brain-dead simple config-ini parsing" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"}, - {file = "iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"}, + {file = "iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12"}, + {file = "iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"}, ] [[package]] @@ -775,106 +862,152 @@ tornado = "*" [[package]] name = "lxml" -version = "6.0.0" +version = "6.0.2" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "lxml-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:35bc626eec405f745199200ccb5c6b36f202675d204aa29bb52e27ba2b71dea8"}, - {file = "lxml-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:246b40f8a4aec341cbbf52617cad8ab7c888d944bfe12a6abd2b1f6cfb6f6082"}, - {file = "lxml-6.0.0-cp310-cp310-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:2793a627e95d119e9f1e19720730472f5543a6d84c50ea33313ce328d870f2dd"}, - {file = "lxml-6.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:46b9ed911f36bfeb6338e0b482e7fe7c27d362c52fde29f221fddbc9ee2227e7"}, - {file = "lxml-6.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b4790b558bee331a933e08883c423f65bbcd07e278f91b2272489e31ab1e2b4"}, - {file = "lxml-6.0.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e2030956cf4886b10be9a0285c6802e078ec2391e1dd7ff3eb509c2c95a69b76"}, - {file = "lxml-6.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d23854ecf381ab1facc8f353dcd9adeddef3652268ee75297c1164c987c11dc"}, - {file = "lxml-6.0.0-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:43fe5af2d590bf4691531b1d9a2495d7aab2090547eaacd224a3afec95706d76"}, - {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74e748012f8c19b47f7d6321ac929a9a94ee92ef12bc4298c47e8b7219b26541"}, - {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:43cfbb7db02b30ad3926e8fceaef260ba2fb7df787e38fa2df890c1ca7966c3b"}, - {file = "lxml-6.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:34190a1ec4f1e84af256495436b2d196529c3f2094f0af80202947567fdbf2e7"}, - {file = "lxml-6.0.0-cp310-cp310-win32.whl", hash = "sha256:5967fe415b1920a3877a4195e9a2b779249630ee49ece22021c690320ff07452"}, - {file = "lxml-6.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:f3389924581d9a770c6caa4df4e74b606180869043b9073e2cec324bad6e306e"}, - {file = "lxml-6.0.0-cp310-cp310-win_arm64.whl", hash = "sha256:522fe7abb41309e9543b0d9b8b434f2b630c5fdaf6482bee642b34c8c70079c8"}, - {file = "lxml-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4ee56288d0df919e4aac43b539dd0e34bb55d6a12a6562038e8d6f3ed07f9e36"}, - {file = "lxml-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b8dd6dd0e9c1992613ccda2bcb74fc9d49159dbe0f0ca4753f37527749885c25"}, - {file = "lxml-6.0.0-cp311-cp311-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:d7ae472f74afcc47320238b5dbfd363aba111a525943c8a34a1b657c6be934c3"}, - {file = "lxml-6.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5592401cdf3dc682194727c1ddaa8aa0f3ddc57ca64fd03226a430b955eab6f6"}, - {file = "lxml-6.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:58ffd35bd5425c3c3b9692d078bf7ab851441434531a7e517c4984d5634cd65b"}, - {file = "lxml-6.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f720a14aa102a38907c6d5030e3d66b3b680c3e6f6bc95473931ea3c00c59967"}, - {file = "lxml-6.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c2a5e8d207311a0170aca0eb6b160af91adc29ec121832e4ac151a57743a1e1e"}, - {file = "lxml-6.0.0-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:2dd1cc3ea7e60bfb31ff32cafe07e24839df573a5e7c2d33304082a5019bcd58"}, - {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cfcf84f1defed7e5798ef4f88aa25fcc52d279be731ce904789aa7ccfb7e8d2"}, - {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:a52a4704811e2623b0324a18d41ad4b9fabf43ce5ff99b14e40a520e2190c851"}, - {file = "lxml-6.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c16304bba98f48a28ae10e32a8e75c349dd742c45156f297e16eeb1ba9287a1f"}, - {file = "lxml-6.0.0-cp311-cp311-win32.whl", hash = "sha256:f8d19565ae3eb956d84da3ef367aa7def14a2735d05bd275cd54c0301f0d0d6c"}, - {file = "lxml-6.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:b2d71cdefda9424adff9a3607ba5bbfc60ee972d73c21c7e3c19e71037574816"}, - {file = "lxml-6.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:8a2e76efbf8772add72d002d67a4c3d0958638696f541734304c7f28217a9cab"}, - {file = "lxml-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:78718d8454a6e928470d511bf8ac93f469283a45c354995f7d19e77292f26108"}, - {file = "lxml-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:84ef591495ffd3f9dcabffd6391db7bb70d7230b5c35ef5148354a134f56f2be"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:2930aa001a3776c3e2601cb8e0a15d21b8270528d89cc308be4843ade546b9ab"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:219e0431ea8006e15005767f0351e3f7f9143e793e58519dc97fe9e07fae5563"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bd5913b4972681ffc9718bc2d4c53cde39ef81415e1671ff93e9aa30b46595e7"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:390240baeb9f415a82eefc2e13285016f9c8b5ad71ec80574ae8fa9605093cd7"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d6e200909a119626744dd81bae409fc44134389e03fbf1d68ed2a55a2fb10991"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ca50bd612438258a91b5b3788c6621c1f05c8c478e7951899f492be42defc0da"}, - {file = "lxml-6.0.0-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:c24b8efd9c0f62bad0439283c2c795ef916c5a6b75f03c17799775c7ae3c0c9e"}, - {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:afd27d8629ae94c5d863e32ab0e1d5590371d296b87dae0a751fb22bf3685741"}, - {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:54c4855eabd9fc29707d30141be99e5cd1102e7d2258d2892314cf4c110726c3"}, - {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c907516d49f77f6cd8ead1322198bdfd902003c3c330c77a1c5f3cc32a0e4d16"}, - {file = "lxml-6.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36531f81c8214e293097cd2b7873f178997dae33d3667caaae8bdfb9666b76c0"}, - {file = "lxml-6.0.0-cp312-cp312-win32.whl", hash = "sha256:690b20e3388a7ec98e899fd54c924e50ba6693874aa65ef9cb53de7f7de9d64a"}, - {file = "lxml-6.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:310b719b695b3dd442cdfbbe64936b2f2e231bb91d998e99e6f0daf991a3eba3"}, - {file = "lxml-6.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:8cb26f51c82d77483cdcd2b4a53cda55bbee29b3c2f3ddeb47182a2a9064e4eb"}, - {file = "lxml-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6da7cd4f405fd7db56e51e96bff0865b9853ae70df0e6720624049da76bde2da"}, - {file = "lxml-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b34339898bb556a2351a1830f88f751679f343eabf9cf05841c95b165152c9e7"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:51a5e4c61a4541bd1cd3ba74766d0c9b6c12d6a1a4964ef60026832aac8e79b3"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d18a25b19ca7307045581b18b3ec9ead2b1db5ccd8719c291f0cd0a5cec6cb81"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d4f0c66df4386b75d2ab1e20a489f30dc7fd9a06a896d64980541506086be1f1"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9f4b481b6cc3a897adb4279216695150bbe7a44c03daba3c894f49d2037e0a24"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8a78d6c9168f5bcb20971bf3329c2b83078611fbe1f807baadc64afc70523b3a"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae06fbab4f1bb7db4f7c8ca9897dc8db4447d1a2b9bee78474ad403437bcc29"}, - {file = "lxml-6.0.0-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:1fa377b827ca2023244a06554c6e7dc6828a10aaf74ca41965c5d8a4925aebb4"}, - {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1676b56d48048a62ef77a250428d1f31f610763636e0784ba67a9740823988ca"}, - {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:0e32698462aacc5c1cf6bdfebc9c781821b7e74c79f13e5ffc8bfe27c42b1abf"}, - {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4d6036c3a296707357efb375cfc24bb64cd955b9ec731abf11ebb1e40063949f"}, - {file = "lxml-6.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7488a43033c958637b1a08cddc9188eb06d3ad36582cebc7d4815980b47e27ef"}, - {file = "lxml-6.0.0-cp313-cp313-win32.whl", hash = "sha256:5fcd7d3b1d8ecb91445bd71b9c88bdbeae528fefee4f379895becfc72298d181"}, - {file = "lxml-6.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:2f34687222b78fff795feeb799a7d44eca2477c3d9d3a46ce17d51a4f383e32e"}, - {file = "lxml-6.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:21db1ec5525780fd07251636eb5f7acb84003e9382c72c18c542a87c416ade03"}, - {file = "lxml-6.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4eb114a0754fd00075c12648d991ec7a4357f9cb873042cc9a77bf3a7e30c9db"}, - {file = "lxml-6.0.0-cp38-cp38-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:7da298e1659e45d151b4028ad5c7974917e108afb48731f4ed785d02b6818994"}, - {file = "lxml-6.0.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7bf61bc4345c1895221357af8f3e89f8c103d93156ef326532d35c707e2fb19d"}, - {file = "lxml-6.0.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63b634facdfbad421d4b61c90735688465d4ab3a8853ac22c76ccac2baf98d97"}, - {file = "lxml-6.0.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e380e85b93f148ad28ac15f8117e2fd8e5437aa7732d65e260134f83ce67911b"}, - {file = "lxml-6.0.0-cp38-cp38-win32.whl", hash = "sha256:185efc2fed89cdd97552585c624d3c908f0464090f4b91f7d92f8ed2f3b18f54"}, - {file = "lxml-6.0.0-cp38-cp38-win_amd64.whl", hash = "sha256:f97487996a39cb18278ca33f7be98198f278d0bc3c5d0fd4d7b3d63646ca3c8a"}, - {file = "lxml-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:85b14a4689d5cff426c12eefe750738648706ea2753b20c2f973b2a000d3d261"}, - {file = "lxml-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f64ccf593916e93b8d36ed55401bb7fe9c7d5de3180ce2e10b08f82a8f397316"}, - {file = "lxml-6.0.0-cp39-cp39-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", hash = "sha256:b372d10d17a701b0945f67be58fae4664fd056b85e0ff0fbc1e6c951cdbc0512"}, - {file = "lxml-6.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a674c0948789e9136d69065cc28009c1b1874c6ea340253db58be7622ce6398f"}, - {file = "lxml-6.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:edf6e4c8fe14dfe316939711e3ece3f9a20760aabf686051b537a7562f4da91a"}, - {file = "lxml-6.0.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:048a930eb4572829604982e39a0c7289ab5dc8abc7fc9f5aabd6fbc08c154e93"}, - {file = "lxml-6.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0b5fa5eda84057a4f1bbb4bb77a8c28ff20ae7ce211588d698ae453e13c6281"}, - {file = "lxml-6.0.0-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:c352fc8f36f7e9727db17adbf93f82499457b3d7e5511368569b4c5bd155a922"}, - {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8db5dc617cb937ae17ff3403c3a70a7de9df4852a046f93e71edaec678f721d0"}, - {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:2181e4b1d07dde53986023482673c0f1fba5178ef800f9ab95ad791e8bdded6a"}, - {file = "lxml-6.0.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b3c98d5b24c6095e89e03d65d5c574705be3d49c0d8ca10c17a8a4b5201b72f5"}, - {file = "lxml-6.0.0-cp39-cp39-win32.whl", hash = "sha256:04d67ceee6db4bcb92987ccb16e53bef6b42ced872509f333c04fb58a3315256"}, - {file = "lxml-6.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:e0b1520ef900e9ef62e392dd3d7ae4f5fa224d1dd62897a792cf353eb20b6cae"}, - {file = "lxml-6.0.0-cp39-cp39-win_arm64.whl", hash = "sha256:e35e8aaaf3981489f42884b59726693de32dabfc438ac10ef4eb3409961fd402"}, - {file = "lxml-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:dbdd7679a6f4f08152818043dbb39491d1af3332128b3752c3ec5cebc0011a72"}, - {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:40442e2a4456e9910875ac12951476d36c0870dcb38a68719f8c4686609897c4"}, - {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:db0efd6bae1c4730b9c863fc4f5f3c0fa3e8f05cae2c44ae141cb9dfc7d091dc"}, - {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ab542c91f5a47aaa58abdd8ea84b498e8e49fe4b883d67800017757a3eb78e8"}, - {file = "lxml-6.0.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:013090383863b72c62a702d07678b658fa2567aa58d373d963cca245b017e065"}, - {file = "lxml-6.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c86df1c9af35d903d2b52d22ea3e66db8058d21dc0f59842ca5deb0595921141"}, - {file = "lxml-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4337e4aec93b7c011f7ee2e357b0d30562edd1955620fdd4aeab6aacd90d43c5"}, - {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ae74f7c762270196d2dda56f8dd7309411f08a4084ff2dfcc0b095a218df2e06"}, - {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:059c4cbf3973a621b62ea3132934ae737da2c132a788e6cfb9b08d63a0ef73f9"}, - {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f090a9bc0ce8da51a5632092f98a7e7f84bca26f33d161a98b57f7fb0004ca"}, - {file = "lxml-6.0.0-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9da022c14baeec36edfcc8daf0e281e2f55b950249a455776f0d1adeeada4734"}, - {file = "lxml-6.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a55da151d0b0c6ab176b4e761670ac0e2667817a1e0dadd04a01d0561a219349"}, - {file = "lxml-6.0.0.tar.gz", hash = "sha256:032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72"}, + {file = "lxml-6.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e77dd455b9a16bbd2a5036a63ddbd479c19572af81b624e79ef422f929eef388"}, + {file = "lxml-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d444858b9f07cefff6455b983aea9a67f7462ba1f6cbe4a21e8bf6791bf2153"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f952dacaa552f3bb8834908dddd500ba7d508e6ea6eb8c52eb2d28f48ca06a31"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71695772df6acea9f3c0e59e44ba8ac50c4f125217e84aab21074a1a55e7e5c9"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f68764f35fd78d7c4cc4ef209a184c38b65440378013d24b8aecd327c3e0c8"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:058027e261afed589eddcfe530fcc6f3402d7fd7e89bfd0532df82ebc1563dba"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8ffaeec5dfea5881d4c9d8913a32d10cfe3923495386106e4a24d45300ef79c"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:f2e3b1a6bb38de0bc713edd4d612969dd250ca8b724be8d460001a387507021c"}, + {file = "lxml-6.0.2-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d6690ec5ec1cce0385cb20896b16be35247ac8c2046e493d03232f1c2414d321"}, + {file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2a50c3c1d11cad0ebebbac357a97b26aa79d2bcaf46f256551152aa85d3a4d1"}, + {file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3efe1b21c7801ffa29a1112fab3b0f643628c30472d507f39544fd48e9549e34"}, + {file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:59c45e125140b2c4b33920d21d83681940ca29f0b83f8629ea1a2196dc8cfe6a"}, + {file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:452b899faa64f1805943ec1c0c9ebeaece01a1af83e130b69cdefeda180bb42c"}, + {file = "lxml-6.0.2-cp310-cp310-win32.whl", hash = "sha256:1e786a464c191ca43b133906c6903a7e4d56bef376b75d97ccbb8ec5cf1f0a4b"}, + {file = "lxml-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:dacf3c64ef3f7440e3167aa4b49aa9e0fb99e0aa4f9ff03795640bf94531bcb0"}, + {file = "lxml-6.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:45f93e6f75123f88d7f0cfd90f2d05f441b808562bf0bc01070a00f53f5028b5"}, + {file = "lxml-6.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:13e35cbc684aadf05d8711a5d1b5857c92e5e580efa9a0d2be197199c8def607"}, + {file = "lxml-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b1675e096e17c6fe9c0e8c81434f5736c0739ff9ac6123c87c2d452f48fc938"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac6e5811ae2870953390452e3476694196f98d447573234592d30488147404d"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5aa0fc67ae19d7a64c3fe725dc9a1bb11f80e01f78289d05c6f62545affec438"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de496365750cc472b4e7902a485d3f152ecf57bd3ba03ddd5578ed8ceb4c5964"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:200069a593c5e40b8f6fc0d84d86d970ba43138c3e68619ffa234bc9bb806a4d"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d2de809c2ee3b888b59f995625385f74629707c9355e0ff856445cdcae682b7"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:b2c3da8d93cf5db60e8858c17684c47d01fee6405e554fb55018dd85fc23b178"}, + {file = "lxml-6.0.2-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:442de7530296ef5e188373a1ea5789a46ce90c4847e597856570439621d9c553"}, + {file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2593c77efde7bfea7f6389f1ab249b15ed4aa5bc5cb5131faa3b843c429fbedb"}, + {file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3e3cb08855967a20f553ff32d147e14329b3ae70ced6edc2f282b94afbc74b2a"}, + {file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2ed6c667fcbb8c19c6791bbf40b7268ef8ddf5a96940ba9404b9f9a304832f6c"}, + {file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b8f18914faec94132e5b91e69d76a5c1d7b0c73e2489ea8929c4aaa10b76bbf7"}, + {file = "lxml-6.0.2-cp311-cp311-win32.whl", hash = "sha256:6605c604e6daa9e0d7f0a2137bdc47a2e93b59c60a65466353e37f8272f47c46"}, + {file = "lxml-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e5867f2651016a3afd8dd2c8238baa66f1e2802f44bc17e236f547ace6647078"}, + {file = "lxml-6.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:4197fb2534ee05fd3e7afaab5d8bfd6c2e186f65ea7f9cd6a82809c887bd1285"}, + {file = "lxml-6.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a59f5448ba2ceccd06995c95ea59a7674a10de0810f2ce90c9006f3cbc044456"}, + {file = "lxml-6.0.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e8113639f3296706fbac34a30813929e29247718e88173ad849f57ca59754924"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a8bef9b9825fa8bc816a6e641bb67219489229ebc648be422af695f6e7a4fa7f"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:65ea18d710fd14e0186c2f973dc60bb52039a275f82d3c44a0e42b43440ea534"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c371aa98126a0d4c739ca93ceffa0fd7a5d732e3ac66a46e74339acd4d334564"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:700efd30c0fa1a3581d80a748157397559396090a51d306ea59a70020223d16f"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c33e66d44fe60e72397b487ee92e01da0d09ba2d66df8eae42d77b6d06e5eba0"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90a345bbeaf9d0587a3aaffb7006aa39ccb6ff0e96a57286c0cb2fd1520ea192"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:064fdadaf7a21af3ed1dcaa106b854077fbeada827c18f72aec9346847cd65d0"}, + {file = "lxml-6.0.2-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbc74f42c3525ac4ffa4b89cbdd00057b6196bcefe8bce794abd42d33a018092"}, + {file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ddff43f702905a4e32bc24f3f2e2edfe0f8fde3277d481bffb709a4cced7a1f"}, + {file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6da5185951d72e6f5352166e3da7b0dc27aa70bd1090b0eb3f7f7212b53f1bb8"}, + {file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:57a86e1ebb4020a38d295c04fc79603c7899e0df71588043eb218722dabc087f"}, + {file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2047d8234fe735ab77802ce5f2297e410ff40f5238aec569ad7c8e163d7b19a6"}, + {file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f91fd2b2ea15a6800c8e24418c0775a1694eefc011392da73bc6cef2623b322"}, + {file = "lxml-6.0.2-cp312-cp312-win32.whl", hash = "sha256:3ae2ce7d6fedfb3414a2b6c5e20b249c4c607f72cb8d2bb7cc9c6ec7c6f4e849"}, + {file = "lxml-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:72c87e5ee4e58a8354fb9c7c84cbf95a1c8236c127a5d1b7683f04bed8361e1f"}, + {file = "lxml-6.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:61cb10eeb95570153e0c0e554f58df92ecf5109f75eacad4a95baa709e26c3d6"}, + {file = "lxml-6.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9b33d21594afab46f37ae58dfadd06636f154923c4e8a4d754b0127554eb2e77"}, + {file = "lxml-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c8963287d7a4c5c9a432ff487c52e9c5618667179c18a204bdedb27310f022f"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1941354d92699fb5ffe6ed7b32f9649e43c2feb4b97205f75866f7d21aa91452"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb2f6ca0ae2d983ded09357b84af659c954722bbf04dea98030064996d156048"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb2a12d704f180a902d7fa778c6d71f36ceb7b0d317f34cdc76a5d05aa1dd1df"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:6ec0e3f745021bfed19c456647f0298d60a24c9ff86d9d051f52b509663feeb1"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:846ae9a12d54e368933b9759052d6206a9e8b250291109c48e350c1f1f49d916"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef9266d2aa545d7374938fb5c484531ef5a2ec7f2d573e62f8ce722c735685fd"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:4077b7c79f31755df33b795dc12119cb557a0106bfdab0d2c2d97bd3cf3dffa6"}, + {file = "lxml-6.0.2-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a7c5d5e5f1081955358533be077166ee97ed2571d6a66bdba6ec2f609a715d1a"}, + {file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8f8d0cbd0674ee89863a523e6994ac25fd5be9c8486acfc3e5ccea679bad2679"}, + {file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2cbcbf6d6e924c28f04a43f3b6f6e272312a090f269eff68a2982e13e5d57659"}, + {file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfb874cfa53340009af6bdd7e54ebc0d21012a60a4e65d927c2e477112e63484"}, + {file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb8dae0b6b8b7f9e96c26fdd8121522ce5de9bb5538010870bd538683d30e9a2"}, + {file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:358d9adae670b63e95bc59747c72f4dc97c9ec58881d4627fe0120da0f90d314"}, + {file = "lxml-6.0.2-cp313-cp313-win32.whl", hash = "sha256:e8cd2415f372e7e5a789d743d133ae474290a90b9023197fd78f32e2dc6873e2"}, + {file = "lxml-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:b30d46379644fbfc3ab81f8f82ae4de55179414651f110a1514f0b1f8f6cb2d7"}, + {file = "lxml-6.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:13dcecc9946dca97b11b7c40d29fba63b55ab4170d3c0cf8c0c164343b9bfdcf"}, + {file = "lxml-6.0.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:b0c732aa23de8f8aec23f4b580d1e52905ef468afb4abeafd3fec77042abb6fe"}, + {file = "lxml-6.0.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4468e3b83e10e0317a89a33d28f7aeba1caa4d1a6fd457d115dd4ffe90c5931d"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:abd44571493973bad4598a3be7e1d807ed45aa2adaf7ab92ab7c62609569b17d"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:370cd78d5855cfbffd57c422851f7d3864e6ae72d0da615fca4dad8c45d375a5"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:901e3b4219fa04ef766885fb40fa516a71662a4c61b80c94d25336b4934b71c0"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:a4bf42d2e4cf52c28cc1812d62426b9503cdb0c87a6de81442626aa7d69707ba"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2c7fdaa4d7c3d886a42534adec7cfac73860b89b4e5298752f60aa5984641a0"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98a5e1660dc7de2200b00d53fa00bcd3c35a3608c305d45a7bbcaf29fa16e83d"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:dc051506c30b609238d79eda75ee9cab3e520570ec8219844a72a46020901e37"}, + {file = "lxml-6.0.2-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8799481bbdd212470d17513a54d568f44416db01250f49449647b5ab5b5dccb9"}, + {file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9261bb77c2dab42f3ecd9103951aeca2c40277701eb7e912c545c1b16e0e4917"}, + {file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:65ac4a01aba353cfa6d5725b95d7aed6356ddc0a3cd734de00124d285b04b64f"}, + {file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b22a07cbb82fea98f8a2fd814f3d1811ff9ed76d0fc6abc84eb21527596e7cc8"}, + {file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d759cdd7f3e055d6bc8d9bec3ad905227b2e4c785dc16c372eb5b5e83123f48a"}, + {file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:945da35a48d193d27c188037a05fec5492937f66fb1958c24fc761fb9d40d43c"}, + {file = "lxml-6.0.2-cp314-cp314-win32.whl", hash = "sha256:be3aaa60da67e6153eb15715cc2e19091af5dc75faef8b8a585aea372507384b"}, + {file = "lxml-6.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa25afbadead523f7001caf0c2382afd272c315a033a7b06336da2637d92d6ed"}, + {file = "lxml-6.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:063eccf89df5b24e361b123e257e437f9e9878f425ee9aae3144c77faf6da6d8"}, + {file = "lxml-6.0.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:6162a86d86893d63084faaf4ff937b3daea233e3682fb4474db07395794fa80d"}, + {file = "lxml-6.0.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:414aaa94e974e23a3e92e7ca5b97d10c0cf37b6481f50911032c69eeb3991bba"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48461bd21625458dd01e14e2c38dd0aea69addc3c4f960c30d9f59d7f93be601"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25fcc59afc57d527cfc78a58f40ab4c9b8fd096a9a3f964d2781ffb6eb33f4ed"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5179c60288204e6ddde3f774a93350177e08876eaf3ab78aa3a3649d43eb7d37"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:967aab75434de148ec80597b75062d8123cadf2943fb4281f385141e18b21338"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d100fcc8930d697c6561156c6810ab4a508fb264c8b6779e6e61e2ed5e7558f9"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ca59e7e13e5981175b8b3e4ab84d7da57993eeff53c07764dcebda0d0e64ecd"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:957448ac63a42e2e49531b9d6c0fa449a1970dbc32467aaad46f11545be9af1d"}, + {file = "lxml-6.0.2-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7fc49c37f1786284b12af63152fe1d0990722497e2d5817acfe7a877522f9a9"}, + {file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e19e0643cc936a22e837f79d01a550678da8377d7d801a14487c10c34ee49c7e"}, + {file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:1db01e5cf14345628e0cbe71067204db658e2fb8e51e7f33631f5f4735fefd8d"}, + {file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:875c6b5ab39ad5291588aed6925fac99d0097af0dd62f33c7b43736043d4a2ec"}, + {file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:cdcbed9ad19da81c480dfd6dd161886db6096083c9938ead313d94b30aadf272"}, + {file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80dadc234ebc532e09be1975ff538d154a7fa61ea5031c03d25178855544728f"}, + {file = "lxml-6.0.2-cp314-cp314t-win32.whl", hash = "sha256:da08e7bb297b04e893d91087df19638dc7a6bb858a954b0cc2b9f5053c922312"}, + {file = "lxml-6.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:252a22982dca42f6155125ac76d3432e548a7625d56f5a273ee78a5057216eca"}, + {file = "lxml-6.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:bb4c1847b303835d89d785a18801a883436cdfd5dc3d62947f9c49e24f0f5a2c"}, + {file = "lxml-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a656ca105115f6b766bba324f23a67914d9c728dafec57638e2b92a9dcd76c62"}, + {file = "lxml-6.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c54d83a2188a10ebdba573f16bd97135d06c9ef60c3dc495315c7a28c80a263f"}, + {file = "lxml-6.0.2-cp38-cp38-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:1ea99340b3c729beea786f78c38f60f4795622f36e305d9c9be402201efdc3b7"}, + {file = "lxml-6.0.2-cp38-cp38-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:af85529ae8d2a453feee4c780d9406a5e3b17cee0dd75c18bd31adcd584debc3"}, + {file = "lxml-6.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:fe659f6b5d10fb5a17f00a50eb903eb277a71ee35df4615db573c069bcf967ac"}, + {file = "lxml-6.0.2-cp38-cp38-win32.whl", hash = "sha256:5921d924aa5468c939d95c9814fa9f9b5935a6ff4e679e26aaf2951f74043512"}, + {file = "lxml-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:0aa7070978f893954008ab73bb9e3c24a7c56c054e00566a21b553dc18105fca"}, + {file = "lxml-6.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2c8458c2cdd29589a8367c09c8f030f1d202be673f0ca224ec18590b3b9fb694"}, + {file = "lxml-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3fee0851639d06276e6b387f1c190eb9d7f06f7f53514e966b26bae46481ec90"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b2142a376b40b6736dfc214fd2902409e9e3857eff554fed2d3c60f097e62a62"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6b5b39cc7e2998f968f05309e666103b53e2edd01df8dc51b90d734c0825444"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4aec24d6b72ee457ec665344a29acb2d35937d5192faebe429ea02633151aad"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:b42f4d86b451c2f9d06ffb4f8bbc776e04df3ba070b9fe2657804b1b40277c48"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6cdaefac66e8b8f30e37a9b4768a391e1f8a16a7526d5bc77a7928408ef68e93"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:b738f7e648735714bbb82bdfd030203360cfeab7f6e8a34772b3c8c8b820568c"}, + {file = "lxml-6.0.2-cp39-cp39-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daf42de090d59db025af61ce6bdb2521f0f102ea0e6ea310f13c17610a97da4c"}, + {file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:66328dabea70b5ba7e53d94aa774b733cf66686535f3bc9250a7aab53a91caaf"}, + {file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:e237b807d68a61fc3b1e845407e27e5eb8ef69bc93fe8505337c1acb4ee300b6"}, + {file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:ac02dc29fd397608f8eb15ac1610ae2f2f0154b03f631e6d724d9e2ad4ee2c84"}, + {file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:817ef43a0c0b4a77bd166dc9a09a555394105ff3374777ad41f453526e37f9cb"}, + {file = "lxml-6.0.2-cp39-cp39-win32.whl", hash = "sha256:bc532422ff26b304cfb62b328826bd995c96154ffd2bac4544f37dbb95ecaa8f"}, + {file = "lxml-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:995e783eb0374c120f528f807443ad5a83a656a8624c467ea73781fc5f8a8304"}, + {file = "lxml-6.0.2-cp39-cp39-win_arm64.whl", hash = "sha256:08b9d5e803c2e4725ae9e8559ee880e5328ed61aa0935244e0515d7d9dbec0aa"}, + {file = "lxml-6.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e748d4cf8fef2526bb2a589a417eba0c8674e29ffcb570ce2ceca44f1e567bf6"}, + {file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4ddb1049fa0579d0cbd00503ad8c58b9ab34d1254c77bc6a5576d96ec7853dba"}, + {file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cb233f9c95f83707dae461b12b720c1af9c28c2d19208e1be03387222151daf5"}, + {file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc456d04db0515ce3320d714a1eac7a97774ff0849e7718b492d957da4631dd4"}, + {file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2613e67de13d619fd283d58bda40bff0ee07739f624ffee8b13b631abf33083d"}, + {file = "lxml-6.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:24a8e756c982c001ca8d59e87c80c4d9dcd4d9b44a4cbeb8d9be4482c514d41d"}, + {file = "lxml-6.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1c06035eafa8404b5cf475bb37a9f6088b0aca288d4ccc9d69389750d5543700"}, + {file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c7d13103045de1bdd6fe5d61802565f1a3537d70cd3abf596aa0af62761921ee"}, + {file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a3c150a95fbe5ac91de323aa756219ef9cf7fde5a3f00e2281e30f33fa5fa4f"}, + {file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60fa43be34f78bebb27812ed90f1925ec99560b0fa1decdb7d12b84d857d31e9"}, + {file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21c73b476d3cfe836be731225ec3421fa2f048d84f6df6a8e70433dff1376d5a"}, + {file = "lxml-6.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:27220da5be049e936c3aca06f174e8827ca6445a4353a1995584311487fc4e3e"}, + {file = "lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62"}, ] [package.extras] @@ -910,73 +1043,101 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "markupsafe" -version = "3.0.2" +version = "3.0.3" description = "Safely add untrusted strings to HTML/XML markup." optional = false python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, - {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, - {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, - {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, - {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, - {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, - {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, - {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, + {file = "markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559"}, + {file = "markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419"}, + {file = "markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695"}, + {file = "markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591"}, + {file = "markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c"}, + {file = "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f"}, + {file = "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6"}, + {file = "markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1"}, + {file = "markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa"}, + {file = "markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8"}, + {file = "markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1"}, + {file = "markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad"}, + {file = "markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a"}, + {file = "markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50"}, + {file = "markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf"}, + {file = "markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f"}, + {file = "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a"}, + {file = "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115"}, + {file = "markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a"}, + {file = "markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19"}, + {file = "markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01"}, + {file = "markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c"}, + {file = "markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e"}, + {file = "markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce"}, + {file = "markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d"}, + {file = "markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d"}, + {file = "markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a"}, + {file = "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b"}, + {file = "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f"}, + {file = "markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b"}, + {file = "markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d"}, + {file = "markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c"}, + {file = "markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f"}, + {file = "markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795"}, + {file = "markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219"}, + {file = "markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6"}, + {file = "markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676"}, + {file = "markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9"}, + {file = "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1"}, + {file = "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc"}, + {file = "markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12"}, + {file = "markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed"}, + {file = "markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5"}, + {file = "markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485"}, + {file = "markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73"}, + {file = "markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37"}, + {file = "markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19"}, + {file = "markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025"}, + {file = "markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6"}, + {file = "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f"}, + {file = "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb"}, + {file = "markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009"}, + {file = "markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354"}, + {file = "markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218"}, + {file = "markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287"}, + {file = "markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe"}, + {file = "markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026"}, + {file = "markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737"}, + {file = "markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97"}, + {file = "markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d"}, + {file = "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda"}, + {file = "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf"}, + {file = "markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe"}, + {file = "markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9"}, + {file = "markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581"}, + {file = "markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4"}, + {file = "markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab"}, + {file = "markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175"}, + {file = "markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634"}, + {file = "markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50"}, + {file = "markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e"}, + {file = "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5"}, + {file = "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523"}, + {file = "markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc"}, + {file = "markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d"}, + {file = "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9"}, + {file = "markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa"}, + {file = "markupsafe-3.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26"}, + {file = "markupsafe-3.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc"}, + {file = "markupsafe-3.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c"}, + {file = "markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42"}, + {file = "markupsafe-3.0.3-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b"}, + {file = "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758"}, + {file = "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2"}, + {file = "markupsafe-3.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d"}, + {file = "markupsafe-3.0.3-cp39-cp39-win32.whl", hash = "sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7"}, + {file = "markupsafe-3.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e"}, + {file = "markupsafe-3.0.3-cp39-cp39-win_arm64.whl", hash = "sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8"}, + {file = "markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"}, ] [[package]] @@ -993,18 +1154,18 @@ files = [ [[package]] name = "mdit-py-plugins" -version = "0.4.2" +version = "0.5.0" description = "Collection of plugins for markdown-it-py" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["docs"] files = [ - {file = "mdit_py_plugins-0.4.2-py3-none-any.whl", hash = "sha256:0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"}, - {file = "mdit_py_plugins-0.4.2.tar.gz", hash = "sha256:5f2cd1fdb606ddf152d37ec30e46101a60512bc0e5fa1a7002c36647b09e26b5"}, + {file = "mdit_py_plugins-0.5.0-py3-none-any.whl", hash = "sha256:07a08422fc1936a5d26d146759e9155ea466e842f5ab2f7d2266dd084c8dab1f"}, + {file = "mdit_py_plugins-0.5.0.tar.gz", hash = "sha256:f4918cb50119f50446560513a8e311d574ff6aaed72606ddae6d35716fe809c6"}, ] [package.dependencies] -markdown-it-py = ">=1.0.0,<4.0.0" +markdown-it-py = ">=2.0.0,<5.0.0" [package.extras] code-style = ["pre-commit"] @@ -1153,33 +1314,34 @@ files = [ [[package]] name = "pycparser" -version = "2.22" +version = "2.23" description = "C parser in Python" optional = false python-versions = ">=3.8" groups = ["main"] +markers = "platform_python_implementation != \"PyPy\" and implementation_name != \"PyPy\"" files = [ - {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, - {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, + {file = "pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934"}, + {file = "pycparser-2.23.tar.gz", hash = "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2"}, ] [[package]] name = "pydantic" -version = "2.11.7" +version = "2.12.5" description = "Data validation using Python type hints" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b"}, - {file = "pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db"}, + {file = "pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d"}, + {file = "pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.33.2" -typing-extensions = ">=4.12.2" -typing-inspection = ">=0.4.0" +pydantic-core = "2.41.5" +typing-extensions = ">=4.14.1" +typing-inspection = ">=0.4.2" [package.extras] email = ["email-validator (>=2.0.0)"] @@ -1187,126 +1349,148 @@ timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows [[package]] name = "pydantic-core" -version = "2.33.2" +version = "2.41.5" description = "Core functionality for Pydantic validation and serialization" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}, - {file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a"}, - {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac"}, - {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a"}, - {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b"}, - {file = "pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22"}, - {file = "pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640"}, - {file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"}, - {file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"}, - {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"}, - {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"}, - {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"}, - {file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"}, - {file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"}, - {file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"}, - {file = "pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc"}, - {file = "pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b"}, - {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1"}, - {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6"}, - {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea"}, - {file = "pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290"}, - {file = "pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2"}, - {file = "pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab"}, - {file = "pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f"}, - {file = "pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56"}, - {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5"}, - {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e"}, - {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162"}, - {file = "pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849"}, - {file = "pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9"}, - {file = "pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9"}, - {file = "pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac"}, - {file = "pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5"}, - {file = "pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9"}, - {file = "pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d"}, - {file = "pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954"}, - {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb"}, - {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7"}, - {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4"}, - {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b"}, - {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3"}, - {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a"}, - {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782"}, - {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9"}, - {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e"}, - {file = "pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9"}, - {file = "pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039"}, - {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27"}, - {file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"}, + {file = "pydantic_core-2.41.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:77b63866ca88d804225eaa4af3e664c5faf3568cea95360d21f4725ab6e07146"}, + {file = "pydantic_core-2.41.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dfa8a0c812ac681395907e71e1274819dec685fec28273a28905df579ef137e2"}, + {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5921a4d3ca3aee735d9fd163808f5e8dd6c6972101e4adbda9a4667908849b97"}, + {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e25c479382d26a2a41b7ebea1043564a937db462816ea07afa8a44c0866d52f9"}, + {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f547144f2966e1e16ae626d8ce72b4cfa0caedc7fa28052001c94fb2fcaa1c52"}, + {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f52298fbd394f9ed112d56f3d11aabd0d5bd27beb3084cc3d8ad069483b8941"}, + {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:100baa204bb412b74fe285fb0f3a385256dad1d1879f0a5cb1499ed2e83d132a"}, + {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:05a2c8852530ad2812cb7914dc61a1125dc4e06252ee98e5638a12da6cc6fb6c"}, + {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:29452c56df2ed968d18d7e21f4ab0ac55e71dc59524872f6fc57dcf4a3249ed2"}, + {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:d5160812ea7a8a2ffbe233d8da666880cad0cbaf5d4de74ae15c313213d62556"}, + {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:df3959765b553b9440adfd3c795617c352154e497a4eaf3752555cfb5da8fc49"}, + {file = "pydantic_core-2.41.5-cp310-cp310-win32.whl", hash = "sha256:1f8d33a7f4d5a7889e60dc39856d76d09333d8a6ed0f5f1190635cbec70ec4ba"}, + {file = "pydantic_core-2.41.5-cp310-cp310-win_amd64.whl", hash = "sha256:62de39db01b8d593e45871af2af9e497295db8d73b085f6bfd0b18c83c70a8f9"}, + {file = "pydantic_core-2.41.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a3a52f6156e73e7ccb0f8cced536adccb7042be67cb45f9562e12b319c119da6"}, + {file = "pydantic_core-2.41.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7f3bf998340c6d4b0c9a2f02d6a400e51f123b59565d74dc60d252ce888c260b"}, + {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:378bec5c66998815d224c9ca994f1e14c0c21cb95d2f52b6021cc0b2a58f2a5a"}, + {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e7b576130c69225432866fe2f4a469a85a54ade141d96fd396dffcf607b558f8"}, + {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6cb58b9c66f7e4179a2d5e0f849c48eff5c1fca560994d6eb6543abf955a149e"}, + {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88942d3a3dff3afc8288c21e565e476fc278902ae4d6d134f1eeda118cc830b1"}, + {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f31d95a179f8d64d90f6831d71fa93290893a33148d890ba15de25642c5d075b"}, + {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c1df3d34aced70add6f867a8cf413e299177e0c22660cc767218373d0779487b"}, + {file = "pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4009935984bd36bd2c774e13f9a09563ce8de4abaa7226f5108262fa3e637284"}, + {file = "pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:34a64bc3441dc1213096a20fe27e8e128bd3ff89921706e83c0b1ac971276594"}, + {file = "pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c9e19dd6e28fdcaa5a1de679aec4141f691023916427ef9bae8584f9c2fb3b0e"}, + {file = "pydantic_core-2.41.5-cp311-cp311-win32.whl", hash = "sha256:2c010c6ded393148374c0f6f0bf89d206bf3217f201faa0635dcd56bd1520f6b"}, + {file = "pydantic_core-2.41.5-cp311-cp311-win_amd64.whl", hash = "sha256:76ee27c6e9c7f16f47db7a94157112a2f3a00e958bc626e2f4ee8bec5c328fbe"}, + {file = "pydantic_core-2.41.5-cp311-cp311-win_arm64.whl", hash = "sha256:4bc36bbc0b7584de96561184ad7f012478987882ebf9f9c389b23f432ea3d90f"}, + {file = "pydantic_core-2.41.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f41a7489d32336dbf2199c8c0a215390a751c5b014c2c1c5366e817202e9cdf7"}, + {file = "pydantic_core-2.41.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:070259a8818988b9a84a449a2a7337c7f430a22acc0859c6b110aa7212a6d9c0"}, + {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e96cea19e34778f8d59fe40775a7a574d95816eb150850a85a7a4c8f4b94ac69"}, + {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed2e99c456e3fadd05c991f8f437ef902e00eedf34320ba2b0842bd1c3ca3a75"}, + {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65840751b72fbfd82c3c640cff9284545342a4f1eb1586ad0636955b261b0b05"}, + {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e536c98a7626a98feb2d3eaf75944ef6f3dbee447e1f841eae16f2f0a72d8ddc"}, + {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c"}, + {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d38548150c39b74aeeb0ce8ee1d8e82696f4a4e16ddc6de7b1d8823f7de4b9b5"}, + {file = "pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c23e27686783f60290e36827f9c626e63154b82b116d7fe9adba1fda36da706c"}, + {file = "pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:482c982f814460eabe1d3bb0adfdc583387bd4691ef00b90575ca0d2b6fe2294"}, + {file = "pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bfea2a5f0b4d8d43adf9d7b8bf019fb46fdd10a2e5cde477fbcb9d1fa08c68e1"}, + {file = "pydantic_core-2.41.5-cp312-cp312-win32.whl", hash = "sha256:b74557b16e390ec12dca509bce9264c3bbd128f8a2c376eaa68003d7f327276d"}, + {file = "pydantic_core-2.41.5-cp312-cp312-win_amd64.whl", hash = "sha256:1962293292865bca8e54702b08a4f26da73adc83dd1fcf26fbc875b35d81c815"}, + {file = "pydantic_core-2.41.5-cp312-cp312-win_arm64.whl", hash = "sha256:1746d4a3d9a794cacae06a5eaaccb4b8643a131d45fbc9af23e353dc0a5ba5c3"}, + {file = "pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9"}, + {file = "pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34"}, + {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0"}, + {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33"}, + {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e"}, + {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2"}, + {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586"}, + {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d"}, + {file = "pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740"}, + {file = "pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e"}, + {file = "pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858"}, + {file = "pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36"}, + {file = "pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11"}, + {file = "pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd"}, + {file = "pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a"}, + {file = "pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14"}, + {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1"}, + {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66"}, + {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869"}, + {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2"}, + {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375"}, + {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553"}, + {file = "pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90"}, + {file = "pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07"}, + {file = "pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb"}, + {file = "pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23"}, + {file = "pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf"}, + {file = "pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c"}, + {file = "pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008"}, + {file = "pydantic_core-2.41.5-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:8bfeaf8735be79f225f3fefab7f941c712aaca36f1128c9d7e2352ee1aa87bdf"}, + {file = "pydantic_core-2.41.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:346285d28e4c8017da95144c7f3acd42740d637ff41946af5ce6e5e420502dd5"}, + {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a75dafbf87d6276ddc5b2bf6fae5254e3d0876b626eb24969a574fff9149ee5d"}, + {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7b93a4d08587e2b7e7882de461e82b6ed76d9026ce91ca7915e740ecc7855f60"}, + {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e8465ab91a4bd96d36dde3263f06caa6a8a6019e4113f24dc753d79a8b3a3f82"}, + {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:299e0a22e7ae2b85c1a57f104538b2656e8ab1873511fd718a1c1c6f149b77b5"}, + {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:707625ef0983fcfb461acfaf14de2067c5942c6bb0f3b4c99158bed6fedd3cf3"}, + {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f41eb9797986d6ebac5e8edff36d5cef9de40def462311b3eb3eeded1431e425"}, + {file = "pydantic_core-2.41.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0384e2e1021894b1ff5a786dbf94771e2986ebe2869533874d7e43bc79c6f504"}, + {file = "pydantic_core-2.41.5-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:f0cd744688278965817fd0839c4a4116add48d23890d468bc436f78beb28abf5"}, + {file = "pydantic_core-2.41.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:753e230374206729bf0a807954bcc6c150d3743928a73faffee51ac6557a03c3"}, + {file = "pydantic_core-2.41.5-cp39-cp39-win32.whl", hash = "sha256:873e0d5b4fb9b89ef7c2d2a963ea7d02879d9da0da8d9d4933dee8ee86a8b460"}, + {file = "pydantic_core-2.41.5-cp39-cp39-win_amd64.whl", hash = "sha256:e4f4a984405e91527a0d62649ee21138f8e3d0ef103be488c1dc11a80d7f184b"}, + {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:b96d5f26b05d03cc60f11a7761a5ded1741da411e7fe0909e27a5e6a0cb7b034"}, + {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:634e8609e89ceecea15e2d61bc9ac3718caaaa71963717bf3c8f38bfde64242c"}, + {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93e8740d7503eb008aa2df04d3b9735f845d43ae845e6dcd2be0b55a2da43cd2"}, + {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f15489ba13d61f670dcc96772e733aad1a6f9c429cc27574c6cdaed82d0146ad"}, + {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:7da7087d756b19037bc2c06edc6c170eeef3c3bafcb8f532ff17d64dc427adfd"}, + {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:aabf5777b5c8ca26f7824cb4a120a740c9588ed58df9b2d196ce92fba42ff8dc"}, + {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c007fe8a43d43b3969e8469004e9845944f1a80e6acd47c150856bb87f230c56"}, + {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b5819cd790dbf0c5eb9f82c73c16b39a65dd6dd4d1439dcdea7816ec9adddab8"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5a4e67afbc95fa5c34cf27d9089bca7fcab4e51e57278d710320a70b956d1b9a"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ece5c59f0ce7d001e017643d8d24da587ea1f74f6993467d85ae8a5ef9d4f42b"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16f80f7abe3351f8ea6858914ddc8c77e02578544a0ebc15b4c2e1a0e813b0b2"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:33cb885e759a705b426baada1fe68cbb0a2e68e34c5d0d0289a364cf01709093"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:c8d8b4eb992936023be7dee581270af5c6e0697a8559895f527f5b7105ecd36a"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:242a206cd0318f95cd21bdacff3fcc3aab23e79bba5cac3db5a841c9ef9c6963"}, + {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d3a978c4f57a597908b7e697229d996d77a6d3c94901e9edee593adada95ce1a"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b2379fa7ed44ddecb5bfe4e48577d752db9fc10be00a6b7446e9663ba143de26"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:266fb4cbf5e3cbd0b53669a6d1b039c45e3ce651fd5442eff4d07c2cc8d66808"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58133647260ea01e4d0500089a8c4f07bd7aa6ce109682b1426394988d8aaacc"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:287dad91cfb551c363dc62899a80e9e14da1f0e2b6ebde82c806612ca2a13ef1"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:03b77d184b9eb40240ae9fd676ca364ce1085f203e1b1256f8ab9984dca80a84"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:a668ce24de96165bb239160b3d854943128f4334822900534f2fe947930e5770"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f14f8f046c14563f8eb3f45f499cc658ab8d10072961e07225e507adb700e93f"}, + {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:56121965f7a4dc965bff783d70b907ddf3d57f6eba29b6d2e5dabfaf07799c51"}, + {file = "pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e"}, ] [package.dependencies] -typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" +typing-extensions = ">=4.14.1" [[package]] name = "pydantic-settings" -version = "2.10.1" +version = "2.12.0" description = "Settings management using Pydantic" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796"}, - {file = "pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee"}, + {file = "pydantic_settings-2.12.0-py3-none-any.whl", hash = "sha256:fddb9fd99a5b18da837b29710391e945b1e30c135477f484084ee513adb93809"}, + {file = "pydantic_settings-2.12.0.tar.gz", hash = "sha256:005538ef951e3c2a68e1c08b292b5f2e71490def8589d4221b95dab00dafcfd0"}, ] [package.dependencies] @@ -1419,41 +1603,56 @@ requests = ["requests"] [[package]] name = "pynacl" -version = "1.5.0" +version = "1.6.2" description = "Python binding to the Networking and Cryptography (NaCl) library" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" groups = ["main"] files = [ - {file = "PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d"}, - {file = "PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858"}, - {file = "PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b"}, - {file = "PyNaCl-1.5.0-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff"}, - {file = "PyNaCl-1.5.0-cp36-abi3-win32.whl", hash = "sha256:e46dae94e34b085175f8abb3b0aaa7da40767865ac82c928eeb9e57e1ea8a543"}, - {file = "PyNaCl-1.5.0-cp36-abi3-win_amd64.whl", hash = "sha256:20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93"}, - {file = "PyNaCl-1.5.0.tar.gz", hash = "sha256:8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba"}, + {file = "pynacl-1.6.2-cp314-cp314t-macosx_10_10_universal2.whl", hash = "sha256:622d7b07cc5c02c666795792931b50c91f3ce3c2649762efb1ef0d5684c81594"}, + {file = "pynacl-1.6.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d071c6a9a4c94d79eb665db4ce5cedc537faf74f2355e4d502591d850d3913c0"}, + {file = "pynacl-1.6.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fe9847ca47d287af41e82be1dd5e23023d3c31a951da134121ab02e42ac218c9"}, + {file = "pynacl-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:04316d1fc625d860b6c162fff704eb8426b1a8bcd3abacea11142cbd99a6b574"}, + {file = "pynacl-1.6.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44081faff368d6c5553ccf55322ef2819abb40e25afaec7e740f159f74813634"}, + {file = "pynacl-1.6.2-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:a9f9932d8d2811ce1a8ffa79dcbdf3970e7355b5c8eb0c1a881a57e7f7d96e88"}, + {file = "pynacl-1.6.2-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:bc4a36b28dd72fb4845e5d8f9760610588a96d5a51f01d84d8c6ff9849968c14"}, + {file = "pynacl-1.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3bffb6d0f6becacb6526f8f42adfb5efb26337056ee0831fb9a7044d1a964444"}, + {file = "pynacl-1.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:2fef529ef3ee487ad8113d287a593fa26f48ee3620d92ecc6f1d09ea38e0709b"}, + {file = "pynacl-1.6.2-cp314-cp314t-win32.whl", hash = "sha256:a84bf1c20339d06dc0c85d9aea9637a24f718f375d861b2668b2f9f96fa51145"}, + {file = "pynacl-1.6.2-cp314-cp314t-win_amd64.whl", hash = "sha256:320ef68a41c87547c91a8b58903c9caa641ab01e8512ce291085b5fe2fcb7590"}, + {file = "pynacl-1.6.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d29bfe37e20e015a7d8b23cfc8bd6aa7909c92a1b8f41ee416bbb3e79ef182b2"}, + {file = "pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl", hash = "sha256:c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465"}, + {file = "pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0"}, + {file = "pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4"}, + {file = "pynacl-1.6.2-cp38-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:46065496ab748469cdd999246d17e301b2c24ae2fdf739132e580a0e94c94a87"}, + {file = "pynacl-1.6.2-cp38-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a66d6fb6ae7661c58995f9c6435bda2b1e68b54b598a6a10247bfcdadac996c"}, + {file = "pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:26bfcd00dcf2cf160f122186af731ae30ab120c18e8375684ec2670dccd28130"}, + {file = "pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:c8a231e36ec2cab018c4ad4358c386e36eede0319a0c41fed24f840b1dac59f6"}, + {file = "pynacl-1.6.2-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:68be3a09455743ff9505491220b64440ced8973fe930f270c8e07ccfa25b1f9e"}, + {file = "pynacl-1.6.2-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8b097553b380236d51ed11356c953bf8ce36a29a3e596e934ecabe76c985a577"}, + {file = "pynacl-1.6.2-cp38-abi3-win32.whl", hash = "sha256:5811c72b473b2f38f7e2a3dc4f8642e3a3e9b5e7317266e4ced1fba85cae41aa"}, + {file = "pynacl-1.6.2-cp38-abi3-win_amd64.whl", hash = "sha256:62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0"}, + {file = "pynacl-1.6.2-cp38-abi3-win_arm64.whl", hash = "sha256:834a43af110f743a754448463e8fd61259cd4ab5bbedcf70f9dabad1d28a394c"}, + {file = "pynacl-1.6.2.tar.gz", hash = "sha256:018494d6d696ae03c7e656e5e74cdfd8ea1326962cc401bcf018f1ed8436811c"}, ] [package.dependencies] -cffi = ">=1.4.1" +cffi = {version = ">=2.0.0", markers = "platform_python_implementation != \"PyPy\" and python_version >= \"3.9\""} [package.extras] -docs = ["sphinx (>=1.6.5)", "sphinx-rtd-theme"] -tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] +docs = ["sphinx (<7)", "sphinx_rtd_theme"] +tests = ["hypothesis (>=3.27.0)", "pytest (>=7.4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] [[package]] name = "pyparsing" -version = "3.2.3" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" +version = "3.3.1" +description = "pyparsing - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf"}, - {file = "pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be"}, + {file = "pyparsing-3.3.1-py3-none-any.whl", hash = "sha256:023b5e7e5520ad96642e2c6db4cb683d3970bd640cdf7115049a6e9c3682df82"}, + {file = "pyparsing-3.3.1.tar.gz", hash = "sha256:47fad0f17ac1e2cad3de3b458570fbc9b03560aa029ed5e16ee5554da9a2251c"}, ] [package.extras] @@ -1575,14 +1774,14 @@ chardet = "*" [[package]] name = "python-dotenv" -version = "1.1.1" +version = "1.2.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc"}, - {file = "python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"}, + {file = "python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61"}, + {file = "python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6"}, ] [package.extras] @@ -1590,77 +1789,97 @@ cli = ["click (>=5.0)"] [[package]] name = "pyyaml" -version = "6.0.2" +version = "6.0.3" description = "YAML parser and emitter for Python" optional = false python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, - {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, - {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, - {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, - {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, - {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, - {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, - {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, - {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, - {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, - {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, - {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, - {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, - {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, - {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, - {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, - {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, - {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, - {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, - {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, - {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, - {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, - {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, - {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, - {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, - {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, - {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, - {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, - {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, - {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, - {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, - {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, - {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, - {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, - {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, - {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, - {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, - {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, - {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, - {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, - {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, - {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, - {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, - {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, - {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, - {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, - {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, - {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, - {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, - {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, - {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, - {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, - {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, + {file = "PyYAML-6.0.3-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:c2514fceb77bc5e7a2f7adfaa1feb2fb311607c9cb518dbc378688ec73d8292f"}, + {file = "PyYAML-6.0.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c57bb8c96f6d1808c030b1687b9b5fb476abaa47f0db9c0101f5e9f394e97f4"}, + {file = "PyYAML-6.0.3-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:efd7b85f94a6f21e4932043973a7ba2613b059c4a000551892ac9f1d11f5baf3"}, + {file = "PyYAML-6.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:22ba7cfcad58ef3ecddc7ed1db3409af68d023b7f940da23c6c2a1890976eda6"}, + {file = "PyYAML-6.0.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:6344df0d5755a2c9a276d4473ae6b90647e216ab4757f8426893b5dd2ac3f369"}, + {file = "PyYAML-6.0.3-cp38-cp38-win32.whl", hash = "sha256:3ff07ec89bae51176c0549bc4c63aa6202991da2d9a6129d7aef7f1407d3f295"}, + {file = "PyYAML-6.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:5cf4e27da7e3fbed4d6c3d8e797387aaad68102272f8f9752883bc32d61cb87b"}, + {file = "pyyaml-6.0.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b"}, + {file = "pyyaml-6.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956"}, + {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8"}, + {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198"}, + {file = "pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b"}, + {file = "pyyaml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0"}, + {file = "pyyaml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69"}, + {file = "pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e"}, + {file = "pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c"}, + {file = "pyyaml-6.0.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e"}, + {file = "pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824"}, + {file = "pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c"}, + {file = "pyyaml-6.0.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00"}, + {file = "pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d"}, + {file = "pyyaml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a"}, + {file = "pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4"}, + {file = "pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b"}, + {file = "pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf"}, + {file = "pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196"}, + {file = "pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0"}, + {file = "pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28"}, + {file = "pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c"}, + {file = "pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc"}, + {file = "pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e"}, + {file = "pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea"}, + {file = "pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5"}, + {file = "pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b"}, + {file = "pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd"}, + {file = "pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8"}, + {file = "pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1"}, + {file = "pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c"}, + {file = "pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5"}, + {file = "pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6"}, + {file = "pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6"}, + {file = "pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be"}, + {file = "pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26"}, + {file = "pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c"}, + {file = "pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb"}, + {file = "pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac"}, + {file = "pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310"}, + {file = "pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7"}, + {file = "pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788"}, + {file = "pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5"}, + {file = "pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764"}, + {file = "pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35"}, + {file = "pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac"}, + {file = "pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3"}, + {file = "pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3"}, + {file = "pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba"}, + {file = "pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c"}, + {file = "pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702"}, + {file = "pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c"}, + {file = "pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065"}, + {file = "pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65"}, + {file = "pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9"}, + {file = "pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b"}, + {file = "pyyaml-6.0.3-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da"}, + {file = "pyyaml-6.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917"}, + {file = "pyyaml-6.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9"}, + {file = "pyyaml-6.0.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5"}, + {file = "pyyaml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a"}, + {file = "pyyaml-6.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926"}, + {file = "pyyaml-6.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7"}, + {file = "pyyaml-6.0.3-cp39-cp39-win32.whl", hash = "sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0"}, + {file = "pyyaml-6.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007"}, + {file = "pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"}, ] [[package]] name = "requests" -version = "2.32.4" +version = "2.32.5" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main", "dev", "docs"] files = [ - {file = "requests-2.32.4-py3-none-any.whl", hash = "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"}, - {file = "requests-2.32.4.tar.gz", hash = "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"}, + {file = "requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"}, + {file = "requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf"}, ] [package.dependencies] @@ -1751,59 +1970,74 @@ jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"] [[package]] name = "ruamel-yaml-clib" -version = "0.2.12" +version = "0.2.15" description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" optional = false python-versions = ">=3.9" groups = ["main"] markers = "platform_python_implementation == \"CPython\" and python_version < \"3.13\"" files = [ - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:11f891336688faf5156a36293a9c362bdc7c88f03a8a027c2c1d8e0bcde998e5"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:a606ef75a60ecf3d924613892cc603b154178ee25abb3055db5062da811fd969"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd5415dded15c3822597455bc02bcd66e81ef8b7a48cb71a33628fc9fdde39df"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f66efbc1caa63c088dead1c4170d148eabc9b80d95fb75b6c92ac0aad2437d76"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:22353049ba4181685023b25b5b51a574bce33e7f51c759371a7422dcae5402a6"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:932205970b9f9991b34f55136be327501903f7c66830e9760a8ffb15b07f05cd"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a52d48f4e7bf9005e8f0a89209bf9a73f7190ddf0489eee5eb51377385f59f2a"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-win32.whl", hash = "sha256:3eac5a91891ceb88138c113f9db04f3cebdae277f5d44eaa3651a4f573e6a5da"}, - {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-win_amd64.whl", hash = "sha256:ab007f2f5a87bd08ab1499bdf96f3d5c6ad4dcfa364884cb4549aa0154b13a28"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-macosx_13_0_arm64.whl", hash = "sha256:4a6679521a58256a90b0d89e03992c15144c5f3858f40d7c18886023d7943db6"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:d84318609196d6bd6da0edfa25cedfbabd8dbde5140a0a23af29ad4b8f91fb1e"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb43a269eb827806502c7c8efb7ae7e9e9d0573257a46e8e952f4d4caba4f31e"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:811ea1594b8a0fb466172c384267a4e5e367298af6b228931f273b111f17ef52"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:cf12567a7b565cbf65d438dec6cfbe2917d3c1bdddfce84a9930b7d35ea59642"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7dd5adc8b930b12c8fc5b99e2d535a09889941aa0d0bd06f4749e9a9397c71d2"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1492a6051dab8d912fc2adeef0e8c72216b24d57bd896ea607cb90bb0c4981d3"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-win32.whl", hash = "sha256:bd0a08f0bab19093c54e18a14a10b4322e1eacc5217056f3c063bd2f59853ce4"}, - {file = "ruamel.yaml.clib-0.2.12-cp311-cp311-win_amd64.whl", hash = "sha256:a274fb2cb086c7a3dea4322ec27f4cb5cc4b6298adb583ab0e211a4682f241eb"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:20b0f8dc160ba83b6dcc0e256846e1a02d044e13f7ea74a3d1d56ede4e48c632"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:943f32bc9dedb3abff9879edc134901df92cfce2c3d5c9348f172f62eb2d771d"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95c3829bb364fdb8e0332c9931ecf57d9be3519241323c5274bd82f709cebc0c"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:749c16fcc4a2b09f28843cda5a193e0283e47454b63ec4b81eaa2242f50e4ccd"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bf165fef1f223beae7333275156ab2022cffe255dcc51c27f066b4370da81e31"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:32621c177bbf782ca5a18ba4d7af0f1082a3f6e517ac2a18b3974d4edf349680"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:b82a7c94a498853aa0b272fd5bc67f29008da798d4f93a2f9f289feb8426a58d"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-win32.whl", hash = "sha256:e8c4ebfcfd57177b572e2040777b8abc537cdef58a2120e830124946aa9b42c5"}, - {file = "ruamel.yaml.clib-0.2.12-cp312-cp312-win_amd64.whl", hash = "sha256:0467c5965282c62203273b838ae77c0d29d7638c8a4e3a1c8bdd3602c10904e4"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:4c8c5d82f50bb53986a5e02d1b3092b03622c02c2eb78e29bec33fd9593bae1a"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:e7e3736715fbf53e9be2a79eb4db68e4ed857017344d697e8b9749444ae57475"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b7e75b4965e1d4690e93021adfcecccbca7d61c7bddd8e22406ef2ff20d74ef"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96777d473c05ee3e5e3c3e999f5d23c6f4ec5b0c38c098b3a5229085f74236c6"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:3bc2a80e6420ca8b7d3590791e2dfc709c88ab9152c00eeb511c9875ce5778bf"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e188d2699864c11c36cdfdada94d781fd5d6b0071cd9c427bceb08ad3d7c70e1"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4f6f3eac23941b32afccc23081e1f50612bdbe4e982012ef4f5797986828cd01"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-win32.whl", hash = "sha256:6442cb36270b3afb1b4951f060eccca1ce49f3d087ca1ca4563a6eb479cb3de6"}, - {file = "ruamel.yaml.clib-0.2.12-cp313-cp313-win_amd64.whl", hash = "sha256:e5b8daf27af0b90da7bb903a876477a9e6d7270be6146906b276605997c7e9a3"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:fc4b630cd3fa2cf7fce38afa91d7cfe844a9f75d7f0f36393fa98815e911d987"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bc5f1e1c28e966d61d2519f2a3d451ba989f9ea0f2307de7bc45baa526de9e45"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a0e060aace4c24dcaf71023bbd7d42674e3b230f7e7b97317baf1e953e5b519"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2f1c3765db32be59d18ab3953f43ab62a761327aafc1594a2a1fbe038b8b8a7"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d85252669dc32f98ebcd5d36768f5d4faeaeaa2d655ac0473be490ecdae3c285"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e143ada795c341b56de9418c58d028989093ee611aa27ffb9b7f609c00d813ed"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2c59aa6170b990d8d2719323e628aaf36f3bfbc1c26279c0eeeb24d05d2d11c7"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-win32.whl", hash = "sha256:beffaed67936fbbeffd10966a4eb53c402fafd3d6833770516bf7314bc6ffa12"}, - {file = "ruamel.yaml.clib-0.2.12-cp39-cp39-win_amd64.whl", hash = "sha256:040ae85536960525ea62868b642bdb0c2cc6021c9f9d507810c0c604e66f5a7b"}, - {file = "ruamel.yaml.clib-0.2.12.tar.gz", hash = "sha256:6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:88eea8baf72f0ccf232c22124d122a7f26e8a24110a0273d9bcddcb0f7e1fa03"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9b6f7d74d094d1f3a4e157278da97752f16ee230080ae331fcc219056ca54f77"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4be366220090d7c3424ac2b71c90d1044ea34fca8c0b88f250064fd06087e614"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f66f600833af58bea694d5892453f2270695b92200280ee8c625ec5a477eed3"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da3d6adadcf55a93c214d23941aef4abfd45652110aed6580e814152f385b862"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e9fde97ecb7bb9c41261c2ce0da10323e9227555c674989f8d9eb7572fc2098d"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:05c70f7f86be6f7bee53794d80050a28ae7e13e4a0087c1839dcdefd68eb36b6"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f1d38cbe622039d111b69e9ca945e7e3efebb30ba998867908773183357f3ed"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-win32.whl", hash = "sha256:fe239bdfdae2302e93bd6e8264bd9b71290218fff7084a9db250b55caaccf43f"}, + {file = "ruamel_yaml_clib-0.2.15-cp310-cp310-win_amd64.whl", hash = "sha256:468858e5cbde0198337e6a2a78eda8c3fb148bdf4c6498eaf4bc9ba3f8e780bd"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c583229f336682b7212a43d2fa32c30e643d3076178fb9f7a6a14dde85a2d8bd"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:56ea19c157ed8c74b6be51b5fa1c3aff6e289a041575f0556f66e5fb848bb137"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5fea0932358e18293407feb921d4f4457db837b67ec1837f87074667449f9401"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef71831bd61fbdb7aa0399d5c4da06bea37107ab5c79ff884cc07f2450910262"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:617d35dc765715fa86f8c3ccdae1e4229055832c452d4ec20856136acc75053f"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1b45498cc81a4724a2d42273d6cfc243c0547ad7c6b87b4f774cb7bcc131c98d"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:def5663361f6771b18646620fca12968aae730132e104688766cf8a3b1d65922"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:014181cdec565c8745b7cbc4de3bf2cc8ced05183d986e6d1200168e5bb59490"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-win32.whl", hash = "sha256:d290eda8f6ada19e1771b54e5706b8f9807e6bb08e873900d5ba114ced13e02c"}, + {file = "ruamel_yaml_clib-0.2.15-cp311-cp311-win_amd64.whl", hash = "sha256:bdc06ad71173b915167702f55d0f3f027fc61abd975bd308a0968c02db4a4c3e"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:cb15a2e2a90c8475df45c0949793af1ff413acfb0a716b8b94e488ea95ce7cff"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:64da03cbe93c1e91af133f5bec37fd24d0d4ba2418eaf970d7166b0a26a148a2"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f6d3655e95a80325b84c4e14c080b2470fe4f33b6846f288379ce36154993fb1"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:71845d377c7a47afc6592aacfea738cc8a7e876d586dfba814501d8c53c1ba60"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11e5499db1ccbc7f4b41f0565e4f799d863ea720e01d3e99fa0b7b5fcd7802c9"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4b293a37dc97e2b1e8a1aec62792d1e52027087c8eea4fc7b5abd2bdafdd6642"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:512571ad41bba04eac7268fe33f7f4742210ca26a81fe0c75357fa682636c690"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e5e9f630c73a490b758bf14d859a39f375e6999aea5ddd2e2e9da89b9953486a"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-win32.whl", hash = "sha256:f4421ab780c37210a07d138e56dd4b51f8642187cdfb433eb687fe8c11de0144"}, + {file = "ruamel_yaml_clib-0.2.15-cp312-cp312-win_amd64.whl", hash = "sha256:2b216904750889133d9222b7b873c199d48ecbb12912aca78970f84a5aa1a4bc"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4dcec721fddbb62e60c2801ba08c87010bd6b700054a09998c4d09c08147b8fb"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:65f48245279f9bb301d1276f9679b82e4c080a1ae25e679f682ac62446fac471"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:46895c17ead5e22bea5e576f1db7e41cb273e8d062c04a6a49013d9f60996c25"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3eb199178b08956e5be6288ee0b05b2fb0b5c1f309725ad25d9c6ea7e27f962a"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d1032919280ebc04a80e4fb1e93f7a738129857eaec9448310e638c8bccefcf"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ab0df0648d86a7ecbd9c632e8f8d6b21bb21b5fc9d9e095c796cacf32a728d2d"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:331fb180858dd8534f0e61aa243b944f25e73a4dae9962bd44c46d1761126bbf"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fd4c928ddf6bce586285daa6d90680b9c291cfd045fc40aad34e445d57b1bf51"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-win32.whl", hash = "sha256:bf0846d629e160223805db9fe8cc7aec16aaa11a07310c50c8c7164efa440aec"}, + {file = "ruamel_yaml_clib-0.2.15-cp313-cp313-win_amd64.whl", hash = "sha256:45702dfbea1420ba3450bb3dd9a80b33f0badd57539c6aac09f42584303e0db6"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:753faf20b3a5906faf1fc50e4ddb8c074cb9b251e00b14c18b28492f933ac8ef"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:480894aee0b29752560a9de46c0e5f84a82602f2bc5c6cde8db9a345319acfdf"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4d3b58ab2454b4747442ac76fab66739c72b1e2bb9bd173d7694b9f9dbc9c000"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bfd309b316228acecfa30670c3887dcedf9b7a44ea39e2101e75d2654522acd4"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2812ff359ec1f30129b62372e5f22a52936fac13d5d21e70373dbca5d64bb97c"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7e74ea87307303ba91073b63e67f2c667e93f05a8c63079ee5b7a5c8d0d7b043"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:713cd68af9dfbe0bb588e144a61aad8dcc00ef92a82d2e87183ca662d242f524"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:542d77b72786a35563f97069b9379ce762944e67055bea293480f7734b2c7e5e"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-win32.whl", hash = "sha256:424ead8cef3939d690c4b5c85ef5b52155a231ff8b252961b6516ed7cf05f6aa"}, + {file = "ruamel_yaml_clib-0.2.15-cp314-cp314-win_amd64.whl", hash = "sha256:ac9b8d5fa4bb7fd2917ab5027f60d4234345fd366fe39aa711d5dca090aa1467"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:923816815974425fbb1f1bf57e85eca6e14d8adc313c66db21c094927ad01815"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dcc7f3162d3711fd5d52e2267e44636e3e566d1e5675a5f0b30e98f2c4af7974"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5d3c9210219cbc0f22706f19b154c9a798ff65a6beeafbf77fc9c057ec806f7d"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1bb7b728fd9f405aa00b4a0b17ba3f3b810d0ccc5f77f7373162e9b5f0ff75d5"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3cb75a3c14f1d6c3c2a94631e362802f70e83e20d1f2b2ef3026c05b415c4900"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:badd1d7283f3e5894779a6ea8944cc765138b96804496c91812b2829f70e18a7"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0ba6604bbc3dfcef844631932d06a1a4dcac3fee904efccf582261948431628a"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a8220fd4c6f98485e97aea65e1df76d4fed1678ede1fe1d0eed2957230d287c4"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-win32.whl", hash = "sha256:04d21dc9c57d9608225da28285900762befbb0165ae48482c15d8d4989d4af14"}, + {file = "ruamel_yaml_clib-0.2.15-cp39-cp39-win_amd64.whl", hash = "sha256:27dc656e84396e6d687f97c6e65fb284d100483628f02d95464fd731743a4afe"}, + {file = "ruamel_yaml_clib-0.2.15.tar.gz", hash = "sha256:46e4cc8c43ef6a94885f72512094e482114a8a706d3c555a34ed4b0d20200600"}, ] [[package]] @@ -1853,14 +2087,14 @@ files = [ [[package]] name = "soupsieve" -version = "2.7" +version = "2.8.1" description = "A modern CSS selector implementation for Beautiful Soup." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4"}, - {file = "soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a"}, + {file = "soupsieve-2.8.1-py3-none-any.whl", hash = "sha256:a11fe2a6f3d76ab3cf2de04eb339c1be5b506a8a47f2ceb6d139803177f85434"}, + {file = "soupsieve-2.8.1.tar.gz", hash = "sha256:4cf733bc50fa805f5df4b8ef4740fc0e0fa6218cf3006269afd3f9d6d80fd350"}, ] [[package]] @@ -2262,91 +2496,106 @@ files = [ [[package]] name = "tomli" -version = "2.2.1" +version = "2.4.0" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, - {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, - {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, - {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, - {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, - {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, - {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, - {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, - {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, - {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, - {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, - {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, - {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, - {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, - {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, - {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, - {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, - {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, - {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, - {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, - {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, - {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, - {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, - {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, - {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, - {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, - {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, - {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, - {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, - {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, - {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, - {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, + {file = "tomli-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b5ef256a3fd497d4973c11bf142e9ed78b150d36f5773f1ca6088c230ffc5867"}, + {file = "tomli-2.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5572e41282d5268eb09a697c89a7bee84fae66511f87533a6f88bd2f7b652da9"}, + {file = "tomli-2.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:551e321c6ba03b55676970b47cb1b73f14a0a4dce6a3e1a9458fd6d921d72e95"}, + {file = "tomli-2.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e3f639a7a8f10069d0e15408c0b96a2a828cfdec6fca05296ebcdcc28ca7c76"}, + {file = "tomli-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1b168f2731796b045128c45982d3a4874057626da0e2ef1fdd722848b741361d"}, + {file = "tomli-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:133e93646ec4300d651839d382d63edff11d8978be23da4cc106f5a18b7d0576"}, + {file = "tomli-2.4.0-cp311-cp311-win32.whl", hash = "sha256:b6c78bdf37764092d369722d9946cb65b8767bfa4110f902a1b2542d8d173c8a"}, + {file = "tomli-2.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:d3d1654e11d724760cdb37a3d7691f0be9db5fbdaef59c9f532aabf87006dbaa"}, + {file = "tomli-2.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:cae9c19ed12d4e8f3ebf46d1a75090e4c0dc16271c5bce1c833ac168f08fb614"}, + {file = "tomli-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:920b1de295e72887bafa3ad9f7a792f811847d57ea6b1215154030cf131f16b1"}, + {file = "tomli-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6d9a4aee98fac3eab4952ad1d73aee87359452d1c086b5ceb43ed02ddb16b8"}, + {file = "tomli-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36b9d05b51e65b254ea6c2585b59d2c4cb91c8a3d91d0ed0f17591a29aaea54a"}, + {file = "tomli-2.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c8a885b370751837c029ef9bc014f27d80840e48bac415f3412e6593bbc18c1"}, + {file = "tomli-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8768715ffc41f0008abe25d808c20c3d990f42b6e2e58305d5da280ae7d1fa3b"}, + {file = "tomli-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b438885858efd5be02a9a133caf5812b8776ee0c969fea02c45e8e3f296ba51"}, + {file = "tomli-2.4.0-cp312-cp312-win32.whl", hash = "sha256:0408e3de5ec77cc7f81960c362543cbbd91ef883e3138e81b729fc3eea5b9729"}, + {file = "tomli-2.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:685306e2cc7da35be4ee914fd34ab801a6acacb061b6a7abca922aaf9ad368da"}, + {file = "tomli-2.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:5aa48d7c2356055feef06a43611fc401a07337d5b006be13a30f6c58f869e3c3"}, + {file = "tomli-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84d081fbc252d1b6a982e1870660e7330fb8f90f676f6e78b052ad4e64714bf0"}, + {file = "tomli-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9a08144fa4cba33db5255f9b74f0b89888622109bd2776148f2597447f92a94e"}, + {file = "tomli-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c73add4bb52a206fd0c0723432db123c0c75c280cbd67174dd9d2db228ebb1b4"}, + {file = "tomli-2.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fb2945cbe303b1419e2706e711b7113da57b7db31ee378d08712d678a34e51e"}, + {file = "tomli-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbb1b10aa643d973366dc2cb1ad94f99c1726a02343d43cbc011edbfac579e7c"}, + {file = "tomli-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4cbcb367d44a1f0c2be408758b43e1ffb5308abe0ea222897d6bfc8e8281ef2f"}, + {file = "tomli-2.4.0-cp313-cp313-win32.whl", hash = "sha256:7d49c66a7d5e56ac959cb6fc583aff0651094ec071ba9ad43df785abc2320d86"}, + {file = "tomli-2.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:3cf226acb51d8f1c394c1b310e0e0e61fecdd7adcb78d01e294ac297dd2e7f87"}, + {file = "tomli-2.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:d20b797a5c1ad80c516e41bc1fb0443ddb5006e9aaa7bda2d71978346aeb9132"}, + {file = "tomli-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:26ab906a1eb794cd4e103691daa23d95c6919cc2fa9160000ac02370cc9dd3f6"}, + {file = "tomli-2.4.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:20cedb4ee43278bc4f2fee6cb50daec836959aadaf948db5172e776dd3d993fc"}, + {file = "tomli-2.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39b0b5d1b6dd03684b3fb276407ebed7090bbec989fa55838c98560c01113b66"}, + {file = "tomli-2.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a26d7ff68dfdb9f87a016ecfd1e1c2bacbe3108f4e0f8bcd2228ef9a766c787d"}, + {file = "tomli-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:20ffd184fb1df76a66e34bd1b36b4a4641bd2b82954befa32fe8163e79f1a702"}, + {file = "tomli-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75c2f8bbddf170e8effc98f5e9084a8751f8174ea6ccf4fca5398436e0320bc8"}, + {file = "tomli-2.4.0-cp314-cp314-win32.whl", hash = "sha256:31d556d079d72db7c584c0627ff3a24c5d3fb4f730221d3444f3efb1b2514776"}, + {file = "tomli-2.4.0-cp314-cp314-win_amd64.whl", hash = "sha256:43e685b9b2341681907759cf3a04e14d7104b3580f808cfde1dfdb60ada85475"}, + {file = "tomli-2.4.0-cp314-cp314-win_arm64.whl", hash = "sha256:3d895d56bd3f82ddd6faaff993c275efc2ff38e52322ea264122d72729dca2b2"}, + {file = "tomli-2.4.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:5b5807f3999fb66776dbce568cc9a828544244a8eb84b84b9bafc080c99597b9"}, + {file = "tomli-2.4.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c084ad935abe686bd9c898e62a02a19abfc9760b5a79bc29644463eaf2840cb0"}, + {file = "tomli-2.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f2e3955efea4d1cfbcb87bc321e00dc08d2bcb737fd1d5e398af111d86db5df"}, + {file = "tomli-2.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e0fe8a0b8312acf3a88077a0802565cb09ee34107813bba1c7cd591fa6cfc8d"}, + {file = "tomli-2.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:413540dce94673591859c4c6f794dfeaa845e98bf35d72ed59636f869ef9f86f"}, + {file = "tomli-2.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0dc56fef0e2c1c470aeac5b6ca8cc7b640bb93e92d9803ddaf9ea03e198f5b0b"}, + {file = "tomli-2.4.0-cp314-cp314t-win32.whl", hash = "sha256:d878f2a6707cc9d53a1be1414bbb419e629c3d6e67f69230217bb663e76b5087"}, + {file = "tomli-2.4.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2add28aacc7425117ff6364fe9e06a183bb0251b03f986df0e78e974047571fd"}, + {file = "tomli-2.4.0-cp314-cp314t-win_arm64.whl", hash = "sha256:2b1e3b80e1d5e52e40e9b924ec43d81570f0e7d09d11081b797bc4692765a3d4"}, + {file = "tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a"}, + {file = "tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c"}, ] [[package]] name = "tornado" -version = "6.5.1" +version = "6.5.4" description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." optional = false python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "tornado-6.5.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d50065ba7fd11d3bd41bcad0825227cc9a95154bad83239357094c36708001f7"}, - {file = "tornado-6.5.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9e9ca370f717997cb85606d074b0e5b247282cf5e2e1611568b8821afe0342d6"}, - {file = "tornado-6.5.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b77e9dfa7ed69754a54c89d82ef746398be82f749df69c4d3abe75c4d1ff4888"}, - {file = "tornado-6.5.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:253b76040ee3bab8bcf7ba9feb136436a3787208717a1fb9f2c16b744fba7331"}, - {file = "tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:308473f4cc5a76227157cdf904de33ac268af770b2c5f05ca6c1161d82fdd95e"}, - {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:caec6314ce8a81cf69bd89909f4b633b9f523834dc1a352021775d45e51d9401"}, - {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:13ce6e3396c24e2808774741331638ee6c2f50b114b97a55c5b442df65fd9692"}, - {file = "tornado-6.5.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5cae6145f4cdf5ab24744526cc0f55a17d76f02c98f4cff9daa08ae9a217448a"}, - {file = "tornado-6.5.1-cp39-abi3-win32.whl", hash = "sha256:e0a36e1bc684dca10b1aa75a31df8bdfed656831489bc1e6a6ebed05dc1ec365"}, - {file = "tornado-6.5.1-cp39-abi3-win_amd64.whl", hash = "sha256:908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b"}, - {file = "tornado-6.5.1-cp39-abi3-win_arm64.whl", hash = "sha256:02420a0eb7bf617257b9935e2b754d1b63897525d8a289c9d65690d580b4dcf7"}, - {file = "tornado-6.5.1.tar.gz", hash = "sha256:84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c"}, + {file = "tornado-6.5.4-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9"}, + {file = "tornado-6.5.4-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843"}, + {file = "tornado-6.5.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17"}, + {file = "tornado-6.5.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335"}, + {file = "tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f"}, + {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84"}, + {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f"}, + {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8"}, + {file = "tornado-6.5.4-cp39-abi3-win32.whl", hash = "sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1"}, + {file = "tornado-6.5.4-cp39-abi3-win_amd64.whl", hash = "sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc"}, + {file = "tornado-6.5.4-cp39-abi3-win_arm64.whl", hash = "sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1"}, + {file = "tornado-6.5.4.tar.gz", hash = "sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7"}, ] [[package]] name = "typing-extensions" -version = "4.14.1" +version = "4.15.0" description = "Backported and Experimental Type Hints for Python 3.9+" optional = false python-versions = ">=3.9" groups = ["main", "dev", "docs"] files = [ - {file = "typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76"}, - {file = "typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36"}, + {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, + {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] markers = {dev = "python_version == \"3.10\""} [[package]] name = "typing-inspection" -version = "0.4.1" +version = "0.4.2" description = "Runtime typing introspection tools" optional = false python-versions = ">=3.9" groups = ["main"] files = [ - {file = "typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51"}, - {file = "typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"}, + {file = "typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7"}, + {file = "typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"}, ] [package.dependencies] @@ -2354,14 +2603,14 @@ typing-extensions = ">=4.12.0" [[package]] name = "urllib3" -version = "2.6.2" +version = "2.6.3" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.9" groups = ["main", "dev", "docs"] files = [ - {file = "urllib3-2.6.2-py3-none-any.whl", hash = "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd"}, - {file = "urllib3-2.6.2.tar.gz", hash = "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797"}, + {file = "urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4"}, + {file = "urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed"}, ] [package.extras] @@ -2387,94 +2636,125 @@ test = ["pytest (>=6.0.0)", "setuptools (>=65)"] [[package]] name = "wrapt" -version = "1.17.2" +version = "2.0.1" description = "Module for decorators, wrappers and monkey patching." optional = false python-versions = ">=3.8" groups = ["docs"] files = [ - {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3d57c572081fed831ad2d26fd430d565b76aa277ed1d30ff4d40670b1c0dd984"}, - {file = "wrapt-1.17.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b5e251054542ae57ac7f3fba5d10bfff615b6c2fb09abeb37d2f1463f841ae22"}, - {file = "wrapt-1.17.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80dd7db6a7cb57ffbc279c4394246414ec99537ae81ffd702443335a61dbf3a7"}, - {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a6e821770cf99cc586d33833b2ff32faebdbe886bd6322395606cf55153246c"}, - {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b60fb58b90c6d63779cb0c0c54eeb38941bae3ecf7a73c764c52c88c2dcb9d72"}, - {file = "wrapt-1.17.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b870b5df5b71d8c3359d21be8f0d6c485fa0ebdb6477dda51a1ea54a9b558061"}, - {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4011d137b9955791f9084749cba9a367c68d50ab8d11d64c50ba1688c9b457f2"}, - {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:1473400e5b2733e58b396a04eb7f35f541e1fb976d0c0724d0223dd607e0f74c"}, - {file = "wrapt-1.17.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3cedbfa9c940fdad3e6e941db7138e26ce8aad38ab5fe9dcfadfed9db7a54e62"}, - {file = "wrapt-1.17.2-cp310-cp310-win32.whl", hash = "sha256:582530701bff1dec6779efa00c516496968edd851fba224fbd86e46cc6b73563"}, - {file = "wrapt-1.17.2-cp310-cp310-win_amd64.whl", hash = "sha256:58705da316756681ad3c9c73fd15499aa4d8c69f9fd38dc8a35e06c12468582f"}, - {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ff04ef6eec3eee8a5efef2401495967a916feaa353643defcc03fc74fe213b58"}, - {file = "wrapt-1.17.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4db983e7bca53819efdbd64590ee96c9213894272c776966ca6306b73e4affda"}, - {file = "wrapt-1.17.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9abc77a4ce4c6f2a3168ff34b1da9b0f311a8f1cfd694ec96b0603dff1c79438"}, - {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b929ac182f5ace000d459c59c2c9c33047e20e935f8e39371fa6e3b85d56f4a"}, - {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f09b286faeff3c750a879d336fb6d8713206fc97af3adc14def0cdd349df6000"}, - {file = "wrapt-1.17.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7ed2d9d039bd41e889f6fb9364554052ca21ce823580f6a07c4ec245c1f5d6"}, - {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:129a150f5c445165ff941fc02ee27df65940fcb8a22a61828b1853c98763a64b"}, - {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1fb5699e4464afe5c7e65fa51d4f99e0b2eadcc176e4aa33600a3df7801d6662"}, - {file = "wrapt-1.17.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9a2bce789a5ea90e51a02dfcc39e31b7f1e662bc3317979aa7e5538e3a034f72"}, - {file = "wrapt-1.17.2-cp311-cp311-win32.whl", hash = "sha256:4afd5814270fdf6380616b321fd31435a462019d834f83c8611a0ce7484c7317"}, - {file = "wrapt-1.17.2-cp311-cp311-win_amd64.whl", hash = "sha256:acc130bc0375999da18e3d19e5a86403667ac0c4042a094fefb7eec8ebac7cf3"}, - {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d5e2439eecc762cd85e7bd37161d4714aa03a33c5ba884e26c81559817ca0925"}, - {file = "wrapt-1.17.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fc7cb4c1c744f8c05cd5f9438a3caa6ab94ce8344e952d7c45a8ed59dd88392"}, - {file = "wrapt-1.17.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8fdbdb757d5390f7c675e558fd3186d590973244fab0c5fe63d373ade3e99d40"}, - {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb1d0dbf99411f3d871deb6faa9aabb9d4e744d67dcaaa05399af89d847a91d"}, - {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d18a4865f46b8579d44e4fe1e2bcbc6472ad83d98e22a26c963d46e4c125ef0b"}, - {file = "wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc570b5f14a79734437cb7b0500376b6b791153314986074486e0b0fa8d71d98"}, - {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6d9187b01bebc3875bac9b087948a2bccefe464a7d8f627cf6e48b1bbae30f82"}, - {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9e8659775f1adf02eb1e6f109751268e493c73716ca5761f8acb695e52a756ae"}, - {file = "wrapt-1.17.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8b2816ebef96d83657b56306152a93909a83f23994f4b30ad4573b00bd11bb9"}, - {file = "wrapt-1.17.2-cp312-cp312-win32.whl", hash = "sha256:468090021f391fe0056ad3e807e3d9034e0fd01adcd3bdfba977b6fdf4213ea9"}, - {file = "wrapt-1.17.2-cp312-cp312-win_amd64.whl", hash = "sha256:ec89ed91f2fa8e3f52ae53cd3cf640d6feff92ba90d62236a81e4e563ac0e991"}, - {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6ed6ffac43aecfe6d86ec5b74b06a5be33d5bb9243d055141e8cabb12aa08125"}, - {file = "wrapt-1.17.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:35621ae4c00e056adb0009f8e86e28eb4a41a4bfa8f9bfa9fca7d343fe94f998"}, - {file = "wrapt-1.17.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a604bf7a053f8362d27eb9fefd2097f82600b856d5abe996d623babd067b1ab5"}, - {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cbabee4f083b6b4cd282f5b817a867cf0b1028c54d445b7ec7cfe6505057cf8"}, - {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:49703ce2ddc220df165bd2962f8e03b84c89fee2d65e1c24a7defff6f988f4d6"}, - {file = "wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8112e52c5822fc4253f3901b676c55ddf288614dc7011634e2719718eaa187dc"}, - {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9fee687dce376205d9a494e9c121e27183b2a3df18037f89d69bd7b35bcf59e2"}, - {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:18983c537e04d11cf027fbb60a1e8dfd5190e2b60cc27bc0808e653e7b218d1b"}, - {file = "wrapt-1.17.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:703919b1633412ab54bcf920ab388735832fdcb9f9a00ae49387f0fe67dad504"}, - {file = "wrapt-1.17.2-cp313-cp313-win32.whl", hash = "sha256:abbb9e76177c35d4e8568e58650aa6926040d6a9f6f03435b7a522bf1c487f9a"}, - {file = "wrapt-1.17.2-cp313-cp313-win_amd64.whl", hash = "sha256:69606d7bb691b50a4240ce6b22ebb319c1cfb164e5f6569835058196e0f3a845"}, - {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:4a721d3c943dae44f8e243b380cb645a709ba5bd35d3ad27bc2ed947e9c68192"}, - {file = "wrapt-1.17.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:766d8bbefcb9e00c3ac3b000d9acc51f1b399513f44d77dfe0eb026ad7c9a19b"}, - {file = "wrapt-1.17.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e496a8ce2c256da1eb98bd15803a79bee00fc351f5dfb9ea82594a3f058309e0"}, - {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d615e4fe22f4ad3528448c193b218e077656ca9ccb22ce2cb20db730f8d306"}, - {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5aaeff38654462bc4b09023918b7f21790efb807f54c000a39d41d69cf552cb"}, - {file = "wrapt-1.17.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a7d15bbd2bc99e92e39f49a04653062ee6085c0e18b3b7512a4f2fe91f2d681"}, - {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e3890b508a23299083e065f435a492b5435eba6e304a7114d2f919d400888cc6"}, - {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8c8b293cd65ad716d13d8dd3624e42e5a19cc2a2f1acc74b30c2c13f15cb61a6"}, - {file = "wrapt-1.17.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c82b8785d98cdd9fed4cac84d765d234ed3251bd6afe34cb7ac523cb93e8b4f"}, - {file = "wrapt-1.17.2-cp313-cp313t-win32.whl", hash = "sha256:13e6afb7fe71fe7485a4550a8844cc9ffbe263c0f1a1eea569bc7091d4898555"}, - {file = "wrapt-1.17.2-cp313-cp313t-win_amd64.whl", hash = "sha256:eaf675418ed6b3b31c7a989fd007fa7c3be66ce14e5c3b27336383604c9da85c"}, - {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5c803c401ea1c1c18de70a06a6f79fcc9c5acfc79133e9869e730ad7f8ad8ef9"}, - {file = "wrapt-1.17.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f917c1180fdb8623c2b75a99192f4025e412597c50b2ac870f156de8fb101119"}, - {file = "wrapt-1.17.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ecc840861360ba9d176d413a5489b9a0aff6d6303d7e733e2c4623cfa26904a6"}, - {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb87745b2e6dc56361bfde481d5a378dc314b252a98d7dd19a651a3fa58f24a9"}, - {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:58455b79ec2661c3600e65c0a716955adc2410f7383755d537584b0de41b1d8a"}, - {file = "wrapt-1.17.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4e42a40a5e164cbfdb7b386c966a588b1047558a990981ace551ed7e12ca9c2"}, - {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:91bd7d1773e64019f9288b7a5101f3ae50d3d8e6b1de7edee9c2ccc1d32f0c0a"}, - {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:bb90fb8bda722a1b9d48ac1e6c38f923ea757b3baf8ebd0c82e09c5c1a0e7a04"}, - {file = "wrapt-1.17.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f"}, - {file = "wrapt-1.17.2-cp38-cp38-win32.whl", hash = "sha256:410a92fefd2e0e10d26210e1dfb4a876ddaf8439ef60d6434f21ef8d87efc5b7"}, - {file = "wrapt-1.17.2-cp38-cp38-win_amd64.whl", hash = "sha256:95c658736ec15602da0ed73f312d410117723914a5c91a14ee4cdd72f1d790b3"}, - {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99039fa9e6306880572915728d7f6c24a86ec57b0a83f6b2491e1d8ab0235b9a"}, - {file = "wrapt-1.17.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2696993ee1eebd20b8e4ee4356483c4cb696066ddc24bd70bcbb80fa56ff9061"}, - {file = "wrapt-1.17.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:612dff5db80beef9e649c6d803a8d50c409082f1fedc9dbcdfde2983b2025b82"}, - {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c2caa1585c82b3f7a7ab56afef7b3602021d6da34fbc1cf234ff139fed3cd9"}, - {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c958bcfd59bacc2d0249dcfe575e71da54f9dcf4a8bdf89c4cb9a68a1170d73f"}, - {file = "wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc78a84e2dfbc27afe4b2bd7c80c8db9bca75cc5b85df52bfe634596a1da846b"}, - {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba0f0eb61ef00ea10e00eb53a9129501f52385c44853dbd6c4ad3f403603083f"}, - {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1e1fe0e6ab7775fd842bc39e86f6dcfc4507ab0ffe206093e76d61cde37225c8"}, - {file = "wrapt-1.17.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c86563182421896d73858e08e1db93afdd2b947a70064b813d515d66549e15f9"}, - {file = "wrapt-1.17.2-cp39-cp39-win32.whl", hash = "sha256:f393cda562f79828f38a819f4788641ac7c4085f30f1ce1a68672baa686482bb"}, - {file = "wrapt-1.17.2-cp39-cp39-win_amd64.whl", hash = "sha256:36ccae62f64235cf8ddb682073a60519426fdd4725524ae38874adf72b5f2aeb"}, - {file = "wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8"}, - {file = "wrapt-1.17.2.tar.gz", hash = "sha256:41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3"}, + {file = "wrapt-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:64b103acdaa53b7caf409e8d45d39a8442fe6dcfec6ba3f3d141e0cc2b5b4dbd"}, + {file = "wrapt-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:91bcc576260a274b169c3098e9a3519fb01f2989f6d3d386ef9cbf8653de1374"}, + {file = "wrapt-2.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ab594f346517010050126fcd822697b25a7031d815bb4fbc238ccbe568216489"}, + {file = "wrapt-2.0.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:36982b26f190f4d737f04a492a68accbfc6fa042c3f42326fdfbb6c5b7a20a31"}, + {file = "wrapt-2.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23097ed8bc4c93b7bf36fa2113c6c733c976316ce0ee2c816f64ca06102034ef"}, + {file = "wrapt-2.0.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8bacfe6e001749a3b64db47bcf0341da757c95959f592823a93931a422395013"}, + {file = "wrapt-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8ec3303e8a81932171f455f792f8df500fc1a09f20069e5c16bd7049ab4e8e38"}, + {file = "wrapt-2.0.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:3f373a4ab5dbc528a94334f9fe444395b23c2f5332adab9ff4ea82f5a9e33bc1"}, + {file = "wrapt-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f49027b0b9503bf6c8cdc297ca55006b80c2f5dd36cecc72c6835ab6e10e8a25"}, + {file = "wrapt-2.0.1-cp310-cp310-win32.whl", hash = "sha256:8330b42d769965e96e01fa14034b28a2a7600fbf7e8f0cc90ebb36d492c993e4"}, + {file = "wrapt-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:1218573502a8235bb8a7ecaed12736213b22dcde9feab115fa2989d42b5ded45"}, + {file = "wrapt-2.0.1-cp310-cp310-win_arm64.whl", hash = "sha256:eda8e4ecd662d48c28bb86be9e837c13e45c58b8300e43ba3c9b4fa9900302f7"}, + {file = "wrapt-2.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0e17283f533a0d24d6e5429a7d11f250a58d28b4ae5186f8f47853e3e70d2590"}, + {file = "wrapt-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85df8d92158cb8f3965aecc27cf821461bb5f40b450b03facc5d9f0d4d6ddec6"}, + {file = "wrapt-2.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c1be685ac7700c966b8610ccc63c3187a72e33cab53526a27b2a285a662cd4f7"}, + {file = "wrapt-2.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:df0b6d3b95932809c5b3fecc18fda0f1e07452d05e2662a0b35548985f256e28"}, + {file = "wrapt-2.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4da7384b0e5d4cae05c97cd6f94faaf78cc8b0f791fc63af43436d98c4ab37bb"}, + {file = "wrapt-2.0.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ec65a78fbd9d6f083a15d7613b2800d5663dbb6bb96003899c834beaa68b242c"}, + {file = "wrapt-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7de3cc939be0e1174969f943f3b44e0d79b6f9a82198133a5b7fc6cc92882f16"}, + {file = "wrapt-2.0.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:fb1a5b72cbd751813adc02ef01ada0b0d05d3dcbc32976ce189a1279d80ad4a2"}, + {file = "wrapt-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3fa272ca34332581e00bf7773e993d4f632594eb2d1b0b162a9038df0fd971dd"}, + {file = "wrapt-2.0.1-cp311-cp311-win32.whl", hash = "sha256:fc007fdf480c77301ab1afdbb6ab22a5deee8885f3b1ed7afcb7e5e84a0e27be"}, + {file = "wrapt-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:47434236c396d04875180171ee1f3815ca1eada05e24a1ee99546320d54d1d1b"}, + {file = "wrapt-2.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:837e31620e06b16030b1d126ed78e9383815cbac914693f54926d816d35d8edf"}, + {file = "wrapt-2.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1fdbb34da15450f2b1d735a0e969c24bdb8d8924892380126e2a293d9902078c"}, + {file = "wrapt-2.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3d32794fe940b7000f0519904e247f902f0149edbe6316c710a8562fb6738841"}, + {file = "wrapt-2.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:386fb54d9cd903ee0012c09291336469eb7b244f7183d40dc3e86a16a4bace62"}, + {file = "wrapt-2.0.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7b219cb2182f230676308cdcacd428fa837987b89e4b7c5c9025088b8a6c9faf"}, + {file = "wrapt-2.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:641e94e789b5f6b4822bb8d8ebbdfc10f4e4eae7756d648b717d980f657a9eb9"}, + {file = "wrapt-2.0.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fe21b118b9f58859b5ebaa4b130dee18669df4bd111daad082b7beb8799ad16b"}, + {file = "wrapt-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:17fb85fa4abc26a5184d93b3efd2dcc14deb4b09edcdb3535a536ad34f0b4dba"}, + {file = "wrapt-2.0.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:b89ef9223d665ab255ae42cc282d27d69704d94be0deffc8b9d919179a609684"}, + {file = "wrapt-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a453257f19c31b31ba593c30d997d6e5be39e3b5ad9148c2af5a7314061c63eb"}, + {file = "wrapt-2.0.1-cp312-cp312-win32.whl", hash = "sha256:3e271346f01e9c8b1130a6a3b0e11908049fe5be2d365a5f402778049147e7e9"}, + {file = "wrapt-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:2da620b31a90cdefa9cd0c2b661882329e2e19d1d7b9b920189956b76c564d75"}, + {file = "wrapt-2.0.1-cp312-cp312-win_arm64.whl", hash = "sha256:aea9c7224c302bc8bfc892b908537f56c430802560e827b75ecbde81b604598b"}, + {file = "wrapt-2.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:47b0f8bafe90f7736151f61482c583c86b0693d80f075a58701dd1549b0010a9"}, + {file = "wrapt-2.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:cbeb0971e13b4bd81d34169ed57a6dda017328d1a22b62fda45e1d21dd06148f"}, + {file = "wrapt-2.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eb7cffe572ad0a141a7886a1d2efa5bef0bf7fe021deeea76b3ab334d2c38218"}, + {file = "wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c8d60527d1ecfc131426b10d93ab5d53e08a09c5fa0175f6b21b3252080c70a9"}, + {file = "wrapt-2.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c654eafb01afac55246053d67a4b9a984a3567c3808bb7df2f8de1c1caba2e1c"}, + {file = "wrapt-2.0.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:98d873ed6c8b4ee2418f7afce666751854d6d03e3c0ec2a399bb039cd2ae89db"}, + {file = "wrapt-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c9e850f5b7fc67af856ff054c71690d54fa940c3ef74209ad9f935b4f66a0233"}, + {file = "wrapt-2.0.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e505629359cb5f751e16e30cf3f91a1d3ddb4552480c205947da415d597f7ac2"}, + {file = "wrapt-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2879af909312d0baf35f08edeea918ee3af7ab57c37fe47cb6a373c9f2749c7b"}, + {file = "wrapt-2.0.1-cp313-cp313-win32.whl", hash = "sha256:d67956c676be5a24102c7407a71f4126d30de2a569a1c7871c9f3cabc94225d7"}, + {file = "wrapt-2.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:9ca66b38dd642bf90c59b6738af8070747b610115a39af2498535f62b5cdc1c3"}, + {file = "wrapt-2.0.1-cp313-cp313-win_arm64.whl", hash = "sha256:5a4939eae35db6b6cec8e7aa0e833dcca0acad8231672c26c2a9ab7a0f8ac9c8"}, + {file = "wrapt-2.0.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a52f93d95c8d38fed0669da2ebdb0b0376e895d84596a976c15a9eb45e3eccb3"}, + {file = "wrapt-2.0.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e54bbf554ee29fcceee24fa41c4d091398b911da6e7f5d7bffda963c9aed2e1"}, + {file = "wrapt-2.0.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:908f8c6c71557f4deaa280f55d0728c3bca0960e8c3dd5ceeeafb3c19942719d"}, + {file = "wrapt-2.0.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e2f84e9af2060e3904a32cea9bb6db23ce3f91cfd90c6b426757cf7cc01c45c7"}, + {file = "wrapt-2.0.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3612dc06b436968dfb9142c62e5dfa9eb5924f91120b3c8ff501ad878f90eb3"}, + {file = "wrapt-2.0.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6d2d947d266d99a1477cd005b23cbd09465276e302515e122df56bb9511aca1b"}, + {file = "wrapt-2.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:7d539241e87b650cbc4c3ac9f32c8d1ac8a54e510f6dca3f6ab60dcfd48c9b10"}, + {file = "wrapt-2.0.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:4811e15d88ee62dbf5c77f2c3ff3932b1e3ac92323ba3912f51fc4016ce81ecf"}, + {file = "wrapt-2.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c1c91405fcf1d501fa5d55df21e58ea49e6b879ae829f1039faaf7e5e509b41e"}, + {file = "wrapt-2.0.1-cp313-cp313t-win32.whl", hash = "sha256:e76e3f91f864e89db8b8d2a8311d57df93f01ad6bb1e9b9976d1f2e83e18315c"}, + {file = "wrapt-2.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:83ce30937f0ba0d28818807b303a412440c4b63e39d3d8fc036a94764b728c92"}, + {file = "wrapt-2.0.1-cp313-cp313t-win_arm64.whl", hash = "sha256:4b55cacc57e1dc2d0991dbe74c6419ffd415fb66474a02335cb10efd1aa3f84f"}, + {file = "wrapt-2.0.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:5e53b428f65ece6d9dad23cb87e64506392b720a0b45076c05354d27a13351a1"}, + {file = "wrapt-2.0.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ad3ee9d0f254851c71780966eb417ef8e72117155cff04821ab9b60549694a55"}, + {file = "wrapt-2.0.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d7b822c61ed04ee6ad64bc90d13368ad6eb094db54883b5dde2182f67a7f22c0"}, + {file = "wrapt-2.0.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7164a55f5e83a9a0b031d3ffab4d4e36bbec42e7025db560f225489fa929e509"}, + {file = "wrapt-2.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e60690ba71a57424c8d9ff28f8d006b7ad7772c22a4af432188572cd7fa004a1"}, + {file = "wrapt-2.0.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3cd1a4bd9a7a619922a8557e1318232e7269b5fb69d4ba97b04d20450a6bf970"}, + {file = "wrapt-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b4c2e3d777e38e913b8ce3a6257af72fb608f86a1df471cb1d4339755d0a807c"}, + {file = "wrapt-2.0.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:3d366aa598d69416b5afedf1faa539fac40c1d80a42f6b236c88c73a3c8f2d41"}, + {file = "wrapt-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c235095d6d090aa903f1db61f892fffb779c1eaeb2a50e566b52001f7a0f66ed"}, + {file = "wrapt-2.0.1-cp314-cp314-win32.whl", hash = "sha256:bfb5539005259f8127ea9c885bdc231978c06b7a980e63a8a61c8c4c979719d0"}, + {file = "wrapt-2.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:4ae879acc449caa9ed43fc36ba08392b9412ee67941748d31d94e3cedb36628c"}, + {file = "wrapt-2.0.1-cp314-cp314-win_arm64.whl", hash = "sha256:8639b843c9efd84675f1e100ed9e99538ebea7297b62c4b45a7042edb84db03e"}, + {file = "wrapt-2.0.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:9219a1d946a9b32bb23ccae66bdb61e35c62773ce7ca6509ceea70f344656b7b"}, + {file = "wrapt-2.0.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:fa4184e74197af3adad3c889a1af95b53bb0466bced92ea99a0c014e48323eec"}, + {file = "wrapt-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c5ef2f2b8a53b7caee2f797ef166a390fef73979b15778a4a153e4b5fedce8fa"}, + {file = "wrapt-2.0.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e042d653a4745be832d5aa190ff80ee4f02c34b21f4b785745eceacd0907b815"}, + {file = "wrapt-2.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2afa23318136709c4b23d87d543b425c399887b4057936cd20386d5b1422b6fa"}, + {file = "wrapt-2.0.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6c72328f668cf4c503ffcf9434c2b71fdd624345ced7941bc6693e61bbe36bef"}, + {file = "wrapt-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3793ac154afb0e5b45d1233cb94d354ef7a983708cc3bb12563853b1d8d53747"}, + {file = "wrapt-2.0.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:fec0d993ecba3991645b4857837277469c8cc4c554a7e24d064d1ca291cfb81f"}, + {file = "wrapt-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:949520bccc1fa227274da7d03bf238be15389cd94e32e4297b92337df9b7a349"}, + {file = "wrapt-2.0.1-cp314-cp314t-win32.whl", hash = "sha256:be9e84e91d6497ba62594158d3d31ec0486c60055c49179edc51ee43d095f79c"}, + {file = "wrapt-2.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:61c4956171c7434634401db448371277d07032a81cc21c599c22953374781395"}, + {file = "wrapt-2.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:35cdbd478607036fee40273be8ed54a451f5f23121bd9d4be515158f9498f7ad"}, + {file = "wrapt-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:90897ea1cf0679763b62e79657958cd54eae5659f6360fc7d2ccc6f906342183"}, + {file = "wrapt-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:50844efc8cdf63b2d90cd3d62d4947a28311e6266ce5235a219d21b195b4ec2c"}, + {file = "wrapt-2.0.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:49989061a9977a8cbd6d20f2efa813f24bf657c6990a42967019ce779a878dbf"}, + {file = "wrapt-2.0.1-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:09c7476ab884b74dce081ad9bfd07fe5822d8600abade571cb1f66d5fc915af6"}, + {file = "wrapt-2.0.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1a8a09a004ef100e614beec82862d11fc17d601092c3599afd22b1f36e4137e"}, + {file = "wrapt-2.0.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:89a82053b193837bf93c0f8a57ded6e4b6d88033a499dadff5067e912c2a41e9"}, + {file = "wrapt-2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f26f8e2ca19564e2e1fdbb6a0e47f36e0efbab1acc31e15471fad88f828c75f6"}, + {file = "wrapt-2.0.1-cp38-cp38-win32.whl", hash = "sha256:115cae4beed3542e37866469a8a1f2b9ec549b4463572b000611e9946b86e6f6"}, + {file = "wrapt-2.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:c4012a2bd37059d04f8209916aa771dfb564cccb86079072bdcd48a308b6a5c5"}, + {file = "wrapt-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:68424221a2dc00d634b54f92441914929c5ffb1c30b3b837343978343a3512a3"}, + {file = "wrapt-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6bd1a18f5a797fe740cb3d7a0e853a8ce6461cc62023b630caec80171a6b8097"}, + {file = "wrapt-2.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fb3a86e703868561c5cad155a15c36c716e1ab513b7065bd2ac8ed353c503333"}, + {file = "wrapt-2.0.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5dc1b852337c6792aa111ca8becff5bacf576bf4a0255b0f05eb749da6a1643e"}, + {file = "wrapt-2.0.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c046781d422f0830de6329fa4b16796096f28a92c8aef3850674442cdcb87b7f"}, + {file = "wrapt-2.0.1-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f73f9f7a0ebd0db139253d27e5fc8d2866ceaeef19c30ab5d69dcbe35e1a6981"}, + {file = "wrapt-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b667189cf8efe008f55bbda321890bef628a67ab4147ebf90d182f2dadc78790"}, + {file = "wrapt-2.0.1-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:a9a83618c4f0757557c077ef71d708ddd9847ed66b7cc63416632af70d3e2308"}, + {file = "wrapt-2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1e9b121e9aeb15df416c2c960b8255a49d44b4038016ee17af03975992d03931"}, + {file = "wrapt-2.0.1-cp39-cp39-win32.whl", hash = "sha256:1f186e26ea0a55f809f232e92cc8556a0977e00183c3ebda039a807a42be1494"}, + {file = "wrapt-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:bf4cb76f36be5de950ce13e22e7fdf462b35b04665a12b64f3ac5c1bbbcf3728"}, + {file = "wrapt-2.0.1-cp39-cp39-win_arm64.whl", hash = "sha256:d6cc985b9c8b235bd933990cdbf0f891f8e010b65a3911f7a55179cd7b0fc57b"}, + {file = "wrapt-2.0.1-py3-none-any.whl", hash = "sha256:4d2ce1bf1a48c5277d7969259232b57645aae5686dba1eaeade39442277afbca"}, + {file = "wrapt-2.0.1.tar.gz", hash = "sha256:9c9c635e78497cacb81e84f8b11b23e0aacac7a136e73b8e5b2109a1d9fc468f"}, ] +[package.extras] +dev = ["pytest", "setuptools"] + [metadata] lock-version = "2.1" python-versions = ">=3.10, <4.0.0" -content-hash = "58304fd33d6ec1ce3400b43ecffb16b3f48a5621e513c3e8057f9e3e050835e8" +content-hash = "8b5ebd28caadb25d7151428c9db58af0328912b599177a6fbd1d073b0ee376f1" diff --git a/pyproject.toml b/pyproject.toml index 41bbcd7b..88f22900 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "pydantic>=2.5.1, <3.0.0", "pydantic-settings>=2.1.0, <3.0.0", "requests-oauthlib>=2.0.0, <3.0.0", - "pynacl>=1.5.0, <2.0.0", + "pynacl>=1.6.2, <2.0.0", ] requires-python = ">=3.10, <4.0.0" From 9bcfe352bfa15a23db200fd943c7c149ddc8b2c1 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 11:52:08 +0100 Subject: [PATCH 115/131] Make flake8 happy --- .flake8 | 2 ++ src/hermes/commands/deposit/invenio.py | 2 +- src/hermes/commands/harvest/cff.py | 4 ++-- src/hermes/commands/init/base.py | 2 +- src/hermes/commands/init/util/connect_github.py | 4 ++-- src/hermes/commands/init/util/connect_gitlab.py | 6 +++--- src/hermes/commands/init/util/oauth_process.py | 2 +- src/hermes/commands/init/util/slim_click.py | 6 +++--- src/hermes/commands/postprocess/invenio.py | 5 +++-- src/hermes/utils.py | 1 + test/hermes_test/test_utils.py | 6 +++++- 11 files changed, 24 insertions(+), 16 deletions(-) diff --git a/.flake8 b/.flake8 index e203c689..0a0c58f9 100644 --- a/.flake8 +++ b/.flake8 @@ -5,3 +5,5 @@ [flake8] max-complexity = 15 max-line-length = 120 +per-file-ignores = + src/hermes/commands/marketplace.py:E231 diff --git a/src/hermes/commands/deposit/invenio.py b/src/hermes/commands/deposit/invenio.py index e88066c6..703e9a5b 100644 --- a/src/hermes/commands/deposit/invenio.py +++ b/src/hermes/commands/deposit/invenio.py @@ -152,7 +152,7 @@ def resolve_doi(self, doi) -> str: :return: The record ID on the respective instance. """ - res = self.client.get(f'https://doi.org/{doi}') + res = self.client.get(f'https://doi.org/{doi}') # noqa E231 # This is a mean hack due to DataCite answering a 404 with a 200 status if res.url == 'https://datacite.org/404.html': diff --git a/src/hermes/commands/harvest/cff.py b/src/hermes/commands/harvest/cff.py index e333b27c..1f621b17 100644 --- a/src/hermes/commands/harvest/cff.py +++ b/src/hermes/commands/harvest/cff.py @@ -80,7 +80,7 @@ def _convert_cff_to_codemeta(self, cff_data: str) -> t.Any: def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log = logging.getLogger('audit.cff') - cff_schema_url = f'https://citation-file-format.github.io/{_CFF_VERSION}/schema.json' + cff_schema_url = f'https://citation-file-format.github.io/{_CFF_VERSION}/schema.json' # noqa E231 # TODO: we should ship the schema we reference to by default to avoid unnecessary network traffic. # If the requested version is not already downloaded, go ahead and download it. @@ -101,7 +101,7 @@ def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log.info('') audit_log.info('See the Citation File Format schema guide for further details:') audit_log.info( - f'.') + f'.') # noqa E231 return False elif len(errors) == 0: diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 5937eded..b61edbaf 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -99,7 +99,7 @@ def get_git_hoster_from_url(url: str) -> GitHoster: Returns the matching GitHoster value to the given url. Returns GitHoster.Empty if none is found. """ parsed_url = urlparse(url) - git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" + git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" # noqa E231 if "github.com" in url: return GitHoster.GitHub elif connect_gitlab.is_url_gitlab(git_base_url): diff --git a/src/hermes/commands/init/util/connect_github.py b/src/hermes/commands/init/util/connect_github.py index fdb2961e..e2865dd2 100644 --- a/src/hermes/commands/init/util/connect_github.py +++ b/src/hermes/commands/init/util/connect_github.py @@ -49,7 +49,7 @@ def allow_actions(project_url: str, token): repo_name = url_split[-1] # GitHub API URLs - repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" + repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" # noqa E231 action_permissions_url = f"{repo_url}/actions/permissions/workflow" # Headers for GitHub API requests @@ -89,7 +89,7 @@ def create_secret(project_url: str, secret_name: str, secret_value, token): repo_name = url_split[-1] # GitHub API URLs - repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" + repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" # noqa E231 public_key_url = f"{repo_url}/actions/secrets/public-key" secrets_url = f"{repo_url}/actions/secrets/{secret_name}" diff --git a/src/hermes/commands/init/util/connect_gitlab.py b/src/hermes/commands/init/util/connect_gitlab.py index 32b115a8..37c5e217 100644 --- a/src/hermes/commands/init/util/connect_gitlab.py +++ b/src/hermes/commands/init/util/connect_gitlab.py @@ -16,7 +16,7 @@ site_specific_oauth_clients = [ { - "url": "https://gitlab.com/", + "url": "https://gitlab.com/", # noqa E231 "client_id": "1133e9cee188c31bd68c9d0e8531774a4aae9d2458e13d83e67991213f868007", "name_addition": "gitlab.com" }, { @@ -33,14 +33,14 @@ def is_url_gitlab(url: str) -> bool: parsed_url = urlparse(url) - return requests.get(f"{parsed_url.scheme}://{parsed_url.netloc}/api/v4/version").status_code == 401 + return requests.get(f"{parsed_url.scheme}://{parsed_url.netloc}/api/v4/version").status_code == 401 # noqa E231 class GitLabConnection: def __init__(self, project_url: str): self.project_url: str = project_url parsed_url = urlparse(project_url) - self.base_url: str = f"{parsed_url.scheme}://{parsed_url.netloc}/" + self.base_url: str = f"{parsed_url.scheme}://{parsed_url.netloc}/" # noqa E231 self.api_url: str = urljoin(self.base_url, "api/v4/") self.project_namespace_name: str = parsed_url.path.removeprefix("/") self.gitlab_instance_name: str = f"GitLab ({parsed_url.netloc})" diff --git a/src/hermes/commands/init/util/oauth_process.py b/src/hermes/commands/init/util/oauth_process.py index ba2d88fe..6ef210a6 100644 --- a/src/hermes/commands/init/util/oauth_process.py +++ b/src/hermes/commands/init/util/oauth_process.py @@ -92,7 +92,7 @@ def open_browser(self, port: int = None) -> bool: if DEACTIVATE_BROWSER_OPENING: return False port = port or self.local_port - return webbrowser.open(f'http://localhost:{port}') + return webbrowser.open(f'http://localhost:{port}') # noqa E231 def get_tokens_from_refresh_token(self, refresh_token: str) -> dict[str: str]: """Returns access and refresh token as dict using a refresh token""" diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index 2f72626f..a74cb15e 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -137,9 +137,9 @@ def choose(text: str, options: list[str], default: int = 0) -> int: assert 0 <= default < len(options), "Default index should match the options list." echo(text) for i, option in enumerate(options): - index = f"{i:>2d}" + index = f"{i:>2d}" # noqa E231 if i == default: - index = f"*{i:>1d}" + index = f"*{i:>1d}" # noqa E231 print(f"[{index}] {option}") while True: chosen_index = -1 @@ -171,7 +171,7 @@ def next_step(description: str): def create_console_hyperlink(url: str, word: str) -> str: """Use this to have a consistent display of hyperlinks.""" if USE_FANCY_HYPERLINKS: - return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" + return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" # noqa E231,E702 return f"{word} ({url})" diff --git a/src/hermes/commands/postprocess/invenio.py b/src/hermes/commands/postprocess/invenio.py index a7ba6b53..b536f323 100644 --- a/src/hermes/commands/postprocess/invenio.py +++ b/src/hermes/commands/postprocess/invenio.py @@ -34,8 +34,9 @@ def cff_doi(ctx): 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]", + 'description': "DOI for the published version " + f"{deposition['metadata']['version']} " + "[generated by hermes]", 'type': 'doi', 'value': deposition['doi'] } diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 78b23364..56c4590c 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -82,6 +82,7 @@ def guess_file_type(path: Path): # use non-strict mode to cover more file types return guess_type(path, strict=False) + def mask_options_values(args: argparse.Namespace) -> argparse.Namespace: """Masks potentially sensitive values in the 'options' argument in the passed argparse.Namespace. diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 37277c95..179e5bc9 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -24,7 +24,11 @@ def test_hermes_user_agent(): hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" ) + def test_mask_values_options(): from hermes.utils import mask_options_values ns = Namespace(foo="bar", options=[("foo", "bar"), ("bar", "foo")]) - assert mask_options_values(ns) == Namespace(foo="bar", options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")]) \ No newline at end of file + assert mask_options_values(ns) == Namespace( + foo="bar", + options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")] + ) From 5ed0d7e42c345fc4bed824f7ab167fd9806df441 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 11:52:55 +0100 Subject: [PATCH 116/131] Set release version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 88f22900..b41cadb7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ [project] name = "hermes" -version = "0.10.0.dev1" +version = "0.9.1" description = "Workflow to publish research software with rich metadata" license = "Apache-2.0 AND LicenseRef-BSD-Caltech" authors = [ From 51394c81cae64050dfe3537bf5671614cef1c85f Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 12:05:50 +0100 Subject: [PATCH 117/131] Update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3479b4c..72eae7c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project tries to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.9.1] - 2026-01-12 ### Added From b175bd4a691f2f34d9d84dd91dc05e6186034041 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 12:06:34 +0100 Subject: [PATCH 118/131] Update version in citation file --- CITATION.cff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CITATION.cff b/CITATION.cff index 1556b8ff..70b7b76f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -14,7 +14,7 @@ title: hermes message: >- If you use this software, please cite it using the metadata from this file. -version: 0.9.0 +version: 0.9.1 license: "Apache-2.0" abstract: "Tool to automate software publication. Not stable yet." type: software From 33025226159a97ab73c021668b6bf8d121141fb5 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 14:38:15 +0100 Subject: [PATCH 119/131] Revert "Make flake8 happy" This reverts commit 9bcfe352bfa15a23db200fd943c7c149ddc8b2c1. --- .flake8 | 2 -- src/hermes/commands/deposit/invenio.py | 2 +- src/hermes/commands/harvest/cff.py | 4 ++-- src/hermes/commands/init/base.py | 2 +- src/hermes/commands/init/util/connect_github.py | 4 ++-- src/hermes/commands/init/util/connect_gitlab.py | 6 +++--- src/hermes/commands/init/util/oauth_process.py | 2 +- src/hermes/commands/init/util/slim_click.py | 6 +++--- src/hermes/commands/postprocess/invenio.py | 5 ++--- src/hermes/utils.py | 1 - test/hermes_test/test_utils.py | 6 +----- 11 files changed, 16 insertions(+), 24 deletions(-) diff --git a/.flake8 b/.flake8 index 0a0c58f9..e203c689 100644 --- a/.flake8 +++ b/.flake8 @@ -5,5 +5,3 @@ [flake8] max-complexity = 15 max-line-length = 120 -per-file-ignores = - src/hermes/commands/marketplace.py:E231 diff --git a/src/hermes/commands/deposit/invenio.py b/src/hermes/commands/deposit/invenio.py index 703e9a5b..e88066c6 100644 --- a/src/hermes/commands/deposit/invenio.py +++ b/src/hermes/commands/deposit/invenio.py @@ -152,7 +152,7 @@ def resolve_doi(self, doi) -> str: :return: The record ID on the respective instance. """ - res = self.client.get(f'https://doi.org/{doi}') # noqa E231 + res = self.client.get(f'https://doi.org/{doi}') # This is a mean hack due to DataCite answering a 404 with a 200 status if res.url == 'https://datacite.org/404.html': diff --git a/src/hermes/commands/harvest/cff.py b/src/hermes/commands/harvest/cff.py index 1f621b17..e333b27c 100644 --- a/src/hermes/commands/harvest/cff.py +++ b/src/hermes/commands/harvest/cff.py @@ -80,7 +80,7 @@ def _convert_cff_to_codemeta(self, cff_data: str) -> t.Any: def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log = logging.getLogger('audit.cff') - cff_schema_url = f'https://citation-file-format.github.io/{_CFF_VERSION}/schema.json' # noqa E231 + cff_schema_url = f'https://citation-file-format.github.io/{_CFF_VERSION}/schema.json' # TODO: we should ship the schema we reference to by default to avoid unnecessary network traffic. # If the requested version is not already downloaded, go ahead and download it. @@ -101,7 +101,7 @@ def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log.info('') audit_log.info('See the Citation File Format schema guide for further details:') audit_log.info( - f'.') # noqa E231 + f'.') return False elif len(errors) == 0: diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index b61edbaf..5937eded 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -99,7 +99,7 @@ def get_git_hoster_from_url(url: str) -> GitHoster: Returns the matching GitHoster value to the given url. Returns GitHoster.Empty if none is found. """ parsed_url = urlparse(url) - git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" # noqa E231 + git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" if "github.com" in url: return GitHoster.GitHub elif connect_gitlab.is_url_gitlab(git_base_url): diff --git a/src/hermes/commands/init/util/connect_github.py b/src/hermes/commands/init/util/connect_github.py index e2865dd2..fdb2961e 100644 --- a/src/hermes/commands/init/util/connect_github.py +++ b/src/hermes/commands/init/util/connect_github.py @@ -49,7 +49,7 @@ def allow_actions(project_url: str, token): repo_name = url_split[-1] # GitHub API URLs - repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" # noqa E231 + repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" action_permissions_url = f"{repo_url}/actions/permissions/workflow" # Headers for GitHub API requests @@ -89,7 +89,7 @@ def create_secret(project_url: str, secret_name: str, secret_value, token): repo_name = url_split[-1] # GitHub API URLs - repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" # noqa E231 + repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" public_key_url = f"{repo_url}/actions/secrets/public-key" secrets_url = f"{repo_url}/actions/secrets/{secret_name}" diff --git a/src/hermes/commands/init/util/connect_gitlab.py b/src/hermes/commands/init/util/connect_gitlab.py index 37c5e217..32b115a8 100644 --- a/src/hermes/commands/init/util/connect_gitlab.py +++ b/src/hermes/commands/init/util/connect_gitlab.py @@ -16,7 +16,7 @@ site_specific_oauth_clients = [ { - "url": "https://gitlab.com/", # noqa E231 + "url": "https://gitlab.com/", "client_id": "1133e9cee188c31bd68c9d0e8531774a4aae9d2458e13d83e67991213f868007", "name_addition": "gitlab.com" }, { @@ -33,14 +33,14 @@ def is_url_gitlab(url: str) -> bool: parsed_url = urlparse(url) - return requests.get(f"{parsed_url.scheme}://{parsed_url.netloc}/api/v4/version").status_code == 401 # noqa E231 + return requests.get(f"{parsed_url.scheme}://{parsed_url.netloc}/api/v4/version").status_code == 401 class GitLabConnection: def __init__(self, project_url: str): self.project_url: str = project_url parsed_url = urlparse(project_url) - self.base_url: str = f"{parsed_url.scheme}://{parsed_url.netloc}/" # noqa E231 + self.base_url: str = f"{parsed_url.scheme}://{parsed_url.netloc}/" self.api_url: str = urljoin(self.base_url, "api/v4/") self.project_namespace_name: str = parsed_url.path.removeprefix("/") self.gitlab_instance_name: str = f"GitLab ({parsed_url.netloc})" diff --git a/src/hermes/commands/init/util/oauth_process.py b/src/hermes/commands/init/util/oauth_process.py index 6ef210a6..ba2d88fe 100644 --- a/src/hermes/commands/init/util/oauth_process.py +++ b/src/hermes/commands/init/util/oauth_process.py @@ -92,7 +92,7 @@ def open_browser(self, port: int = None) -> bool: if DEACTIVATE_BROWSER_OPENING: return False port = port or self.local_port - return webbrowser.open(f'http://localhost:{port}') # noqa E231 + return webbrowser.open(f'http://localhost:{port}') def get_tokens_from_refresh_token(self, refresh_token: str) -> dict[str: str]: """Returns access and refresh token as dict using a refresh token""" diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index a74cb15e..2f72626f 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -137,9 +137,9 @@ def choose(text: str, options: list[str], default: int = 0) -> int: assert 0 <= default < len(options), "Default index should match the options list." echo(text) for i, option in enumerate(options): - index = f"{i:>2d}" # noqa E231 + index = f"{i:>2d}" if i == default: - index = f"*{i:>1d}" # noqa E231 + index = f"*{i:>1d}" print(f"[{index}] {option}") while True: chosen_index = -1 @@ -171,7 +171,7 @@ def next_step(description: str): def create_console_hyperlink(url: str, word: str) -> str: """Use this to have a consistent display of hyperlinks.""" if USE_FANCY_HYPERLINKS: - return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" # noqa E231,E702 + return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" return f"{word} ({url})" diff --git a/src/hermes/commands/postprocess/invenio.py b/src/hermes/commands/postprocess/invenio.py index b536f323..a7ba6b53 100644 --- a/src/hermes/commands/postprocess/invenio.py +++ b/src/hermes/commands/postprocess/invenio.py @@ -34,9 +34,8 @@ def cff_doi(ctx): try: cff = yaml.load(open('CITATION.cff', 'r'), yaml.Loader) new_identifier = { - 'description': "DOI for the published version " - f"{deposition['metadata']['version']} " - "[generated by hermes]", + 'description': f"DOI for the published version {deposition['metadata']['version']} " + f"[generated by hermes]", 'type': 'doi', 'value': deposition['doi'] } diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 56c4590c..78b23364 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -82,7 +82,6 @@ def guess_file_type(path: Path): # use non-strict mode to cover more file types return guess_type(path, strict=False) - def mask_options_values(args: argparse.Namespace) -> argparse.Namespace: """Masks potentially sensitive values in the 'options' argument in the passed argparse.Namespace. diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 179e5bc9..37277c95 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -24,11 +24,7 @@ def test_hermes_user_agent(): hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" ) - def test_mask_values_options(): from hermes.utils import mask_options_values ns = Namespace(foo="bar", options=[("foo", "bar"), ("bar", "foo")]) - assert mask_options_values(ns) == Namespace( - foo="bar", - options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")] - ) + assert mask_options_values(ns) == Namespace(foo="bar", options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")]) \ No newline at end of file From 201b5ac486e96711177287ac0bf4adce0f1e064b Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 15:42:04 +0100 Subject: [PATCH 120/131] Remove duplicate flake8 check --- .github/workflows/tests.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c0e02b6c..2e6f686c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -29,8 +29,6 @@ jobs: poetry install - name: Lint with flake8 run: | - # stop the build if there are Python syntax errors or undefined names - poetry run flake8 ./test/ ./src/ --count --select=E9,F63,F7,F82 --show-source --statistics # Stop build on errors poetry run flake8 ./test/ ./src/ --count --statistics - name: Test with pytest From 335cc7f37b2b090b9b15d46a850245a44b8efab4 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 15:48:39 +0100 Subject: [PATCH 121/131] Fix remaining linting errors --- src/hermes/utils.py | 1 + test/hermes_test/test_utils.py | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/hermes/utils.py b/src/hermes/utils.py index 78b23364..56c4590c 100644 --- a/src/hermes/utils.py +++ b/src/hermes/utils.py @@ -82,6 +82,7 @@ def guess_file_type(path: Path): # use non-strict mode to cover more file types return guess_type(path, strict=False) + def mask_options_values(args: argparse.Namespace) -> argparse.Namespace: """Masks potentially sensitive values in the 'options' argument in the passed argparse.Namespace. diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 37277c95..34fd3220 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -24,7 +24,11 @@ def test_hermes_user_agent(): hermes_user_agent == f"{expected_name}/{expected_version} ({expected_homepage})" ) + def test_mask_values_options(): from hermes.utils import mask_options_values ns = Namespace(foo="bar", options=[("foo", "bar"), ("bar", "foo")]) - assert mask_options_values(ns) == Namespace(foo="bar", options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")]) \ No newline at end of file + assert mask_options_values(ns) == Namespace( + foo="bar", + options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")] + ) From 2834e5811b54edc5b202d972da645b6ef124b96a Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 15:50:59 +0100 Subject: [PATCH 122/131] Fix new linting error --- test/hermes_test/test_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/hermes_test/test_utils.py b/test/hermes_test/test_utils.py index 34fd3220..179e5bc9 100644 --- a/test/hermes_test/test_utils.py +++ b/test/hermes_test/test_utils.py @@ -29,6 +29,6 @@ def test_mask_values_options(): from hermes.utils import mask_options_values ns = Namespace(foo="bar", options=[("foo", "bar"), ("bar", "foo")]) assert mask_options_values(ns) == Namespace( - foo="bar", + foo="bar", options=[("foo", "***REDACTED***"), ("bar", "***REDACTED***")] ) From e412c90b92b957bad37ca5b3d2d4763896939886 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:07:00 +0100 Subject: [PATCH 123/131] Pin dependency versions for docs --- poetry.lock | 179 ++++++++++++++++++++++++++----------------------- pyproject.toml | 33 ++++----- 2 files changed, 114 insertions(+), 98 deletions(-) diff --git a/poetry.lock b/poetry.lock index c15e9020..774d3738 100644 --- a/poetry.lock +++ b/poetry.lock @@ -21,14 +21,14 @@ tests = ["hypothesis", "pytest"] [[package]] name = "alabaster" -version = "0.7.16" +version = "1.0.0" description = "A light, configurable Sphinx theme" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" groups = ["docs"] files = [ - {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, - {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, + {file = "alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b"}, + {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"}, ] [[package]] @@ -43,6 +43,19 @@ files = [ {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] +[[package]] +name = "astroid" +version = "3.3.11" +description = "An abstract syntax tree for Python with inference support." +optional = false +python-versions = ">=3.9.0" +groups = ["docs"] +markers = "python_version == \"3.11\"" +files = [ + {file = "astroid-3.3.11-py3-none-any.whl", hash = "sha256:54c760ae8322ece1abd213057c4b5bba7c49818853fc901ef09719a60dbf9dec"}, + {file = "astroid-3.3.11.tar.gz", hash = "sha256:1e5a5011af2920c7c67a53f65d536d65bfa7116feeaf2354d8b94f29573bb0ce"}, +] + [[package]] name = "astroid" version = "4.0.3" @@ -50,14 +63,12 @@ description = "An abstract syntax tree for Python with inference support." optional = false python-versions = ">=3.10.0" groups = ["docs"] +markers = "python_version >= \"3.12\"" files = [ {file = "astroid-4.0.3-py3-none-any.whl", hash = "sha256:864a0a34af1bd70e1049ba1e61cee843a7252c826d97825fcee9b2fcbd9e1b14"}, {file = "astroid-4.0.3.tar.gz", hash = "sha256:08d1de40d251cc3dc4a7a12726721d475ac189e4e583d596ece7422bc176bda3"}, ] -[package.dependencies] -typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} - [[package]] name = "attrs" version = "25.4.0" @@ -552,9 +563,6 @@ files = [ {file = "coverage-7.13.1.tar.gz", hash = "sha256:b7593fe7eb5feaa3fbb461ac79aac9f9fc0387a5ca8080b0c6fe2ca27b091afd"}, ] -[package.dependencies] -tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} - [package.extras] toml = ["tomli ; python_full_version <= \"3.11.0a6\""] @@ -601,35 +609,16 @@ files = [ [[package]] name = "docutils" -version = "0.19" +version = "0.21.2" description = "Docutils -- Python Documentation Utilities" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "docutils-0.19-py3-none-any.whl", hash = "sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc"}, - {file = "docutils-0.19.tar.gz", hash = "sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6"}, -] - -[[package]] -name = "exceptiongroup" -version = "1.3.1" -description = "Backport of PEP 654 (exception groups)" -optional = false -python-versions = ">=3.7" -groups = ["dev"] -markers = "python_version == \"3.10\"" -files = [ - {file = "exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598"}, - {file = "exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219"}, + {file = "docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"}, + {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.13\""} - -[package.extras] -test = ["pytest (>=6)"] - [[package]] name = "flake8" version = "5.0.4" @@ -1199,30 +1188,30 @@ files = [ [[package]] name = "myst-parser" -version = "2.0.0" +version = "4.0.1" description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["docs"] files = [ - {file = "myst_parser-2.0.0-py3-none-any.whl", hash = "sha256:7c36344ae39c8e740dad7fdabf5aa6fc4897a813083c6cc9990044eb93656b14"}, - {file = "myst_parser-2.0.0.tar.gz", hash = "sha256:ea929a67a6a0b1683cdbe19b8d2e724cd7643f8aa3e7bb18dd65beac3483bead"}, + {file = "myst_parser-4.0.1-py3-none-any.whl", hash = "sha256:9134e88959ec3b5780aedf8a99680ea242869d012e8821db3126d427edc9c95d"}, + {file = "myst_parser-4.0.1.tar.gz", hash = "sha256:5cfea715e4f3574138aecbf7d54132296bfd72bb614d31168f48c477a830a7c4"}, ] [package.dependencies] -docutils = ">=0.16,<0.21" +docutils = ">=0.19,<0.22" jinja2 = "*" markdown-it-py = ">=3.0,<4.0" -mdit-py-plugins = ">=0.4,<1.0" +mdit-py-plugins = ">=0.4.1,<1.0" pyyaml = "*" -sphinx = ">=6,<8" +sphinx = ">=7,<9" [package.extras] -code-style = ["pre-commit (>=3.0,<4.0)"] +code-style = ["pre-commit (>=4.0,<5.0)"] linkify = ["linkify-it-py (>=2.0,<3.0)"] -rtd = ["ipython", "pydata-sphinx-theme (==v0.13.0rc4)", "sphinx-autodoc2 (>=0.4.2,<0.5.0)", "sphinx-book-theme (==1.0.0rc2)", "sphinx-copybutton", "sphinx-design2", "sphinx-pyscript", "sphinx-tippy (>=0.3.1)", "sphinx-togglebutton", "sphinxext-opengraph (>=0.8.2,<0.9.0)", "sphinxext-rediraffe (>=0.2.7,<0.3.0)"] -testing = ["beautifulsoup4", "coverage[toml]", "pytest (>=7,<8)", "pytest-cov", "pytest-param-files (>=0.3.4,<0.4.0)", "pytest-regressions", "sphinx-pytest"] -testing-docutils = ["pygments", "pytest (>=7,<8)", "pytest-param-files (>=0.3.4,<0.4.0)"] +rtd = ["ipython", "sphinx (>=7)", "sphinx-autodoc2 (>=0.5.0,<0.6.0)", "sphinx-book-theme (>=1.1,<2.0)", "sphinx-copybutton", "sphinx-design", "sphinx-pyscript", "sphinx-tippy (>=0.4.3)", "sphinx-togglebutton", "sphinxext-opengraph (>=0.9.0,<0.10.0)", "sphinxext-rediraffe (>=0.2.7,<0.3.0)"] +testing = ["beautifulsoup4", "coverage[toml]", "defusedxml", "pygments (<2.19)", "pytest (>=8,<9)", "pytest-cov", "pytest-param-files (>=0.6.0,<0.7.0)", "pytest-regressions", "sphinx-pytest"] +testing-docutils = ["pygments", "pytest (>=8,<9)", "pytest-param-files (>=0.6.0,<0.7.0)"] [[package]] name = "oauthlib" @@ -1714,11 +1703,9 @@ files = [ [package.dependencies] colorama = {version = "*", markers = "sys_platform == \"win32\""} -exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" pluggy = ">=0.12,<2.0" -tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] @@ -1949,6 +1936,33 @@ license-expression = ">=1.0" python-debian = ">=0.1.38,<0.1.45 || >0.1.45,<0.1.46 || >0.1.46,<0.1.47 || >0.1.47,<0.2.0" setuptools = "*" +[[package]] +name = "roman-numerals" +version = "4.1.0" +description = "Manipulate well-formed Roman numerals" +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "roman_numerals-4.1.0-py3-none-any.whl", hash = "sha256:647ba99caddc2cc1e55a51e4360689115551bf4476d90e8162cf8c345fe233c7"}, + {file = "roman_numerals-4.1.0.tar.gz", hash = "sha256:1af8b147eb1405d5839e78aeb93131690495fe9da5c91856cb33ad55a7f1e5b2"}, +] + +[[package]] +name = "roman-numerals-py" +version = "4.1.0" +description = "This package is deprecated, switch to roman-numerals." +optional = false +python-versions = ">=3.10" +groups = ["docs"] +files = [ + {file = "roman_numerals_py-4.1.0-py3-none-any.whl", hash = "sha256:553114c1167141c1283a51743759723ecd05604a1b6b507225e91dc1a6df0780"}, + {file = "roman_numerals_py-4.1.0.tar.gz", hash = "sha256:f5d7b2b4ca52dd855ef7ab8eb3590f428c0b1ea480736ce32b01fef2a5f8daf9"}, +] + +[package.dependencies] +roman-numerals = "4.1.0" + [[package]] name = "ruamel-yaml" version = "0.17.40" @@ -2099,59 +2113,60 @@ files = [ [[package]] name = "sphinx" -version = "6.2.1" +version = "8.2.3" description = "Python documentation generator" optional = false -python-versions = ">=3.8" +python-versions = ">=3.11" groups = ["docs"] files = [ - {file = "Sphinx-6.2.1.tar.gz", hash = "sha256:6d56a34697bb749ffa0152feafc4b19836c755d90a7c59b72bc7dfd371b9cc6b"}, - {file = "sphinx-6.2.1-py3-none-any.whl", hash = "sha256:97787ff1fa3256a3eef9eda523a63dbf299f7b47e053cfcf684a1c2a8380c912"}, + {file = "sphinx-8.2.3-py3-none-any.whl", hash = "sha256:4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3"}, + {file = "sphinx-8.2.3.tar.gz", hash = "sha256:398ad29dee7f63a75888314e9424d40f52ce5a6a87ae88e7071e80af296ec348"}, ] [package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=2.9" -colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.18.1,<0.20" +alabaster = ">=0.7.14" +babel = ">=2.13" +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} +docutils = ">=0.20,<0.22" imagesize = ">=1.3" -Jinja2 = ">=3.0" -packaging = ">=21.0" -Pygments = ">=2.13" -requests = ">=2.25.0" -snowballstemmer = ">=2.0" -sphinxcontrib-applehelp = "*" -sphinxcontrib-devhelp = "*" -sphinxcontrib-htmlhelp = ">=2.0.0" -sphinxcontrib-jsmath = "*" -sphinxcontrib-qthelp = "*" -sphinxcontrib-serializinghtml = ">=1.1.5" +Jinja2 = ">=3.1" +packaging = ">=23.0" +Pygments = ">=2.17" +requests = ">=2.30.0" +roman-numerals-py = ">=1.0.0" +snowballstemmer = ">=2.2" +sphinxcontrib-applehelp = ">=1.0.7" +sphinxcontrib-devhelp = ">=1.0.6" +sphinxcontrib-htmlhelp = ">=2.0.6" +sphinxcontrib-jsmath = ">=1.0.1" +sphinxcontrib-qthelp = ">=1.0.6" +sphinxcontrib-serializinghtml = ">=1.1.9" [package.extras] docs = ["sphinxcontrib-websupport"] -lint = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-simplify", "isort", "mypy (>=0.990)", "ruff", "sphinx-lint", "types-requests"] -test = ["cython", "filelock", "html5lib", "pytest (>=4.6)"] +lint = ["betterproto (==2.0.0b6)", "mypy (==1.15.0)", "pypi-attestations (==0.0.21)", "pyright (==1.1.395)", "pytest (>=8.0)", "ruff (==0.9.9)", "sphinx-lint (>=0.9)", "types-Pillow (==10.2.0.20240822)", "types-Pygments (==2.19.0.20250219)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20241128)", "types-requests (==2.32.0.20241016)", "types-urllib3 (==1.26.25.14)"] +test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "pytest-xdist[psutil] (>=3.4)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"] [[package]] name = "sphinx-autoapi" -version = "3.5.0" +version = "3.6.1" description = "Sphinx API documentation generator" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "sphinx_autoapi-3.5.0-py3-none-any.whl", hash = "sha256:8676db32dded669dc6be9100696652640dc1e883e45b74710d74eb547a310114"}, - {file = "sphinx_autoapi-3.5.0.tar.gz", hash = "sha256:10dcdf86e078ae1fb144f653341794459e86f5b23cf3e786a735def71f564089"}, + {file = "sphinx_autoapi-3.6.1-py3-none-any.whl", hash = "sha256:6b7af0d5650f6eac1f4b85c1eb9f9a4911160ec7138bdc4451c77a5e94d5832c"}, + {file = "sphinx_autoapi-3.6.1.tar.gz", hash = "sha256:1ff2992b7d5e39ccf92413098a376e0f91e7b4ca532c4f3e71298dbc8a4a9900"}, ] [package.dependencies] astroid = [ - {version = ">=2.7", markers = "python_version < \"3.12\""}, - {version = ">=3", markers = "python_version >= \"3.12\""}, + {version = ">=3.0,<4.0", markers = "python_version < \"3.12\""}, + {version = ">=4.0,<5.0", markers = "python_version >= \"3.12\""}, ] Jinja2 = "*" PyYAML = "*" -sphinx = ">=6.1.0" +sphinx = ">=7.4.0" [[package]] name = "sphinx-autobuild" @@ -2342,19 +2357,18 @@ test = ["html5lib", "pytest"] [[package]] name = "sphinxcontrib-images" -version = "0.9.4" +version = "1.0.1" description = "Sphinx extension for thumbnails" optional = false -python-versions = "*" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "sphinxcontrib-images-0.9.4.tar.gz", hash = "sha256:f6c237d0430793e65d91dbddb13b1fb26a2cf838040a9deeb52112969fbc4a4b"}, - {file = "sphinxcontrib_images-0.9.4-py2.py3-none-any.whl", hash = "sha256:8863e8e8533a116f45cb92523938ab25879cc31dc594f5de4c3dbd9ab3d440b0"}, + {file = "sphinxcontrib_images-1.0.1-py3-none-any.whl", hash = "sha256:3cc9738dc15bacb3ab153b411a1b50dbfaa2535b49853ef3eae4d22adbbffa26"}, ] [package.dependencies] requests = ">2.2,<3" -sphinx = {version = ">=2.0", markers = "python_version >= \"3.0\""} +sphinx = ">=5.0" [[package]] name = "sphinxcontrib-jsmath" @@ -2579,12 +2593,11 @@ version = "4.15.0" description = "Backported and Experimental Type Hints for Python 3.9+" optional = false python-versions = ">=3.9" -groups = ["main", "dev", "docs"] +groups = ["main", "docs"] files = [ {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] -markers = {dev = "python_version == \"3.10\""} [[package]] name = "typing-inspection" @@ -2756,5 +2769,5 @@ dev = ["pytest", "setuptools"] [metadata] lock-version = "2.1" -python-versions = ">=3.10, <4.0.0" -content-hash = "8b5ebd28caadb25d7151428c9db58af0328912b599177a6fbd1d073b0ee376f1" +python-versions = ">=3.11,<4.0.0" +content-hash = "9ae053d0639287b11796b1b71fad6403f0fbb1b047a3fb796e4cfaedf609f955" diff --git a/pyproject.toml b/pyproject.toml index b41cadb7..7fd0c331 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ dependencies = [ "requests-oauthlib>=2.0.0, <3.0.0", "pynacl>=1.6.2, <2.0.0", ] -requires-python = ">=3.10, <4.0.0" +requires-python = ">=3.11, <4.0.0" [project.urls] homepage = "https://hermes.software-metadata.pub" @@ -70,6 +70,8 @@ config_invenio_record_id = "hermes.commands.postprocess.invenio:config_record_id config_invenio_rdm_record_id = "hermes.commands.postprocess.invenio_rdm:config_record_id" cff_doi = "hermes.commands.postprocess.invenio:cff_doi" +[tool.poetry.dependencies] +python = ">=3.11,<4.0.0" [tool.poetry.group.dev.dependencies] pytest = "^7.1.1" @@ -83,22 +85,23 @@ requests-mock = "^1.10.0" optional = true [tool.poetry.group.docs.dependencies] -Sphinx = "^6.2.1" +Sphinx = "8.2.3" # 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" +myst-parser = "4.0.1" +sphinx-book-theme = "1.1.4" +sphinx-favicon = "0.2" +sphinxcontrib-contentui = "0.2.5" +sphinxcontrib-images = "1.0.1" +sphinx-icon = "0.1.2" +sphinx-autobuild = "2021.3.14" +sphinx-autoapi = "3.6.1" +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" +sphinxcontrib-datatemplates = "0.11.0" + [tool.taskipy.tasks] From 06d2be8aff6e0af80c19072a946eec8ba1bedd6b Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:07:26 +0100 Subject: [PATCH 124/131] Fix crossrefs in ADRs --- docs/adr/0002-use-a-common-data-model.md | 2 +- .../0003-define-interfaces-for-inter-module-data-exchange.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/adr/0002-use-a-common-data-model.md b/docs/adr/0002-use-a-common-data-model.md index 4ca30906..29a9de90 100644 --- a/docs/adr/0002-use-a-common-data-model.md +++ b/docs/adr/0002-use-a-common-data-model.md @@ -20,7 +20,7 @@ We need a data model that's to exchange data between modules. The chosen option determines the serialization of the data model, too. -See also [ADR 11](./0011-record-provenance-of-metadata.md) about provenance records in the data model. +See also [ADR 11](./0011-record-provenance-of-metadata) about provenance records in the data model. ## Considered Options diff --git a/docs/adr/0003-define-interfaces-for-inter-module-data-exchange.md b/docs/adr/0003-define-interfaces-for-inter-module-data-exchange.md index 00933d74..f537a686 100644 --- a/docs/adr/0003-define-interfaces-for-inter-module-data-exchange.md +++ b/docs/adr/0003-define-interfaces-for-inter-module-data-exchange.md @@ -14,7 +14,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 This depends on the data model (ADR 0002). Do we have to expose different parts of the data model structure at different points in the workflow? -Superseded: decisions in [ADR 2](./0002-use-a-common-data-model.md) (use JSON-LD) and [ADR 11](./0011-record-provenance-of-metadata.md) (create a unified data model of metadata and provenance) will result in a context [DAO](https://en.wikipedia.org/wiki/Data_access_object) from beginning till end of a run. +Superseded: decisions in [ADR 2](./0002-use-a-common-data-model) (use JSON-LD) and [ADR 11](./0011-record-provenance-of-metadata) (create a unified data model of metadata and provenance) will result in a context [DAO](https://en.wikipedia.org/wiki/Data_access_object) from beginning till end of a run. ## Decision Drivers From 675428e52c0a79254fbf5230d5e3a1fd4bdb17e4 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:17:43 +0100 Subject: [PATCH 125/131] Use poetry's awful wiggly version relaxation to get at least some updates --- pyproject.toml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 7fd0c331..adef68a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -85,22 +85,22 @@ requests-mock = "^1.10.0" optional = true [tool.poetry.group.docs.dependencies] -Sphinx = "8.2.3" +Sphinx = "~=8.2" # Sphinx - Additional modules -myst-parser = "4.0.1" -sphinx-book-theme = "1.1.4" -sphinx-favicon = "0.2" -sphinxcontrib-contentui = "0.2.5" -sphinxcontrib-images = "1.0.1" -sphinx-icon = "0.1.2" +myst-parser = "~=4.0" +sphinx-book-theme = "~=1.1" +sphinx-favicon = "~=0.2" +sphinxcontrib-contentui = "~=0.2" +sphinxcontrib-images = "~=1.0" +sphinx-icon = "~=0.1" sphinx-autobuild = "2021.3.14" -sphinx-autoapi = "3.6.1" -sphinxemoji = "0.2.0" -sphinxext-opengraph = "0.6.3" -sphinxcontrib-mermaid="0.8.1" -sphinx-togglebutton="0.3.2" +sphinx-autoapi = "~=3.6" +sphinxemoji = "~=0.2" +sphinxext-opengraph = "~=0.6" +sphinxcontrib-mermaid="~=0.8" +sphinx-togglebutton="~=0.3.2" reuse = "^1.1.2" -sphinxcontrib-datatemplates = "0.11.0" +sphinxcontrib-datatemplates = "~=0.11" From 029eeefa83a3383cc8e140f2415430593bdc98a6 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:18:01 +0100 Subject: [PATCH 126/131] Sync dependencies --- poetry.lock | 184 +++++++--------------------------------------------- 1 file changed, 25 insertions(+), 159 deletions(-) diff --git a/poetry.lock b/poetry.lock index 774d3738..36e3277f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -578,24 +578,6 @@ files = [ {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, ] -[[package]] -name = "deprecated" -version = "1.3.1" -description = "Python @deprecated decorator to deprecate old python classes, functions or methods." -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -groups = ["docs"] -files = [ - {file = "deprecated-1.3.1-py2.py3-none-any.whl", hash = "sha256:597bfef186b6f60181535a29fbe44865ce137a5079f295b479886c82729d5f3f"}, - {file = "deprecated-1.3.1.tar.gz", hash = "sha256:b1b50e0ff0c1fddaa5708a2c6b0a6588bb09b892825ab2b214ac9ea9d92a5223"}, -] - -[package.dependencies] -wrapt = ">=1.10,<3" - -[package.extras] -dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "setuptools ; python_version >= \"3.12\"", "tox"] - [[package]] name = "docopt" version = "0.6.2" @@ -2226,25 +2208,24 @@ sphinx = ">=3.4" [[package]] name = "sphinx-icon" -version = "0.1.2" +version = "0.2.2" description = "A sphinx custom role to embed inline fontawesome incon in the latex and html outputs" optional = false python-versions = ">=3.6.9" groups = ["docs"] files = [ - {file = "sphinx-icon-0.1.2.tar.gz", hash = "sha256:e4adc9922e2e2b19f97813a3994d5e6ccd01e9a21ae73b755f7114ac4247fdf5"}, + {file = "sphinx-icon-0.2.2.tar.gz", hash = "sha256:d4361e96dbfe64d60481f2386f4986cb2e23716a968b130ceca01c25dcd63534"}, + {file = "sphinx_icon-0.2.2-py3-none-any.whl", hash = "sha256:a985bf81077d0a79a7c166c16b6252f1e89bb3ad188ed89326a21bb334521105"}, ] [package.dependencies] -Deprecated = "*" -docutils = "*" pyyaml = "*" -Sphinx = "*" +sphinx = "*" [package.extras] -dev = ["commitizen", "pre-commit"] -doc = ["furo", "sphinx-copybutton", "sphinxcontrib-spelling"] -test = ["coverage", "pytest"] +dev = ["mypy", "nox", "pre-commit"] +doc = ["pydata-sphinx-theme (==0.13.0rc3)", "sphinx-copybutton", "sphinx-design"] +test = ["beautifulsoup4", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "sphinx-togglebutton" @@ -2387,14 +2368,14 @@ test = ["flake8", "mypy", "pytest"] [[package]] name = "sphinxcontrib-mermaid" -version = "0.8.1" +version = "0.9.2" description = "Mermaid diagrams in yours Sphinx powered docs" optional = false python-versions = ">=3.7" groups = ["docs"] files = [ - {file = "sphinxcontrib-mermaid-0.8.1.tar.gz", hash = "sha256:fa3e5325d4ba395336e6137d113f55026b1a03ccd115dc54113d1d871a580466"}, - {file = "sphinxcontrib_mermaid-0.8.1-py3-none-any.whl", hash = "sha256:15491c24ec78cf1626b1e79e797a9ce87cb7959cf38f955eb72dd5512aeb6ce9"}, + {file = "sphinxcontrib-mermaid-0.9.2.tar.gz", hash = "sha256:252ef13dd23164b28f16d8b0205cf184b9d8e2b714a302274d9f59eb708e77af"}, + {file = "sphinxcontrib_mermaid-0.9.2-py3-none-any.whl", hash = "sha256:6795a72037ca55e65663d2a2c1a043d636dc3d30d418e56dd6087d1459d98a5d"}, ] [[package]] @@ -2451,32 +2432,37 @@ test = ["pytest"] [[package]] name = "sphinxemoji" -version = "0.2.0" +version = "0.3.2" description = "An extension to use emoji codes in your Sphinx documentation" optional = false -python-versions = "*" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "sphinxemoji-0.2.0.tar.gz", hash = "sha256:27861d1dd7c6570f5e63020dac9a687263f7481f6d5d6409eb31ecebcc804e4c"}, + {file = "sphinxemoji-0.3.2-py3-none-any.whl", hash = "sha256:0fb07a95bca5960a3b312bc05b65b0c3040456414a076c363f4ecaf546c6e09e"}, + {file = "sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083"}, ] [package.dependencies] -sphinx = ">=1.8" +sphinx = ">=5.0" [[package]] name = "sphinxext-opengraph" -version = "0.6.3" +version = "0.13.0" description = "Sphinx Extension to enable OGP support" optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" groups = ["docs"] files = [ - {file = "sphinxext-opengraph-0.6.3.tar.gz", hash = "sha256:cd89e13cc7a44739f81b64ee57c1c20ef0c05dda5d1d8201d31ec2f34e4c29db"}, - {file = "sphinxext_opengraph-0.6.3-py3-none-any.whl", hash = "sha256:bf76017c105856b07edea6caf4942b6ae9bb168585dccfd6dbdb6e4161f6b03a"}, + {file = "sphinxext_opengraph-0.13.0-py3-none-any.whl", hash = "sha256:936c07828edc9ad9a7b07908b29596dc84ed0b3ceaa77acdf51282d232d4d80e"}, + {file = "sphinxext_opengraph-0.13.0.tar.gz", hash = "sha256:103335d08567ad8468faf1425f575e3b698e9621f9323949a6c8b96d9793e80b"}, ] [package.dependencies] -sphinx = ">=2.0" +Sphinx = ">=6.0" + +[package.extras] +rtd = ["furo (>=2024)", "sphinx (>=8.1.0,<8.2.0)", "sphinx-design"] +social-cards = ["matplotlib (>=3)"] [[package]] name = "taskipy" @@ -2647,127 +2633,7 @@ files = [ [package.extras] test = ["pytest (>=6.0.0)", "setuptools (>=65)"] -[[package]] -name = "wrapt" -version = "2.0.1" -description = "Module for decorators, wrappers and monkey patching." -optional = false -python-versions = ">=3.8" -groups = ["docs"] -files = [ - {file = "wrapt-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:64b103acdaa53b7caf409e8d45d39a8442fe6dcfec6ba3f3d141e0cc2b5b4dbd"}, - {file = "wrapt-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:91bcc576260a274b169c3098e9a3519fb01f2989f6d3d386ef9cbf8653de1374"}, - {file = "wrapt-2.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ab594f346517010050126fcd822697b25a7031d815bb4fbc238ccbe568216489"}, - {file = "wrapt-2.0.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:36982b26f190f4d737f04a492a68accbfc6fa042c3f42326fdfbb6c5b7a20a31"}, - {file = "wrapt-2.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23097ed8bc4c93b7bf36fa2113c6c733c976316ce0ee2c816f64ca06102034ef"}, - {file = "wrapt-2.0.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8bacfe6e001749a3b64db47bcf0341da757c95959f592823a93931a422395013"}, - {file = "wrapt-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8ec3303e8a81932171f455f792f8df500fc1a09f20069e5c16bd7049ab4e8e38"}, - {file = "wrapt-2.0.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:3f373a4ab5dbc528a94334f9fe444395b23c2f5332adab9ff4ea82f5a9e33bc1"}, - {file = "wrapt-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f49027b0b9503bf6c8cdc297ca55006b80c2f5dd36cecc72c6835ab6e10e8a25"}, - {file = "wrapt-2.0.1-cp310-cp310-win32.whl", hash = "sha256:8330b42d769965e96e01fa14034b28a2a7600fbf7e8f0cc90ebb36d492c993e4"}, - {file = "wrapt-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:1218573502a8235bb8a7ecaed12736213b22dcde9feab115fa2989d42b5ded45"}, - {file = "wrapt-2.0.1-cp310-cp310-win_arm64.whl", hash = "sha256:eda8e4ecd662d48c28bb86be9e837c13e45c58b8300e43ba3c9b4fa9900302f7"}, - {file = "wrapt-2.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0e17283f533a0d24d6e5429a7d11f250a58d28b4ae5186f8f47853e3e70d2590"}, - {file = "wrapt-2.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85df8d92158cb8f3965aecc27cf821461bb5f40b450b03facc5d9f0d4d6ddec6"}, - {file = "wrapt-2.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c1be685ac7700c966b8610ccc63c3187a72e33cab53526a27b2a285a662cd4f7"}, - {file = "wrapt-2.0.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:df0b6d3b95932809c5b3fecc18fda0f1e07452d05e2662a0b35548985f256e28"}, - {file = "wrapt-2.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4da7384b0e5d4cae05c97cd6f94faaf78cc8b0f791fc63af43436d98c4ab37bb"}, - {file = "wrapt-2.0.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ec65a78fbd9d6f083a15d7613b2800d5663dbb6bb96003899c834beaa68b242c"}, - {file = "wrapt-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7de3cc939be0e1174969f943f3b44e0d79b6f9a82198133a5b7fc6cc92882f16"}, - {file = "wrapt-2.0.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:fb1a5b72cbd751813adc02ef01ada0b0d05d3dcbc32976ce189a1279d80ad4a2"}, - {file = "wrapt-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3fa272ca34332581e00bf7773e993d4f632594eb2d1b0b162a9038df0fd971dd"}, - {file = "wrapt-2.0.1-cp311-cp311-win32.whl", hash = "sha256:fc007fdf480c77301ab1afdbb6ab22a5deee8885f3b1ed7afcb7e5e84a0e27be"}, - {file = "wrapt-2.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:47434236c396d04875180171ee1f3815ca1eada05e24a1ee99546320d54d1d1b"}, - {file = "wrapt-2.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:837e31620e06b16030b1d126ed78e9383815cbac914693f54926d816d35d8edf"}, - {file = "wrapt-2.0.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1fdbb34da15450f2b1d735a0e969c24bdb8d8924892380126e2a293d9902078c"}, - {file = "wrapt-2.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3d32794fe940b7000f0519904e247f902f0149edbe6316c710a8562fb6738841"}, - {file = "wrapt-2.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:386fb54d9cd903ee0012c09291336469eb7b244f7183d40dc3e86a16a4bace62"}, - {file = "wrapt-2.0.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7b219cb2182f230676308cdcacd428fa837987b89e4b7c5c9025088b8a6c9faf"}, - {file = "wrapt-2.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:641e94e789b5f6b4822bb8d8ebbdfc10f4e4eae7756d648b717d980f657a9eb9"}, - {file = "wrapt-2.0.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fe21b118b9f58859b5ebaa4b130dee18669df4bd111daad082b7beb8799ad16b"}, - {file = "wrapt-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:17fb85fa4abc26a5184d93b3efd2dcc14deb4b09edcdb3535a536ad34f0b4dba"}, - {file = "wrapt-2.0.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:b89ef9223d665ab255ae42cc282d27d69704d94be0deffc8b9d919179a609684"}, - {file = "wrapt-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a453257f19c31b31ba593c30d997d6e5be39e3b5ad9148c2af5a7314061c63eb"}, - {file = "wrapt-2.0.1-cp312-cp312-win32.whl", hash = "sha256:3e271346f01e9c8b1130a6a3b0e11908049fe5be2d365a5f402778049147e7e9"}, - {file = "wrapt-2.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:2da620b31a90cdefa9cd0c2b661882329e2e19d1d7b9b920189956b76c564d75"}, - {file = "wrapt-2.0.1-cp312-cp312-win_arm64.whl", hash = "sha256:aea9c7224c302bc8bfc892b908537f56c430802560e827b75ecbde81b604598b"}, - {file = "wrapt-2.0.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:47b0f8bafe90f7736151f61482c583c86b0693d80f075a58701dd1549b0010a9"}, - {file = "wrapt-2.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:cbeb0971e13b4bd81d34169ed57a6dda017328d1a22b62fda45e1d21dd06148f"}, - {file = "wrapt-2.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eb7cffe572ad0a141a7886a1d2efa5bef0bf7fe021deeea76b3ab334d2c38218"}, - {file = "wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c8d60527d1ecfc131426b10d93ab5d53e08a09c5fa0175f6b21b3252080c70a9"}, - {file = "wrapt-2.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c654eafb01afac55246053d67a4b9a984a3567c3808bb7df2f8de1c1caba2e1c"}, - {file = "wrapt-2.0.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:98d873ed6c8b4ee2418f7afce666751854d6d03e3c0ec2a399bb039cd2ae89db"}, - {file = "wrapt-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c9e850f5b7fc67af856ff054c71690d54fa940c3ef74209ad9f935b4f66a0233"}, - {file = "wrapt-2.0.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:e505629359cb5f751e16e30cf3f91a1d3ddb4552480c205947da415d597f7ac2"}, - {file = "wrapt-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2879af909312d0baf35f08edeea918ee3af7ab57c37fe47cb6a373c9f2749c7b"}, - {file = "wrapt-2.0.1-cp313-cp313-win32.whl", hash = "sha256:d67956c676be5a24102c7407a71f4126d30de2a569a1c7871c9f3cabc94225d7"}, - {file = "wrapt-2.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:9ca66b38dd642bf90c59b6738af8070747b610115a39af2498535f62b5cdc1c3"}, - {file = "wrapt-2.0.1-cp313-cp313-win_arm64.whl", hash = "sha256:5a4939eae35db6b6cec8e7aa0e833dcca0acad8231672c26c2a9ab7a0f8ac9c8"}, - {file = "wrapt-2.0.1-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:a52f93d95c8d38fed0669da2ebdb0b0376e895d84596a976c15a9eb45e3eccb3"}, - {file = "wrapt-2.0.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e54bbf554ee29fcceee24fa41c4d091398b911da6e7f5d7bffda963c9aed2e1"}, - {file = "wrapt-2.0.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:908f8c6c71557f4deaa280f55d0728c3bca0960e8c3dd5ceeeafb3c19942719d"}, - {file = "wrapt-2.0.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e2f84e9af2060e3904a32cea9bb6db23ce3f91cfd90c6b426757cf7cc01c45c7"}, - {file = "wrapt-2.0.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3612dc06b436968dfb9142c62e5dfa9eb5924f91120b3c8ff501ad878f90eb3"}, - {file = "wrapt-2.0.1-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6d2d947d266d99a1477cd005b23cbd09465276e302515e122df56bb9511aca1b"}, - {file = "wrapt-2.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:7d539241e87b650cbc4c3ac9f32c8d1ac8a54e510f6dca3f6ab60dcfd48c9b10"}, - {file = "wrapt-2.0.1-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:4811e15d88ee62dbf5c77f2c3ff3932b1e3ac92323ba3912f51fc4016ce81ecf"}, - {file = "wrapt-2.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c1c91405fcf1d501fa5d55df21e58ea49e6b879ae829f1039faaf7e5e509b41e"}, - {file = "wrapt-2.0.1-cp313-cp313t-win32.whl", hash = "sha256:e76e3f91f864e89db8b8d2a8311d57df93f01ad6bb1e9b9976d1f2e83e18315c"}, - {file = "wrapt-2.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:83ce30937f0ba0d28818807b303a412440c4b63e39d3d8fc036a94764b728c92"}, - {file = "wrapt-2.0.1-cp313-cp313t-win_arm64.whl", hash = "sha256:4b55cacc57e1dc2d0991dbe74c6419ffd415fb66474a02335cb10efd1aa3f84f"}, - {file = "wrapt-2.0.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:5e53b428f65ece6d9dad23cb87e64506392b720a0b45076c05354d27a13351a1"}, - {file = "wrapt-2.0.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ad3ee9d0f254851c71780966eb417ef8e72117155cff04821ab9b60549694a55"}, - {file = "wrapt-2.0.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d7b822c61ed04ee6ad64bc90d13368ad6eb094db54883b5dde2182f67a7f22c0"}, - {file = "wrapt-2.0.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7164a55f5e83a9a0b031d3ffab4d4e36bbec42e7025db560f225489fa929e509"}, - {file = "wrapt-2.0.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e60690ba71a57424c8d9ff28f8d006b7ad7772c22a4af432188572cd7fa004a1"}, - {file = "wrapt-2.0.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3cd1a4bd9a7a619922a8557e1318232e7269b5fb69d4ba97b04d20450a6bf970"}, - {file = "wrapt-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:b4c2e3d777e38e913b8ce3a6257af72fb608f86a1df471cb1d4339755d0a807c"}, - {file = "wrapt-2.0.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:3d366aa598d69416b5afedf1faa539fac40c1d80a42f6b236c88c73a3c8f2d41"}, - {file = "wrapt-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c235095d6d090aa903f1db61f892fffb779c1eaeb2a50e566b52001f7a0f66ed"}, - {file = "wrapt-2.0.1-cp314-cp314-win32.whl", hash = "sha256:bfb5539005259f8127ea9c885bdc231978c06b7a980e63a8a61c8c4c979719d0"}, - {file = "wrapt-2.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:4ae879acc449caa9ed43fc36ba08392b9412ee67941748d31d94e3cedb36628c"}, - {file = "wrapt-2.0.1-cp314-cp314-win_arm64.whl", hash = "sha256:8639b843c9efd84675f1e100ed9e99538ebea7297b62c4b45a7042edb84db03e"}, - {file = "wrapt-2.0.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:9219a1d946a9b32bb23ccae66bdb61e35c62773ce7ca6509ceea70f344656b7b"}, - {file = "wrapt-2.0.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:fa4184e74197af3adad3c889a1af95b53bb0466bced92ea99a0c014e48323eec"}, - {file = "wrapt-2.0.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c5ef2f2b8a53b7caee2f797ef166a390fef73979b15778a4a153e4b5fedce8fa"}, - {file = "wrapt-2.0.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e042d653a4745be832d5aa190ff80ee4f02c34b21f4b785745eceacd0907b815"}, - {file = "wrapt-2.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2afa23318136709c4b23d87d543b425c399887b4057936cd20386d5b1422b6fa"}, - {file = "wrapt-2.0.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6c72328f668cf4c503ffcf9434c2b71fdd624345ced7941bc6693e61bbe36bef"}, - {file = "wrapt-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3793ac154afb0e5b45d1233cb94d354ef7a983708cc3bb12563853b1d8d53747"}, - {file = "wrapt-2.0.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:fec0d993ecba3991645b4857837277469c8cc4c554a7e24d064d1ca291cfb81f"}, - {file = "wrapt-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:949520bccc1fa227274da7d03bf238be15389cd94e32e4297b92337df9b7a349"}, - {file = "wrapt-2.0.1-cp314-cp314t-win32.whl", hash = "sha256:be9e84e91d6497ba62594158d3d31ec0486c60055c49179edc51ee43d095f79c"}, - {file = "wrapt-2.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:61c4956171c7434634401db448371277d07032a81cc21c599c22953374781395"}, - {file = "wrapt-2.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:35cdbd478607036fee40273be8ed54a451f5f23121bd9d4be515158f9498f7ad"}, - {file = "wrapt-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:90897ea1cf0679763b62e79657958cd54eae5659f6360fc7d2ccc6f906342183"}, - {file = "wrapt-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:50844efc8cdf63b2d90cd3d62d4947a28311e6266ce5235a219d21b195b4ec2c"}, - {file = "wrapt-2.0.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:49989061a9977a8cbd6d20f2efa813f24bf657c6990a42967019ce779a878dbf"}, - {file = "wrapt-2.0.1-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:09c7476ab884b74dce081ad9bfd07fe5822d8600abade571cb1f66d5fc915af6"}, - {file = "wrapt-2.0.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1a8a09a004ef100e614beec82862d11fc17d601092c3599afd22b1f36e4137e"}, - {file = "wrapt-2.0.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:89a82053b193837bf93c0f8a57ded6e4b6d88033a499dadff5067e912c2a41e9"}, - {file = "wrapt-2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f26f8e2ca19564e2e1fdbb6a0e47f36e0efbab1acc31e15471fad88f828c75f6"}, - {file = "wrapt-2.0.1-cp38-cp38-win32.whl", hash = "sha256:115cae4beed3542e37866469a8a1f2b9ec549b4463572b000611e9946b86e6f6"}, - {file = "wrapt-2.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:c4012a2bd37059d04f8209916aa771dfb564cccb86079072bdcd48a308b6a5c5"}, - {file = "wrapt-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:68424221a2dc00d634b54f92441914929c5ffb1c30b3b837343978343a3512a3"}, - {file = "wrapt-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6bd1a18f5a797fe740cb3d7a0e853a8ce6461cc62023b630caec80171a6b8097"}, - {file = "wrapt-2.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fb3a86e703868561c5cad155a15c36c716e1ab513b7065bd2ac8ed353c503333"}, - {file = "wrapt-2.0.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5dc1b852337c6792aa111ca8becff5bacf576bf4a0255b0f05eb749da6a1643e"}, - {file = "wrapt-2.0.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c046781d422f0830de6329fa4b16796096f28a92c8aef3850674442cdcb87b7f"}, - {file = "wrapt-2.0.1-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f73f9f7a0ebd0db139253d27e5fc8d2866ceaeef19c30ab5d69dcbe35e1a6981"}, - {file = "wrapt-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b667189cf8efe008f55bbda321890bef628a67ab4147ebf90d182f2dadc78790"}, - {file = "wrapt-2.0.1-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:a9a83618c4f0757557c077ef71d708ddd9847ed66b7cc63416632af70d3e2308"}, - {file = "wrapt-2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1e9b121e9aeb15df416c2c960b8255a49d44b4038016ee17af03975992d03931"}, - {file = "wrapt-2.0.1-cp39-cp39-win32.whl", hash = "sha256:1f186e26ea0a55f809f232e92cc8556a0977e00183c3ebda039a807a42be1494"}, - {file = "wrapt-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:bf4cb76f36be5de950ce13e22e7fdf462b35b04665a12b64f3ac5c1bbbcf3728"}, - {file = "wrapt-2.0.1-cp39-cp39-win_arm64.whl", hash = "sha256:d6cc985b9c8b235bd933990cdbf0f891f8e010b65a3911f7a55179cd7b0fc57b"}, - {file = "wrapt-2.0.1-py3-none-any.whl", hash = "sha256:4d2ce1bf1a48c5277d7969259232b57645aae5686dba1eaeade39442277afbca"}, - {file = "wrapt-2.0.1.tar.gz", hash = "sha256:9c9c635e78497cacb81e84f8b11b23e0aacac7a136e73b8e5b2109a1d9fc468f"}, -] - -[package.extras] -dev = ["pytest", "setuptools"] - [metadata] lock-version = "2.1" python-versions = ">=3.11,<4.0.0" -content-hash = "9ae053d0639287b11796b1b71fad6403f0fbb1b047a3fb796e4cfaedf609f955" +content-hash = "0cfba018c4947b865c5fadc25c473e2aad1704a866e5242524b1c50e8f1f0d88" From 812157babc00b73653d1aa1b1ac2f43526a1993b Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:21:23 +0100 Subject: [PATCH 127/131] Reconfigure generation of AutoAPI docs --- docs/source/conf.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index 9ee616da..6c03b2bf 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -128,9 +128,10 @@ def read_version_from_pyproject(): # Sphinx API docs configuration, see https://sphinx-autoapi.readthedocs.io/en/latest/reference/config.html autoapi_type = "python" -autoapi_dirs = ["../../src"] +autoapi_file_patterns = ["*.py"] autoapi_root = "api" -autoapi_ignore = ["*__main__*"] +autoapi_dirs = ["../../src"] +autoapi_ignore = ["*/__main__.py"] # -- Options for HTML output ------------------------------------------------- From 313100ec17bb7de1f9d5e7a6587d311418c44ac4 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:26:34 +0100 Subject: [PATCH 128/131] Updated Python version for CI --- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e29bb9b..5d893e25 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" - name: Install pypa/build run: >- python3 -m diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2e6f686c..5b9b49b9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.10"] # Ignore Python < 3.10, they are unsupported + python-version: ["3.12"] # Ignore Python < 3.11, they are unsupported steps: - uses: actions/checkout@v4 From b5b0015efbb10d0819bf708eb1b180d4cb6f340b Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:28:30 +0100 Subject: [PATCH 129/131] Sync dev dependencies before linting --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5b9b49b9..55d229e8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,7 +26,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip poetry - poetry install + poetry sync --with dev - name: Lint with flake8 run: | # Stop build on errors From 2b4b0fa9e3cf98b8d5c54c621c9ae796f751ee37 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:34:51 +0100 Subject: [PATCH 130/131] Install with dev dependencies before CI flake8 run, update RTD Python --- .github/workflows/tests.yml | 2 +- .readthedocs.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 55d229e8..394fd5c8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,7 +26,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip poetry - poetry sync --with dev + poetry install --with dev - name: Lint with flake8 run: | # Stop build on errors diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 0f629fc6..675219ea 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -7,7 +7,7 @@ version: 2 build: os: ubuntu-20.04 tools: - python: "3.10" + python: "3.12" jobs: post_create_environment: # Install poetry From e159141c14c4013c80864eec5ac50199b4a4d5a3 Mon Sep 17 00:00:00 2001 From: Stephan Druskat Date: Mon, 12 Jan 2026 17:35:48 +0100 Subject: [PATCH 131/131] Reapply "Make flake8 happy" This reverts commit 33025226159a97ab73c021668b6bf8d121141fb5. --- .flake8 | 2 ++ src/hermes/commands/deposit/invenio.py | 2 +- src/hermes/commands/harvest/cff.py | 4 ++-- src/hermes/commands/init/base.py | 2 +- src/hermes/commands/init/util/connect_github.py | 4 ++-- src/hermes/commands/init/util/connect_gitlab.py | 6 +++--- src/hermes/commands/init/util/oauth_process.py | 2 +- src/hermes/commands/init/util/slim_click.py | 6 +++--- src/hermes/commands/postprocess/invenio.py | 5 +++-- 9 files changed, 18 insertions(+), 15 deletions(-) diff --git a/.flake8 b/.flake8 index e203c689..0a0c58f9 100644 --- a/.flake8 +++ b/.flake8 @@ -5,3 +5,5 @@ [flake8] max-complexity = 15 max-line-length = 120 +per-file-ignores = + src/hermes/commands/marketplace.py:E231 diff --git a/src/hermes/commands/deposit/invenio.py b/src/hermes/commands/deposit/invenio.py index e88066c6..703e9a5b 100644 --- a/src/hermes/commands/deposit/invenio.py +++ b/src/hermes/commands/deposit/invenio.py @@ -152,7 +152,7 @@ def resolve_doi(self, doi) -> str: :return: The record ID on the respective instance. """ - res = self.client.get(f'https://doi.org/{doi}') + res = self.client.get(f'https://doi.org/{doi}') # noqa E231 # This is a mean hack due to DataCite answering a 404 with a 200 status if res.url == 'https://datacite.org/404.html': diff --git a/src/hermes/commands/harvest/cff.py b/src/hermes/commands/harvest/cff.py index e333b27c..1f621b17 100644 --- a/src/hermes/commands/harvest/cff.py +++ b/src/hermes/commands/harvest/cff.py @@ -80,7 +80,7 @@ def _convert_cff_to_codemeta(self, cff_data: str) -> t.Any: def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log = logging.getLogger('audit.cff') - cff_schema_url = f'https://citation-file-format.github.io/{_CFF_VERSION}/schema.json' + cff_schema_url = f'https://citation-file-format.github.io/{_CFF_VERSION}/schema.json' # noqa E231 # TODO: we should ship the schema we reference to by default to avoid unnecessary network traffic. # If the requested version is not already downloaded, go ahead and download it. @@ -101,7 +101,7 @@ def _validate(self, cff_file: pathlib.Path, cff_dict: t.Dict) -> bool: audit_log.info('') audit_log.info('See the Citation File Format schema guide for further details:') audit_log.info( - f'.') + f'.') # noqa E231 return False elif len(errors) == 0: diff --git a/src/hermes/commands/init/base.py b/src/hermes/commands/init/base.py index 5937eded..b61edbaf 100644 --- a/src/hermes/commands/init/base.py +++ b/src/hermes/commands/init/base.py @@ -99,7 +99,7 @@ def get_git_hoster_from_url(url: str) -> GitHoster: Returns the matching GitHoster value to the given url. Returns GitHoster.Empty if none is found. """ parsed_url = urlparse(url) - git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" + git_base_url = f"{parsed_url.scheme}://{parsed_url.netloc}/" # noqa E231 if "github.com" in url: return GitHoster.GitHub elif connect_gitlab.is_url_gitlab(git_base_url): diff --git a/src/hermes/commands/init/util/connect_github.py b/src/hermes/commands/init/util/connect_github.py index fdb2961e..e2865dd2 100644 --- a/src/hermes/commands/init/util/connect_github.py +++ b/src/hermes/commands/init/util/connect_github.py @@ -49,7 +49,7 @@ def allow_actions(project_url: str, token): repo_name = url_split[-1] # GitHub API URLs - repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" + repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" # noqa E231 action_permissions_url = f"{repo_url}/actions/permissions/workflow" # Headers for GitHub API requests @@ -89,7 +89,7 @@ def create_secret(project_url: str, secret_name: str, secret_value, token): repo_name = url_split[-1] # GitHub API URLs - repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" + repo_url = f"https://api.github.com/repos/{repo_owner}/{repo_name}" # noqa E231 public_key_url = f"{repo_url}/actions/secrets/public-key" secrets_url = f"{repo_url}/actions/secrets/{secret_name}" diff --git a/src/hermes/commands/init/util/connect_gitlab.py b/src/hermes/commands/init/util/connect_gitlab.py index 32b115a8..37c5e217 100644 --- a/src/hermes/commands/init/util/connect_gitlab.py +++ b/src/hermes/commands/init/util/connect_gitlab.py @@ -16,7 +16,7 @@ site_specific_oauth_clients = [ { - "url": "https://gitlab.com/", + "url": "https://gitlab.com/", # noqa E231 "client_id": "1133e9cee188c31bd68c9d0e8531774a4aae9d2458e13d83e67991213f868007", "name_addition": "gitlab.com" }, { @@ -33,14 +33,14 @@ def is_url_gitlab(url: str) -> bool: parsed_url = urlparse(url) - return requests.get(f"{parsed_url.scheme}://{parsed_url.netloc}/api/v4/version").status_code == 401 + return requests.get(f"{parsed_url.scheme}://{parsed_url.netloc}/api/v4/version").status_code == 401 # noqa E231 class GitLabConnection: def __init__(self, project_url: str): self.project_url: str = project_url parsed_url = urlparse(project_url) - self.base_url: str = f"{parsed_url.scheme}://{parsed_url.netloc}/" + self.base_url: str = f"{parsed_url.scheme}://{parsed_url.netloc}/" # noqa E231 self.api_url: str = urljoin(self.base_url, "api/v4/") self.project_namespace_name: str = parsed_url.path.removeprefix("/") self.gitlab_instance_name: str = f"GitLab ({parsed_url.netloc})" diff --git a/src/hermes/commands/init/util/oauth_process.py b/src/hermes/commands/init/util/oauth_process.py index ba2d88fe..6ef210a6 100644 --- a/src/hermes/commands/init/util/oauth_process.py +++ b/src/hermes/commands/init/util/oauth_process.py @@ -92,7 +92,7 @@ def open_browser(self, port: int = None) -> bool: if DEACTIVATE_BROWSER_OPENING: return False port = port or self.local_port - return webbrowser.open(f'http://localhost:{port}') + return webbrowser.open(f'http://localhost:{port}') # noqa E231 def get_tokens_from_refresh_token(self, refresh_token: str) -> dict[str: str]: """Returns access and refresh token as dict using a refresh token""" diff --git a/src/hermes/commands/init/util/slim_click.py b/src/hermes/commands/init/util/slim_click.py index 2f72626f..a74cb15e 100644 --- a/src/hermes/commands/init/util/slim_click.py +++ b/src/hermes/commands/init/util/slim_click.py @@ -137,9 +137,9 @@ def choose(text: str, options: list[str], default: int = 0) -> int: assert 0 <= default < len(options), "Default index should match the options list." echo(text) for i, option in enumerate(options): - index = f"{i:>2d}" + index = f"{i:>2d}" # noqa E231 if i == default: - index = f"*{i:>1d}" + index = f"*{i:>1d}" # noqa E231 print(f"[{index}] {option}") while True: chosen_index = -1 @@ -171,7 +171,7 @@ def next_step(description: str): def create_console_hyperlink(url: str, word: str) -> str: """Use this to have a consistent display of hyperlinks.""" if USE_FANCY_HYPERLINKS: - return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" + return f"\033]8;;{url}\033\\{word}\033]8;;\033\\" # noqa E231,E702 return f"{word} ({url})" diff --git a/src/hermes/commands/postprocess/invenio.py b/src/hermes/commands/postprocess/invenio.py index a7ba6b53..b536f323 100644 --- a/src/hermes/commands/postprocess/invenio.py +++ b/src/hermes/commands/postprocess/invenio.py @@ -34,8 +34,9 @@ def cff_doi(ctx): 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]", + 'description': "DOI for the published version " + f"{deposition['metadata']['version']} " + "[generated by hermes]", 'type': 'doi', 'value': deposition['doi'] }