From 98346657aaea6bad23fe574b7e575d8fbc002da7 Mon Sep 17 00:00:00 2001 From: Edmond Chuc <37032744+edmondchuc@users.noreply.github.com> Date: Wed, 13 Mar 2024 12:41:11 +1100 Subject: [PATCH] fix: gh actions on PR (#2731) * fix: lock/update poetry.lock file to pyproject.toml * fix: ruff lint issues * fix: longturtle serializer adds trailing space on predicates with multiple object values * fix: mypy unreachable code * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Revert "[pre-commit.ci] auto fixes from pre-commit.com hooks" This reverts commit 1e69cb635d40a0900974799601bf9f45abd73012. * fix: set poetry to 1.7.1 for readthedocs build * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix: mypy error --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- devtools/requirements-poetry.in | 2 +- examples/berkeleydb_example.py | 1 + examples/custom_datatype.py | 1 - examples/custom_eval.py | 1 - examples/jsonld_serialization.py | 10 +- examples/secure_with_audit.py | 1 + examples/secure_with_urlopen.py | 1 + poetry.lock | 14 +- rdflib/__init__.py | 1 + rdflib/compare.py | 1 + rdflib/exceptions.py | 1 + rdflib/extras/external_graph_libs.py | 1 + rdflib/extras/infixowl.py | 1 + rdflib/extras/shacl.py | 1 + rdflib/graph.py | 86 +- rdflib/namespace/_BRICK.py | 748 +++++++++---- rdflib/namespace/_CSVW.py | 12 +- rdflib/namespace/_DC.py | 8 +- rdflib/namespace/_DCAT.py | 8 +- rdflib/namespace/_DCTERMS.py | 32 +- rdflib/namespace/_DOAP.py | 16 +- rdflib/namespace/_FOAF.py | 12 +- rdflib/namespace/_GEO.py | 4 +- rdflib/namespace/_ODRL2.py | 40 +- rdflib/namespace/_OWL.py | 32 +- rdflib/namespace/_PROV.py | 20 +- rdflib/namespace/_QB.py | 8 +- rdflib/namespace/_SDO.py | 980 +++++++++++++----- rdflib/namespace/_SH.py | 72 +- rdflib/namespace/_SKOS.py | 20 +- rdflib/namespace/_SOSA.py | 8 +- rdflib/namespace/_SSN.py | 4 +- rdflib/namespace/_TIME.py | 12 +- rdflib/namespace/_VOID.py | 12 +- rdflib/namespace/_XSD.py | 20 +- rdflib/namespace/__init__.py | 1 + rdflib/parser.py | 7 +- rdflib/paths.py | 7 +- rdflib/plugin.py | 7 +- rdflib/plugins/parsers/hext.py | 1 + rdflib/plugins/parsers/jsonld.py | 39 +- rdflib/plugins/parsers/notation3.py | 3 +- rdflib/plugins/parsers/nquads.py | 1 + rdflib/plugins/parsers/rdfxml.py | 1 + rdflib/plugins/parsers/trix.py | 1 + rdflib/plugins/serializers/hext.py | 1 + rdflib/plugins/serializers/jsonld.py | 1 + rdflib/plugins/serializers/longturtle.py | 2 - rdflib/plugins/serializers/n3.py | 1 + rdflib/plugins/serializers/trig.py | 1 + rdflib/plugins/shared/jsonld/context.py | 1 + rdflib/plugins/sparql/aggregates.py | 9 +- rdflib/plugins/sparql/algebra.py | 20 +- rdflib/plugins/sparql/evalutils.py | 12 +- rdflib/plugins/sparql/operators.py | 10 +- rdflib/plugins/sparql/parser.py | 1 + rdflib/plugins/sparql/parserutils.py | 5 +- rdflib/plugins/sparql/processor.py | 1 + rdflib/plugins/sparql/results/csvresults.py | 1 - rdflib/plugins/sparql/results/tsvresults.py | 1 + rdflib/plugins/sparql/results/xmlresults.py | 1 + rdflib/plugins/sparql/sparql.py | 1 - rdflib/plugins/sparql/update.py | 1 + rdflib/plugins/stores/auditable.py | 1 + rdflib/plugins/stores/memory.py | 48 +- rdflib/plugins/stores/sparqlstore.py | 15 +- rdflib/query.py | 6 +- rdflib/store.py | 9 +- rdflib/term.py | 12 +- rdflib/tools/chunk_serializer.py | 1 + rdflib/tools/csv2rdf.py | 1 + rdflib/tools/defined_namespace_creator.py | 1 + rdflib/tools/rdf2dot.py | 1 + rdflib/tools/rdfs2dot.py | 1 + rdflib/util.py | 6 +- rdflib/void.py | 6 +- test/data/suites/trix/test_trix.py | 1 + test/data/variants/diverse_quads.py | 4 +- test/jsonld/test_context.py | 1 + .../test_conjunctive_graph.py | 1 - test/test_graph/test_graph_cbd.py | 1 + test/test_graph/test_graph_store.py | 1 + test/test_issues/test_issue1998.py | 1 + test/test_issues/test_issue801.py | 1 + test/test_issues/test_issue920.py | 1 + test/test_issues/test_issue923.py | 1 + test/test_literal/test_term.py | 4 +- test/test_misc/test_prefix_types.py | 1 - test/test_parsers/test_parser_turtlelike.py | 1 + test/test_roundtrip.py | 1 + .../test_serializer_longturtle.py | 6 +- test/test_sparql/test_evaluate_bind.py | 1 + test/test_turtle_quoting.py | 1 + test/test_w3c_spec/test_n3_w3c.py | 1 + test/test_w3c_spec/test_nt_w3c.py | 1 + test/test_w3c_spec/test_sparql10_w3c.py | 9 +- test/test_w3c_spec/test_sparql11_w3c.py | 9 +- test/test_w3c_spec/test_sparql_rdflib.py | 9 +- test/test_w3c_spec/test_trig_w3c.py | 1 + test/test_w3c_spec/test_turtle_w3c.py | 1 + test/utils/earl.py | 7 +- test/utils/namespace/_DAWGT.py | 8 +- test/utils/namespace/_EARL.py | 24 +- test/utils/namespace/_MF.py | 4 +- test/utils/sparql_checker.py | 1 + 105 files changed, 1800 insertions(+), 740 deletions(-) diff --git a/devtools/requirements-poetry.in b/devtools/requirements-poetry.in index 783d0a538..4a3a1011b 100644 --- a/devtools/requirements-poetry.in +++ b/devtools/requirements-poetry.in @@ -1,3 +1,3 @@ # Fixing this here as readthedocs can't use the compiled requirements-poetry.txt # due to conflicts. -poetry==1.8.2 +poetry==1.7.1 diff --git a/examples/berkeleydb_example.py b/examples/berkeleydb_example.py index 1d4be2986..085e3db4a 100644 --- a/examples/berkeleydb_example.py +++ b/examples/berkeleydb_example.py @@ -15,6 +15,7 @@ * loads multiple graphs downloaded from GitHub into a BerkeleyDB-baked graph stored in the folder gsq_vocabs. * does not delete the DB at the end so you can see it on disk """ + import os import tempfile diff --git a/examples/custom_datatype.py b/examples/custom_datatype.py index 82a954813..46f2a5f23 100644 --- a/examples/custom_datatype.py +++ b/examples/custom_datatype.py @@ -8,7 +8,6 @@ mappings between literal datatypes and Python objects """ - from rdflib import XSD, Graph, Literal, Namespace, term if __name__ == "__main__": diff --git a/examples/custom_eval.py b/examples/custom_eval.py index f5ccdbf99..32c268606 100644 --- a/examples/custom_eval.py +++ b/examples/custom_eval.py @@ -16,7 +16,6 @@ } """ - from pathlib import Path import rdflib diff --git a/examples/jsonld_serialization.py b/examples/jsonld_serialization.py index e39338ff1..5bee1a614 100644 --- a/examples/jsonld_serialization.py +++ b/examples/jsonld_serialization.py @@ -20,13 +20,14 @@ "schema": "https://schema.org/" } """ + # import RDFLib and other things -import json try: from rdflib import Graph -except ModuleNotFoundError as e: +except ModuleNotFoundError: import sys from pathlib import Path + sys.path.append(str(Path(__file__).parent.parent)) from rdflib import Graph @@ -177,10 +178,7 @@ # 2.3 Compact the JSON-LD by supplying own context # We now override RDFLib's namespace prefixes by supplying our own context information -context = { - "sdo": "https://schema.org/", - "dct": "http://purl.org/dc/terms/" -} +context = {"sdo": "https://schema.org/", "dct": "http://purl.org/dc/terms/"} # Now when we serialise the RDF data, this context can be used to overwrite the default RDFLib one. auto_compact need not be specified print(g.serialize(format="json-ld", context=context)) diff --git a/examples/secure_with_audit.py b/examples/secure_with_audit.py index c8d2f5656..2bd4e28fb 100644 --- a/examples/secure_with_audit.py +++ b/examples/secure_with_audit.py @@ -9,6 +9,7 @@ The code in the example then verifies that the audit hook is blocking access to URLs and files as expected. """ + from __future__ import annotations import logging diff --git a/examples/secure_with_urlopen.py b/examples/secure_with_urlopen.py index ad9b5d57e..005504796 100644 --- a/examples/secure_with_urlopen.py +++ b/examples/secure_with_urlopen.py @@ -1,6 +1,7 @@ """ This example demonstrates how to use a custom global URL opener installed with `urllib.request.install_opener` to block access to URLs. """ + from __future__ import annotations import http.client diff --git a/poetry.lock b/poetry.lock index 67a47dd7a..02a23a161 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "alabaster" @@ -569,16 +569,6 @@ files = [ {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"}, {file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"}, {file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-win32.whl", hash = "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"}, @@ -1286,4 +1276,4 @@ networkx = ["networkx"] [metadata] lock-version = "2.0" python-versions = "^3.8.1" -content-hash = "fba06e811872a23e3eb53612ae3dce5b972b1693625e03674d51434a10b49b71" +content-hash = "b66c77463cec3474a2fc29e67ab1f6ec1c2c8d990e6b6f15e91d8116031b3a28" diff --git a/rdflib/__init__.py b/rdflib/__init__.py index fd427ca93..3381e191a 100644 --- a/rdflib/__init__.py +++ b/rdflib/__init__.py @@ -42,6 +42,7 @@ True """ + import logging import sys from importlib import metadata diff --git a/rdflib/compare.py b/rdflib/compare.py index 1e1c8c831..afc2c40b5 100644 --- a/rdflib/compare.py +++ b/rdflib/compare.py @@ -72,6 +72,7 @@ _:cb558f30e21ddfc05ca53108348338ade8 "B" . """ + from __future__ import annotations # TODO: diff --git a/rdflib/exceptions.py b/rdflib/exceptions.py index 985b4b1b7..cbe68fb98 100644 --- a/rdflib/exceptions.py +++ b/rdflib/exceptions.py @@ -1,6 +1,7 @@ """ TODO: """ + from __future__ import annotations __all__ = [ diff --git a/rdflib/extras/external_graph_libs.py b/rdflib/extras/external_graph_libs.py index 7746b5c47..7a8050f46 100644 --- a/rdflib/extras/external_graph_libs.py +++ b/rdflib/extras/external_graph_libs.py @@ -8,6 +8,7 @@ networkx or graph_tool are available and they would err otherwise. see ../../test/test_extras_external_graph_libs.py for conditional tests """ + from __future__ import annotations import logging diff --git a/rdflib/extras/infixowl.py b/rdflib/extras/infixowl.py index a0d747fd0..a4649baf9 100644 --- a/rdflib/extras/infixowl.py +++ b/rdflib/extras/infixowl.py @@ -112,6 +112,7 @@ >>> print(g.serialize(format='pretty-xml')) # doctest: +SKIP """ + from __future__ import annotations import itertools diff --git a/rdflib/extras/shacl.py b/rdflib/extras/shacl.py index 6b62b3394..30fdab07b 100644 --- a/rdflib/extras/shacl.py +++ b/rdflib/extras/shacl.py @@ -1,6 +1,7 @@ """ Utilities for interacting with SHACL Shapes Graphs more easily. """ + from __future__ import annotations from typing import Optional, Union diff --git a/rdflib/graph.py b/rdflib/graph.py index b3b2cf290..4535214cf 100644 --- a/rdflib/graph.py +++ b/rdflib/graph.py @@ -558,22 +558,19 @@ def remove(self: _GraphT, triple: _TriplePatternType) -> _GraphT: def triples( self, triple: _TriplePatternType, - ) -> Generator[_TripleType, None, None]: - ... + ) -> Generator[_TripleType, None, None]: ... @overload def triples( self, triple: _TriplePathPatternType, - ) -> Generator[_TriplePathType, None, None]: - ... + ) -> Generator[_TriplePathType, None, None]: ... @overload def triples( self, triple: _TripleSelectorType, - ) -> Generator[_TripleOrTriplePathType, None, None]: - ... + ) -> Generator[_TripleOrTriplePathType, None, None]: ... def triples( self, @@ -960,8 +957,7 @@ def value( object: Optional[_ObjectType] = ..., default: Optional[Node] = ..., any: bool = ..., - ) -> None: - ... + ) -> None: ... @overload def value( @@ -971,8 +967,7 @@ def value( object: None = ..., default: Optional[Node] = ..., any: bool = ..., - ) -> None: - ... + ) -> None: ... @overload def value( @@ -982,8 +977,7 @@ def value( object: None = ..., default: Optional[Node] = ..., any: bool = ..., - ) -> None: - ... + ) -> None: ... @overload def value( @@ -993,8 +987,7 @@ def value( object: Optional[_ObjectType] = ..., default: Optional[Node] = ..., any: bool = ..., - ) -> Optional[Node]: - ... + ) -> Optional[Node]: ... def value( self, @@ -1232,8 +1225,7 @@ def serialize( base: Optional[str], encoding: str, **args: Any, - ) -> bytes: - ... + ) -> bytes: ... # no destination and non-None keyword encoding @overload @@ -1245,8 +1237,7 @@ def serialize( *, encoding: str, **args: Any, - ) -> bytes: - ... + ) -> bytes: ... # no destination and None encoding @overload @@ -1257,8 +1248,7 @@ def serialize( base: Optional[str] = ..., encoding: None = ..., **args: Any, - ) -> str: - ... + ) -> str: ... # non-None destination @overload @@ -1269,8 +1259,7 @@ def serialize( base: Optional[str] = ..., encoding: Optional[str] = ..., **args: Any, - ) -> Graph: - ... + ) -> Graph: ... # fallback @overload @@ -1281,8 +1270,7 @@ def serialize( base: Optional[str] = ..., encoding: Optional[str] = ..., **args: Any, - ) -> Union[bytes, str, Graph]: - ... + ) -> Union[bytes, str, Graph]: ... def serialize( self: _GraphT, @@ -1932,48 +1920,42 @@ def _spoc( self, triple_or_quad: _QuadType, default: bool = False, - ) -> _QuadType: - ... + ) -> _QuadType: ... @overload def _spoc( self, triple_or_quad: Union[_TripleType, _OptionalQuadType], default: bool = False, - ) -> _OptionalQuadType: - ... + ) -> _OptionalQuadType: ... @overload def _spoc( self, triple_or_quad: None, default: bool = False, - ) -> Tuple[None, None, None, Optional[Graph]]: - ... + ) -> Tuple[None, None, None, Optional[Graph]]: ... @overload def _spoc( self, triple_or_quad: Optional[_TripleOrQuadPatternType], default: bool = False, - ) -> _QuadPatternType: - ... + ) -> _QuadPatternType: ... @overload def _spoc( self, triple_or_quad: _TripleOrQuadSelectorType, default: bool = False, - ) -> _QuadSelectorType: - ... + ) -> _QuadSelectorType: ... @overload def _spoc( self, triple_or_quad: Optional[_TripleOrQuadSelectorType], default: bool = False, - ) -> _QuadSelectorType: - ... + ) -> _QuadSelectorType: ... def _spoc( self, @@ -2022,12 +2004,10 @@ def add( return self @overload - def _graph(self, c: Union[Graph, _ContextIdentifierType, str]) -> Graph: - ... + def _graph(self, c: Union[Graph, _ContextIdentifierType, str]) -> Graph: ... @overload - def _graph(self, c: None) -> None: - ... + def _graph(self, c: None) -> None: ... def _graph( self, c: Optional[Union[Graph, _ContextIdentifierType, str]] @@ -2069,24 +2049,21 @@ def triples( self, triple_or_quad: _TripleOrQuadPatternType, context: Optional[_ContextType] = ..., - ) -> Generator[_TripleType, None, None]: - ... + ) -> Generator[_TripleType, None, None]: ... @overload def triples( self, triple_or_quad: _TripleOrQuadPathPatternType, context: Optional[_ContextType] = ..., - ) -> Generator[_TriplePathType, None, None]: - ... + ) -> Generator[_TriplePathType, None, None]: ... @overload def triples( self, triple_or_quad: _TripleOrQuadSelectorType, context: Optional[_ContextType] = ..., - ) -> Generator[_TripleOrTriplePathType, None, None]: - ... + ) -> Generator[_TripleOrTriplePathType, None, None]: ... def triples( self, @@ -2761,22 +2738,19 @@ def remove(self, triple: _TripleOrOptionalQuadType) -> NoReturn: # type: ignore def triples( self, triple: _TriplePatternType, - ) -> Generator[_TripleType, None, None]: - ... + ) -> Generator[_TripleType, None, None]: ... @overload def triples( self, triple: _TriplePathPatternType, - ) -> Generator[_TriplePathType, None, None]: - ... + ) -> Generator[_TriplePathType, None, None]: ... @overload def triples( self, triple: _TripleSelectorType, - ) -> Generator[_TripleOrTriplePathType, None, None]: - ... + ) -> Generator[_TripleOrTriplePathType, None, None]: ... def triples( self, @@ -2887,7 +2861,7 @@ def bind( # type: ignore[override] def namespaces(self) -> Generator[Tuple[str, URIRef], None, None]: if hasattr(self, "namespace_manager"): - for prefix, namespace in self.namespace_manager.namespaces(): # noqa: F402 + for prefix, namespace in self.namespace_manager.namespaces(): yield prefix, namespace else: for graph in self.graphs: @@ -2917,13 +2891,11 @@ def __reduce__(self) -> NoReturn: @overload -def _assertnode(*terms: Node) -> te.Literal[True]: - ... +def _assertnode(*terms: Node) -> te.Literal[True]: ... @overload -def _assertnode(*terms: Any) -> bool: - ... +def _assertnode(*terms: Any) -> bool: ... def _assertnode(*terms: Any) -> bool: diff --git a/rdflib/namespace/_BRICK.py b/rdflib/namespace/_BRICK.py index 5bccfe5d5..20c60fc1c 100644 --- a/rdflib/namespace/_BRICK.py +++ b/rdflib/namespace/_BRICK.py @@ -24,7 +24,9 @@ class BRICK(DefinedNamespace): Adjust_Sensor: URIRef # Measures user-provided adjustment of some value Air: URIRef # the invisible gaseous substance surrounding the earth, a mixture mainly of oxygen and nitrogen. Air_Alarm: URIRef - Air_Differential_Pressure_Sensor: URIRef # Measures the difference in pressure between two regions of air + Air_Differential_Pressure_Sensor: ( + URIRef # Measures the difference in pressure between two regions of air + ) Air_Differential_Pressure_Setpoint: URIRef # Sets the target air differential pressure between an upstream and downstream point in a air duct or conduit Air_Diffuser: URIRef # A device that is a component of the air distribution system that controls the delivery of conditioned and/or ventilating air into a room Air_Enthalpy_Sensor: URIRef # Measures the total heat content of air @@ -58,10 +60,14 @@ class BRICK(DefinedNamespace): Automatic_Mode_Command: URIRef # Controls whether or not a device or controller is operating in "Automatic" mode Availability_Status: URIRef # Indicates if a piece of equipment, system, or functionality is available for operation Average_Cooling_Demand_Sensor: URIRef # Measures the average power consumed by a cooling process as the amount of power consumed over some interval - Average_Discharge_Air_Flow_Sensor: URIRef # The computed average flow of discharge air over some interval + Average_Discharge_Air_Flow_Sensor: ( + URIRef # The computed average flow of discharge air over some interval + ) Average_Exhaust_Air_Static_Pressure_Sensor: URIRef # The computed average static pressure of air in exhaust regions of an HVAC system over some period of time Average_Heating_Demand_Sensor: URIRef # Measures the average power consumed by a heating process as the amount of power consumed over some interval - Average_Supply_Air_Flow_Sensor: URIRef # The computed average flow of supply air over some interval + Average_Supply_Air_Flow_Sensor: ( + URIRef # The computed average flow of supply air over some interval + ) Average_Zone_Air_Temperature_Sensor: URIRef # The computed average temperature of air in a zone, over some period of time Baseboard_Radiator: URIRef # Steam, hydronic, or electric heating device located at or near the floor. Basement: URIRef # The floor of a building which is partly or entirely below ground level. @@ -77,12 +83,18 @@ class BRICK(DefinedNamespace): Break_Room: URIRef # A space for people to relax while not working Breaker_Panel: URIRef # Breaker Panel distributes power into various end-uses. Breakroom: URIRef # A space for people to relax while not working - Broadcast_Room: URIRef # A space to organize and manage a broadcast. Separate from studio + Broadcast_Room: ( + URIRef # A space to organize and manage a broadcast. Separate from studio + ) Building: URIRef # An independent unit of the built environment with a characteristic spatial structure, intended to serve at least one function or user activity [ISO 12006-2:2013] Building_Air: URIRef # air contained within a building Building_Air_Humidity_Setpoint: URIRef # Setpoint for humidity in a building - Building_Air_Static_Pressure_Sensor: URIRef # The static pressure of air within a building - Building_Air_Static_Pressure_Setpoint: URIRef # Sets static pressure of the entire building + Building_Air_Static_Pressure_Sensor: ( + URIRef # The static pressure of air within a building + ) + Building_Air_Static_Pressure_Setpoint: ( + URIRef # Sets static pressure of the entire building + ) Building_Chilled_Water_Meter: URIRef # A meter that measures the usage or consumption of chilled water of a whole building Building_Electrical_Meter: URIRef # A meter that measures the usage or consumption of electricity of a whole building Building_Gas_Meter: URIRef # A meter that measures the usage or consumption of gas of a whole building @@ -102,7 +114,9 @@ class BRICK(DefinedNamespace): CO: URIRef # Carbon Monoxide in the vapor phase CO2: URIRef # Carbon Dioxide in the vapor phase CO2_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with the presence of carbon dioxide. - CO2_Differential_Sensor: URIRef # Measures the difference between CO2 levels of inside and outside air + CO2_Differential_Sensor: ( + URIRef # Measures the difference between CO2 levels of inside and outside air + ) CO2_Level_Sensor: URIRef # Measures the concentration of CO2 in air CO2_Sensor: URIRef # Measures properties of CO2 in air CO2_Setpoint: URIRef # Sets some property of CO2 @@ -119,7 +133,9 @@ class BRICK(DefinedNamespace): Chilled_Beam: URIRef # A device with an integrated coil that performs sensible heating of a space via circulation of room air. Chilled Beams are not designed to perform latent cooling; see Induction Units. Despite their name, Chilled Beams may perform heating or cooling of a space depending on their configuration. Chilled_Water: URIRef # water used as a cooling medium (particularly in air-conditioning systems or in processes) at below ambient temperature. Chilled_Water_Coil: URIRef # A cooling element made of pipe or tube that removes heat from equipment, machines or airflows that is filled with chilled water. - Chilled_Water_Differential_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of differential pressure of chilled water + Chilled_Water_Differential_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of differential pressure of chilled water + ) Chilled_Water_Differential_Pressure_Integral_Time_Parameter: URIRef Chilled_Water_Differential_Pressure_Load_Shed_Reset_Status: URIRef Chilled_Water_Differential_Pressure_Load_Shed_Setpoint: URIRef @@ -129,23 +145,43 @@ class BRICK(DefinedNamespace): Chilled_Water_Differential_Pressure_Setpoint: URIRef # Sets the target water differential pressure between an upstream and downstream point in a water pipe or conduit used to carry chilled water Chilled_Water_Differential_Pressure_Step_Parameter: URIRef Chilled_Water_Differential_Temperature_Sensor: URIRef # Measures the difference in temperature between the entering water to the chiller or other water cooling device and leaving water from the same chiller or other water cooling device - Chilled_Water_Discharge_Flow_Sensor: URIRef # Measures the rate of flow of chilled discharge water - Chilled_Water_Discharge_Flow_Setpoint: URIRef # Sets the target flow rate of chilled discharge water - Chilled_Water_Flow_Sensor: URIRef # Measures the rate of flow in a chilled water circuit + Chilled_Water_Discharge_Flow_Sensor: ( + URIRef # Measures the rate of flow of chilled discharge water + ) + Chilled_Water_Discharge_Flow_Setpoint: ( + URIRef # Sets the target flow rate of chilled discharge water + ) + Chilled_Water_Flow_Sensor: ( + URIRef # Measures the rate of flow in a chilled water circuit + ) Chilled_Water_Flow_Setpoint: URIRef # Sets the target flow rate of chilled water Chilled_Water_Loop: URIRef # A collection of equipment that transport and regulate chilled water among each other - Chilled_Water_Meter: URIRef # A meter that measures the usage or consumption of chilled water + Chilled_Water_Meter: ( + URIRef # A meter that measures the usage or consumption of chilled water + ) Chilled_Water_Pump: URIRef # A pump that performs work on chilled water; typically part of a chilled water system Chilled_Water_Pump_Differential_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of differential pressure of chilled water in a chilled water pump - Chilled_Water_Return_Flow_Sensor: URIRef # Measures the rate of flow of chilled return water + Chilled_Water_Return_Flow_Sensor: ( + URIRef # Measures the rate of flow of chilled return water + ) Chilled_Water_Return_Temperature_Sensor: URIRef # Measures the temperature of chilled water that is returned to a cooling tower - Chilled_Water_Static_Pressure_Setpoint: URIRef # Sets static pressure of chilled water - Chilled_Water_Supply_Flow_Sensor: URIRef # Measures the rate of flow of chilled supply water - Chilled_Water_Supply_Flow_Setpoint: URIRef # Sets the target flow rate of chilled supply water + Chilled_Water_Static_Pressure_Setpoint: ( + URIRef # Sets static pressure of chilled water + ) + Chilled_Water_Supply_Flow_Sensor: ( + URIRef # Measures the rate of flow of chilled supply water + ) + Chilled_Water_Supply_Flow_Setpoint: ( + URIRef # Sets the target flow rate of chilled supply water + ) Chilled_Water_Supply_Temperature_Sensor: URIRef # Measures the temperature of chilled water that is supplied from a chiller Chilled_Water_System: URIRef # The equipment, devices and conduits that handle the production and distribution of chilled water in a building - Chilled_Water_System_Enable_Command: URIRef # Enables operation of the chilled water system - Chilled_Water_Temperature_Sensor: URIRef # Measures the temperature of chilled water + Chilled_Water_System_Enable_Command: ( + URIRef # Enables operation of the chilled water system + ) + Chilled_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of chilled water + ) Chilled_Water_Temperature_Setpoint: URIRef # Sets the temperature of chilled water Chilled_Water_Valve: URIRef # A valve that modulates the flow of chilled water Chiller: URIRef # Refrigerating machine used to transfer heat between fluids. Chillers are either direct expansion with a compressor or absorption type. @@ -161,20 +197,30 @@ class BRICK(DefinedNamespace): Collection_Basin_Water_Level_Sensor: URIRef # Measures the level of the water in the collection basin, e.g. within a Cooling_Tower Collection_Basin_Water_Temperature_Sensor: URIRef # Measures the temperature of the water in the collection basin, e.g. within a Cooling_Tower Command: URIRef # A Command is an output point that directly determines the behavior of equipment and/or affects relevant operational points. - Common_Space: URIRef # A class of spaces that are used by multiple people at the same time + Common_Space: ( + URIRef # A class of spaces that are used by multiple people at the same time + ) Communication_Loss_Alarm: URIRef # An alarm that indicates a loss of communication e.g. with a device or controller Compressor: URIRef # (1) device for mechanically increasing the pressure of a gas. (2) often described as being either open, hermetic, or semihermetic to describe how the compressor and motor drive is situated in relation to the gas or vapor being compressed. Types include centrifugal, axial flow, reciprocating, rotary screw, rotary vane, scroll, or diaphragm. 1. device for mechanically increasing the pressure of a gas. 2. specific machine, with or without accessories, for compressing refrigerant vapor. Computer_Room_Air_Conditioning: URIRef # A device that monitors and maintains the temperature, air distribution and humidity in a network room or data center. Concession: URIRef # A space to sell food and beverages. Usually embedded in a larger space and does not include a space where people consume their purchases - Condensate_Leak_Alarm: URIRef # An alarm that indicates a leak of condensate from a cooling system + Condensate_Leak_Alarm: ( + URIRef # An alarm that indicates a leak of condensate from a cooling system + ) Condenser: URIRef # A heat exchanger in which the primary heat transfer vapor changes its state to a liquid phase. Condenser_Heat_Exchanger: URIRef # A heat exchanger in which the primary heat transfer vapor changes its state to a liquid phase. Condenser_Water: URIRef # Water used used to remove heat through condensation - Condenser_Water_Bypass_Valve: URIRef # A valve installed in a bypass line of a condenser water loop - Condenser_Water_Isolation_Valve: URIRef # An isolation valve installed in the condenser water loop + Condenser_Water_Bypass_Valve: ( + URIRef # A valve installed in a bypass line of a condenser water loop + ) + Condenser_Water_Isolation_Valve: ( + URIRef # An isolation valve installed in the condenser water loop + ) Condenser_Water_Pump: URIRef # A pump that is part of a condenser system; the pump circulates condenser water from the chiller back to the cooling tower Condenser_Water_System: URIRef # A heat rejection system consisting of (typically) cooling towers, condenser water pumps, chillers and the piping connecting the components - Condenser_Water_Temperature_Sensor: URIRef # Measures the temperature of condenser water + Condenser_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of condenser water + ) Condenser_Water_Valve: URIRef # A valve that modulates the flow of condenser water Condensing_Natural_Gas_Boiler: URIRef # A closed, pressure vessel that uses natural gas and heat exchanger that capture and reuse any latent heat for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications. Conductivity_Sensor: URIRef # Measures electrical conductance @@ -187,12 +233,16 @@ class BRICK(DefinedNamespace): Cooling_Demand_Sensor: URIRef # Measures the amount of power consumed by a cooling process; typically found by multiplying the tonnage of a unit (e.g. RTU) by the efficiency rating in kW/ton Cooling_Demand_Setpoint: URIRef # Sets the rate required for cooling Cooling_Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow for cooling - Cooling_Discharge_Air_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of cooling discharge air + Cooling_Discharge_Air_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of cooling discharge air + ) Cooling_Discharge_Air_Temperature_Integral_Time_Parameter: URIRef Cooling_Discharge_Air_Temperature_Proportional_Band_Parameter: URIRef Cooling_Start_Stop_Status: URIRef Cooling_Supply_Air_Flow_Setpoint: URIRef # Sets supply air flow rate for cooling - Cooling_Supply_Air_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of supply air for cooling + Cooling_Supply_Air_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of supply air for cooling + ) Cooling_Supply_Air_Temperature_Integral_Time_Parameter: URIRef Cooling_Supply_Air_Temperature_Proportional_Band_Parameter: URIRef Cooling_Temperature_Setpoint: URIRef # Sets temperature for cooling @@ -206,22 +256,30 @@ class BRICK(DefinedNamespace): Current_Imbalance_Sensor: URIRef # A sensor which measures the current difference (imbalance) between phases of an electrical system Current_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a Current_Setpoint. Current_Output_Sensor: URIRef # Senses the amperes of electrical current produced as output by a device - Current_Sensor: URIRef # Senses the amperes of electrical current passing through the sensor + Current_Sensor: ( + URIRef # Senses the amperes of electrical current passing through the sensor + ) Curtailment_Override_Command: URIRef Cycle_Alarm: URIRef # An alarm that indicates off-normal conditions associated with HVAC cycles DC_Bus_Voltage_Sensor: URIRef # Measures the voltage across a DC bus DOAS: URIRef # See Dedicated_Outdoor_Air_System_Unit Damper: URIRef # Element inserted into an air-distribution system or element of an air-distribution system permitting modification of the air resistance of the system and consequently changing the airflow rate or shutting off the airflow. Damper_Command: URIRef # Controls properties of dampers - Damper_Position_Command: URIRef # Controls the position (the degree of openness) of a damper + Damper_Position_Command: ( + URIRef # Controls the position (the degree of openness) of a damper + ) Damper_Position_Sensor: URIRef # Measures the current position of a damper in terms of the percent of fully open Damper_Position_Setpoint: URIRef # Sets the position of damper Deadband_Setpoint: URIRef # Sets the size of a deadband Deceleration_Time_Setpoint: URIRef Dedicated_Outdoor_Air_System_Unit: URIRef # A device that conditions and delivers 100% outdoor air to its assigned spaces. It decouples air-conditioning of the outdoor air, usually used to provide minimum outdoor air ventilation, from conditioning of the internal loads. Dehumidification_Start_Stop_Status: URIRef - Deionised_Water_Conductivity_Sensor: URIRef # Measures the electrical conductance of deionised water - Deionised_Water_Level_Sensor: URIRef # Measures the height/level of deionised water in some container + Deionised_Water_Conductivity_Sensor: ( + URIRef # Measures the electrical conductance of deionised water + ) + Deionised_Water_Level_Sensor: ( + URIRef # Measures the height/level of deionised water in some container + ) Deionized_Water: URIRef # Water which has been purified by removing its ions (constituting the majority of non-particulate contaminants) Deionized_Water_Alarm: URIRef # An alarm that indicates deionized water leaks. Delay_Parameter: URIRef # A parameter determining how long to delay a subsequent action to take place after a received signal @@ -229,16 +287,24 @@ class BRICK(DefinedNamespace): Demand_Setpoint: URIRef # Sets the rate required for a process Derivative_Gain_Parameter: URIRef Derivative_Time_Parameter: URIRef - Detention_Room: URIRef # A space for the temporary involuntary confinement of people + Detention_Room: ( + URIRef # A space for the temporary involuntary confinement of people + ) Dew_Point_Setpoint: URIRef # Sets dew point Dewpoint_Sensor: URIRef # Senses the dewpoint temperature . Dew point is the temperature to which air must be cooled to become saturated with water vapor - Differential_Air_Temperature_Setpoint: URIRef # Sets temperature of differential air + Differential_Air_Temperature_Setpoint: ( + URIRef # Sets temperature of differential air + ) Differential_Pressure_Bypass_Valve: URIRef # A 2-way, self contained proportional valve with an integral differential pressure adjustment setting. - Differential_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of differential pressure + Differential_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of differential pressure + ) Differential_Pressure_Integral_Time_Parameter: URIRef Differential_Pressure_Load_Shed_Status: URIRef Differential_Pressure_Proportional_Band: URIRef - Differential_Pressure_Sensor: URIRef # Measures the difference between two applied pressures + Differential_Pressure_Sensor: ( + URIRef # Measures the difference between two applied pressures + ) Differential_Pressure_Setpoint: URIRef # Sets differential pressure Differential_Pressure_Setpoint_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a Differential_Pressure_Setpoint. Differential_Pressure_Step_Parameter: URIRef @@ -249,42 +315,70 @@ class BRICK(DefinedNamespace): Direct_Expansion_Cooling_Coil: URIRef Direct_Expansion_Heating_Coil: URIRef Direction_Command: URIRef # Commands that affect the direction of some phenomenon - Direction_Sensor: URIRef # Measures the direction in degrees in which a phenomenon is occurring + Direction_Sensor: ( + URIRef # Measures the direction in degrees in which a phenomenon is occurring + ) Direction_Status: URIRef # Indicates which direction a device is operating in Disable_Command: URIRef # Commands that disable functionality - Disable_Differential_Enthalpy_Command: URIRef # Disables the use of differential enthalpy control - Disable_Differential_Temperature_Command: URIRef # Disables the use of differential temperature control + Disable_Differential_Enthalpy_Command: ( + URIRef # Disables the use of differential enthalpy control + ) + Disable_Differential_Temperature_Command: ( + URIRef # Disables the use of differential temperature control + ) Disable_Fixed_Enthalpy_Command: URIRef # Disables the use of fixed enthalpy control - Disable_Fixed_Temperature_Command: URIRef # Disables the use of fixed temperature temperature + Disable_Fixed_Temperature_Command: ( + URIRef # Disables the use of fixed temperature temperature + ) Disable_Hot_Water_System_Outside_Air_Temperature_Setpoint: URIRef # Disables hot water system when outside air temperature reaches the indicated value Disable_Status: URIRef # Indicates if functionality has been disabled Discharge_Air: URIRef # the air exiting the registers (vents). Discharge_Air_Dewpoint_Sensor: URIRef # Measures dewpoint of discharge air - Discharge_Air_Duct_Pressure_Status: URIRef # Indicates if air pressure in discharge duct is within expected bounds - Discharge_Air_Flow_Demand_Setpoint: URIRef # Sets the rate of discharge air flow required for a process + Discharge_Air_Duct_Pressure_Status: ( + URIRef # Indicates if air pressure in discharge duct is within expected bounds + ) + Discharge_Air_Flow_Demand_Setpoint: ( + URIRef # Sets the rate of discharge air flow required for a process + ) Discharge_Air_Flow_High_Reset_Setpoint: URIRef Discharge_Air_Flow_Low_Reset_Setpoint: URIRef Discharge_Air_Flow_Reset_Setpoint: URIRef # Setpoints used in Reset strategies Discharge_Air_Flow_Sensor: URIRef # Measures the rate of flow of discharge air Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow - Discharge_Air_Humidity_Sensor: URIRef # Measures the relative humidity of discharge air + Discharge_Air_Humidity_Sensor: ( + URIRef # Measures the relative humidity of discharge air + ) Discharge_Air_Humidity_Setpoint: URIRef # Humidity setpoint for discharge air Discharge_Air_Smoke_Detection_Alarm: URIRef - Discharge_Air_Static_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of static pressure of discharge air + Discharge_Air_Static_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of static pressure of discharge air + ) Discharge_Air_Static_Pressure_Integral_Time_Parameter: URIRef Discharge_Air_Static_Pressure_Proportional_Band_Parameter: URIRef - Discharge_Air_Static_Pressure_Sensor: URIRef # The static pressure of air within discharge regions of an HVAC system - Discharge_Air_Static_Pressure_Setpoint: URIRef # Sets static pressure of discharge air + Discharge_Air_Static_Pressure_Sensor: ( + URIRef # The static pressure of air within discharge regions of an HVAC system + ) + Discharge_Air_Static_Pressure_Setpoint: ( + URIRef # Sets static pressure of discharge air + ) Discharge_Air_Static_Pressure_Step_Parameter: URIRef Discharge_Air_Temperature_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with the temperature of discharge air. - Discharge_Air_Temperature_Cooling_Setpoint: URIRef # Sets temperature of discharge air for cooling - Discharge_Air_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of discharge air - Discharge_Air_Temperature_Heating_Setpoint: URIRef # Sets temperature of discharge air for heating + Discharge_Air_Temperature_Cooling_Setpoint: ( + URIRef # Sets temperature of discharge air for cooling + ) + Discharge_Air_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of discharge air + ) + Discharge_Air_Temperature_Heating_Setpoint: ( + URIRef # Sets temperature of discharge air for heating + ) Discharge_Air_Temperature_High_Reset_Setpoint: URIRef Discharge_Air_Temperature_Low_Reset_Setpoint: URIRef Discharge_Air_Temperature_Proportional_Band_Parameter: URIRef Discharge_Air_Temperature_Reset_Differential_Setpoint: URIRef - Discharge_Air_Temperature_Sensor: URIRef # Measures the temperature of discharge air + Discharge_Air_Temperature_Sensor: ( + URIRef # Measures the temperature of discharge air + ) Discharge_Air_Temperature_Setpoint: URIRef # Sets temperature of discharge air Discharge_Air_Temperature_Setpoint_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a Discharge_Air_Temperature_Setpoint. Discharge_Air_Temperature_Step_Parameter: URIRef @@ -297,21 +391,35 @@ class BRICK(DefinedNamespace): Discharge_Water_Differential_Pressure_Integral_Time_Parameter: URIRef Discharge_Water_Differential_Pressure_Proportional_Band_Parameter: URIRef Discharge_Water_Flow_Sensor: URIRef # Measures the rate of flow of discharge water - Discharge_Water_Flow_Setpoint: URIRef # Sets the target flow rate of discharge water + Discharge_Water_Flow_Setpoint: ( + URIRef # Sets the target flow rate of discharge water + ) Discharge_Water_Temperature_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with temperature of the discharge water. Discharge_Water_Temperature_Proportional_Band_Parameter: URIRef - Discharge_Water_Temperature_Sensor: URIRef # Measures the temperature of discharge water + Discharge_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of discharge water + ) Discharge_Water_Temperature_Setpoint: URIRef # Sets temperature of discharge water Disconnect_Switch: URIRef # Building power is most commonly provided by utility company through a master disconnect switch (sometimes called a service disconnect) in the main electrical room of a building. The Utility Company provided master disconnect switch often owns or restricts access to this switch. There can also be other cases where a disconnect is placed into an electrical system to allow service cut-off to a portion of the building. Displacement_Flow_Air_Diffuser: URIRef # An air diffuser that is designed for low discharge air speeds to minimize turbulence and induction of room air. This diffuser is used with displacement ventilation systems. Distribution_Frame: URIRef # A class of spaces where the cables carrying signals meet and connect, e.g. a wiring closet or a broadcast downlink room Domestic_Hot_Water_Supply_Temperature_Sensor: URIRef # Measures the temperature of domestic water supplied by a hot water system - Domestic_Hot_Water_Supply_Temperature_Setpoint: URIRef # Sets temperature of supplying part of domestic hot water + Domestic_Hot_Water_Supply_Temperature_Setpoint: ( + URIRef # Sets temperature of supplying part of domestic hot water + ) Domestic_Hot_Water_System: URIRef # The equipment, devices and conduits that handle the production and distribution of domestic hot water in a building - Domestic_Hot_Water_System_Enable_Command: URIRef # Enables operation of the domestic hot water system - Domestic_Hot_Water_Temperature_Setpoint: URIRef # Sets temperature of domestic hot water - Domestic_Hot_Water_Valve: URIRef # A valve regulating the flow of domestic hot water - Domestic_Water: URIRef # Tap water for drinking, washing, cooking, and flushing of toliets + Domestic_Hot_Water_System_Enable_Command: ( + URIRef # Enables operation of the domestic hot water system + ) + Domestic_Hot_Water_Temperature_Setpoint: ( + URIRef # Sets temperature of domestic hot water + ) + Domestic_Hot_Water_Valve: ( + URIRef # A valve regulating the flow of domestic hot water + ) + Domestic_Water: ( + URIRef # Tap water for drinking, washing, cooking, and flushing of toliets + ) Domestic_Water_Loop: URIRef Drench_Hose: URIRef Drive_Ready_Status: URIRef # Indicates if a hard drive or other storage device is ready to be used, e.g. in the context of RAID @@ -328,17 +436,27 @@ class BRICK(DefinedNamespace): Effective_Room_Air_Temperature_Setpoint: URIRef Effective_Supply_Air_Temperature_Setpoint: URIRef Effective_Zone_Air_Temperature_Setpoint: URIRef - Electric_Baseboard_Radiator: URIRef # Electric heating device located at or near the floor + Electric_Baseboard_Radiator: ( + URIRef # Electric heating device located at or near the floor + ) Electric_Boiler: URIRef # A closed, pressure vessel that uses electricity for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications. Electric_Radiator: URIRef # Electric heating device Electrical_Equipment: URIRef - Electrical_Meter: URIRef # A meter that measures the usage or consumption of electricity - Electrical_Power_Sensor: URIRef # Measures the amount of instantaneous electric power consumed + Electrical_Meter: ( + URIRef # A meter that measures the usage or consumption of electricity + ) + Electrical_Power_Sensor: ( + URIRef # Measures the amount of instantaneous electric power consumed + ) Electrical_Room: URIRef # A class of service rooms that house electrical equipment for a building Electrical_System: URIRef # Devices that serve or are part of the electrical subsystem in the building Elevator: URIRef # A device that provides vertical transportation between floors, levels or decks of a building, vessel or other structure - Elevator_Shaft: URIRef # The vertical space in which an elevator ascends and descends - Elevator_Space: URIRef # The vertical space in which an elevator ascends and descends + Elevator_Shaft: ( + URIRef # The vertical space in which an elevator ascends and descends + ) + Elevator_Space: ( + URIRef # The vertical space in which an elevator ascends and descends + ) Embedded_Surface_System_Panel: URIRef # Radiant panel heating and cooling system where the energy heat source or sink is embedded in a radiant layer which is thermally insulated from the building structure. Embedded_Temperature_Sensor: URIRef # Measures the internal temperature of the radiant layer of the radiant heating and cooling HVAC system. Embedded_Temperature_Setpoint: URIRef # Sets temperature for the internal material, e.g. concrete slab, of the radiant panel. @@ -352,23 +470,39 @@ class BRICK(DefinedNamespace): Emergency_Power_Off_System_Activated_By_High_Temperature_Status: URIRef Emergency_Power_Off_System_Activated_By_Leak_Detection_System_Status: URIRef Emergency_Power_Off_System_Status: URIRef - Emergency_Push_Button_Status: URIRef # Indicates if an emergency button has been pushed + Emergency_Push_Button_Status: ( + URIRef # Indicates if an emergency button has been pushed + ) Emergency_Wash_Station: URIRef Employee_Entrance_Lobby: URIRef # An open space near an entrance that is typically only used for employees Enable_Command: URIRef # Commands that enable functionality - Enable_Differential_Enthalpy_Command: URIRef # Enables the use of differential enthalpy control - Enable_Differential_Temperature_Command: URIRef # Enables the use of differential temperature control + Enable_Differential_Enthalpy_Command: ( + URIRef # Enables the use of differential enthalpy control + ) + Enable_Differential_Temperature_Command: ( + URIRef # Enables the use of differential temperature control + ) Enable_Fixed_Enthalpy_Command: URIRef # Enables the use of fixed enthalpy control - Enable_Fixed_Temperature_Command: URIRef # Enables the use of fixed temperature control + Enable_Fixed_Temperature_Command: ( + URIRef # Enables the use of fixed temperature control + ) Enable_Hot_Water_System_Outside_Air_Temperature_Setpoint: URIRef # Enables hot water system when outside air temperature reaches the indicated value - Enable_Status: URIRef # Indicates if a system or piece of functionality has been enabled + Enable_Status: ( + URIRef # Indicates if a system or piece of functionality has been enabled + ) Enclosed_Office: URIRef # A space for individuals to work with walls and a door - Energy_Generation_System: URIRef # A collection of devices that generates electricity + Energy_Generation_System: ( + URIRef # A collection of devices that generates electricity + ) Energy_Sensor: URIRef # Measures energy consumption - Energy_Storage: URIRef # Devices or equipment that store energy in its various forms + Energy_Storage: ( + URIRef # Devices or equipment that store energy in its various forms + ) Energy_Storage_System: URIRef # A collection of devices that stores electricity Energy_System: URIRef # A collection of devices that generates, stores or transports electricity - Energy_Usage_Sensor: URIRef # Measures the total amount of energy used over some period of time + Energy_Usage_Sensor: ( + URIRef # Measures the total amount of energy used over some period of time + ) Energy_Zone: URIRef # A space or group of spaces that are managed or monitored as one unit for energy purposes Entering_Water: URIRef # Water that is entering a piece of equipment or system Entering_Water_Flow_Sensor: URIRef # Measures the rate of flow of water entering a piece of equipment or system @@ -394,13 +528,19 @@ class BRICK(DefinedNamespace): Exhaust_Air_Flow_Setpoint: URIRef # Sets exhaust air flow rate Exhaust_Air_Humidity_Sensor: URIRef # Measures the relative humidity of exhaust air Exhaust_Air_Humidity_Setpoint: URIRef # Humidity setpoint for exhaust air - Exhaust_Air_Stack_Flow_Deadband_Setpoint: URIRef # Sets the size of a deadband of exhaust air stack flow + Exhaust_Air_Stack_Flow_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of exhaust air stack flow + ) Exhaust_Air_Stack_Flow_Integral_Time_Parameter: URIRef Exhaust_Air_Stack_Flow_Proportional_Band_Parameter: URIRef - Exhaust_Air_Stack_Flow_Sensor: URIRef # Measures the rate of flow of air in the exhaust air stack + Exhaust_Air_Stack_Flow_Sensor: ( + URIRef # Measures the rate of flow of air in the exhaust air stack + ) Exhaust_Air_Stack_Flow_Setpoint: URIRef # Sets exhaust air stack flow rate Exhaust_Air_Static_Pressure_Proportional_Band_Parameter: URIRef - Exhaust_Air_Static_Pressure_Sensor: URIRef # The static pressure of air within exhaust regions of an HVAC system + Exhaust_Air_Static_Pressure_Sensor: ( + URIRef # The static pressure of air within exhaust regions of an HVAC system + ) Exhaust_Air_Static_Pressure_Setpoint: URIRef # Sets static pressure of exhaust air Exhaust_Air_Temperature_Sensor: URIRef # Measures the temperature of exhaust air Exhaust_Air_Velocity_Pressure_Sensor: URIRef @@ -417,10 +557,14 @@ class BRICK(DefinedNamespace): Fan_Status: URIRef # Indicates properties of fans Fan_VFD: URIRef # Variable-frequency drive for fans Fault_Reset_Command: URIRef # Clears a fault status - Fault_Status: URIRef # Indicates the presence of a fault in a device, system or control loop + Fault_Status: ( + URIRef # Indicates the presence of a fault in a device, system or control loop + ) Field_Of_Play: URIRef # The area of a stadium where athletic events occur, e.g. the soccer pitch Filter: URIRef # Device to remove gases from a mixture of gases or to remove solid material from a fluid - Filter_Differential_Pressure_Sensor: URIRef # Measures the difference in pressure on either side of a filter + Filter_Differential_Pressure_Sensor: ( + URIRef # Measures the difference in pressure on either side of a filter + ) Filter_Reset_Command: URIRef Filter_Status: URIRef # Indicates if a filter needs to be replaced Final_Filter: URIRef # The last, high-efficiency filter installed in a sequence to remove the finest particulates from the substance being filtered @@ -436,15 +580,21 @@ class BRICK(DefinedNamespace): Flow_Setpoint: URIRef # Sets flow Fluid: URIRef # substance, as a liquid or gas, that is capable of flowing and that changes shape when acted on by a force. Food_Service_Room: URIRef # A space used in the production, storage, serving, or cleanup of food and beverages - Formaldehyde_Level_Sensor: URIRef # Measures the concentration of formaldehyde in air - Freeze_Status: URIRef # Indicates if a substance contained within a vessel has frozen + Formaldehyde_Level_Sensor: ( + URIRef # Measures the concentration of formaldehyde in air + ) + Freeze_Status: ( + URIRef # Indicates if a substance contained within a vessel has frozen + ) Freezer: URIRef # cold chamber usually kept at a temperature of 22°F to 31°F (–5°C to –1°C), with high-volume air circulation. Frequency_Command: URIRef # Controls the frequency of a device's operation (e.g. rotational frequency) Frequency_Sensor: URIRef # Measures the frequency of a phenomenon or aspect of a phenomenon, e.g. the frequency of a fan turning Fresh_Air_Fan: URIRef # Fan moving fresh air -- air that is supplied into the building from the outdoors Fresh_Air_Setpoint_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a Fresh_Air_Setpoint. Frost: URIRef # frost formed on the cold surface (tubes, plates) of a cooling coil. - Frost_Sensor: URIRef # Senses the presence of frost or conditions that may cause frost + Frost_Sensor: ( + URIRef # Senses the presence of frost or conditions that may cause frost + ) Fuel_Oil: URIRef # Petroleum based oil burned for energy Fume_Hood: URIRef # A fume-collection device mounted over a work space, table, or shelf and serving to conduct unwanted gases away from the area enclosed. Fume_Hood_Air_Flow_Sensor: URIRef # Measures the rate of flow of air in a fume hood @@ -458,19 +608,27 @@ class BRICK(DefinedNamespace): Gas_Valve: URIRef Gasoline: URIRef # Petroleum derived liquid used as a fuel source Gatehouse: URIRef # The standalone building used to manage the entrance to a campus or building grounds - Generator_Room: URIRef # A room for electrical equipment, specifically electrical generators. + Generator_Room: ( + URIRef # A room for electrical equipment, specifically electrical generators. + ) Glycol: URIRef HVAC_Equipment: URIRef # See Heating_Ventilation_Air_Conditioning_System HVAC_System: URIRef # See Heating_Ventilation_Air_Conditioning_System HVAC_Zone: URIRef # a space or group of spaces, within a building with heating, cooling, and ventilating requirements, that are sufficiently similar so that desired conditions (e.g., temperature) can be maintained throughout using a single sensor (e.g., thermostat or temperature sensor). HX: URIRef # See Heat_Exchanger - Hail: URIRef # pellets of frozen rain which fall in showers from cumulonimbus clouds. + Hail: ( + URIRef # pellets of frozen rain which fall in showers from cumulonimbus clouds. + ) Hail_Sensor: URIRef # Measures hail in terms of its size and damage potential Hallway: URIRef # A common space, used to connect other parts of a building Hazardous_Materials_Storage: URIRef # A storage space set aside (usually with restricted access) for the storage of materials that can be hazardous to living beings or the environment Heat_Exchanger: URIRef # A heat exchanger is a piece of equipment built for efficient heat transfer from one medium to another. The media may be separated by a solid wall to prevent mixing or they may be in direct contact (BEDES) - Heat_Exchanger_Supply_Water_Temperature_Sensor: URIRef # Measures the temperature of water supplied by a heat exchanger - Heat_Exchanger_System_Enable_Status: URIRef # Indicates if the heat exchanger system has been enabled + Heat_Exchanger_Supply_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of water supplied by a heat exchanger + ) + Heat_Exchanger_System_Enable_Status: ( + URIRef # Indicates if the heat exchanger system has been enabled + ) Heat_Recovery_Hot_Water_System: URIRef Heat_Sensor: URIRef # Measures heat Heat_Wheel: URIRef # A rotary heat exchanger positioned within the supply and exhaust air streams of an air handling system in order to recover heat energy @@ -480,25 +638,39 @@ class BRICK(DefinedNamespace): Heating_Demand_Sensor: URIRef # Measures the amount of power consumed by a heating process; typically found by multiplying the tonnage of a unit (e.g. RTU) by the efficiency rating in kW/ton Heating_Demand_Setpoint: URIRef # Sets the rate required for heating Heating_Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow for heating - Heating_Discharge_Air_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of heating discharge air + Heating_Discharge_Air_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of heating discharge air + ) Heating_Discharge_Air_Temperature_Integral_Time_Parameter: URIRef Heating_Discharge_Air_Temperature_Proportional_Band_Parameter: URIRef Heating_Start_Stop_Status: URIRef Heating_Supply_Air_Flow_Setpoint: URIRef # Sets supply air flow rate for heating - Heating_Supply_Air_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of supply air for heating + Heating_Supply_Air_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of supply air for heating + ) Heating_Supply_Air_Temperature_Integral_Time_Parameter: URIRef Heating_Supply_Air_Temperature_Proportional_Band_Parameter: URIRef Heating_Temperature_Setpoint: URIRef # Sets temperature for heating Heating_Thermal_Power_Sensor: URIRef Heating_Valve: URIRef # A valve that controls air temperature by modulating the amount of hot water flowing through a heating coil Heating_Ventilation_Air_Conditioning_System: URIRef # The equipment, distribution systems and terminals that provide, either collectively or individually, the processes of heating, ventilating or air conditioning to a building or portion of a building - High_CO2_Alarm: URIRef # A device that indicates high concentration of carbon dioxide. - High_Discharge_Air_Temperature_Alarm: URIRef # An alarm that indicates that discharge air temperature is too high + High_CO2_Alarm: ( + URIRef # A device that indicates high concentration of carbon dioxide. + ) + High_Discharge_Air_Temperature_Alarm: ( + URIRef # An alarm that indicates that discharge air temperature is too high + ) High_Head_Pressure_Alarm: URIRef # An alarm that indicates a high pressure generated on the output side of a gas compressor in a refrigeration or air conditioning system. - High_Humidity_Alarm: URIRef # An alarm that indicates high concentration of water vapor in the air. + High_Humidity_Alarm: ( + URIRef # An alarm that indicates high concentration of water vapor in the air. + ) High_Humidity_Alarm_Parameter: URIRef # A parameter determining the humidity level at which to trigger a high humidity alarm - High_Outside_Air_Lockout_Temperature_Differential_Parameter: URIRef # The upper bound of the outside air temperature lockout range - High_Return_Air_Temperature_Alarm: URIRef # An alarm that indicates that return air temperature is too high + High_Outside_Air_Lockout_Temperature_Differential_Parameter: ( + URIRef # The upper bound of the outside air temperature lockout range + ) + High_Return_Air_Temperature_Alarm: ( + URIRef # An alarm that indicates that return air temperature is too high + ) High_Static_Pressure_Cutout_Setpoint_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a High_Static_Pressure_Cutout_Setpoint. High_Temperature_Alarm: URIRef # An alarm that indicates high temperature. High_Temperature_Alarm_Parameter: URIRef # A parameter determining the temperature level at which to trigger a high temperature alarm @@ -508,9 +680,13 @@ class BRICK(DefinedNamespace): Hospitality_Box: URIRef # A room at a stadium, usually overlooking the field of play, that is physical separate from the other seating at the venue Hot_Box: URIRef # hot air chamber forming part of an air handler. Hot_Water: URIRef # Hot water used for HVAC heating or supply to hot taps - Hot_Water_Baseboard_Radiator: URIRef # Hydronic heating device located at or near the floor + Hot_Water_Baseboard_Radiator: ( + URIRef # Hydronic heating device located at or near the floor + ) Hot_Water_Coil: URIRef # A heating element typically made of pipe, tube or wire that emits heat that is filled with hot water. - Hot_Water_Differential_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of differential pressure of hot water + Hot_Water_Differential_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of differential pressure of hot water + ) Hot_Water_Differential_Pressure_Integral_Time_Parameter: URIRef Hot_Water_Differential_Pressure_Load_Shed_Reset_Status: URIRef Hot_Water_Differential_Pressure_Load_Shed_Status: URIRef @@ -518,24 +694,40 @@ class BRICK(DefinedNamespace): Hot_Water_Differential_Pressure_Sensor: URIRef # Measures the difference in water pressure on either side of a hot water valve Hot_Water_Differential_Pressure_Setpoint: URIRef # Sets the target water differential pressure between an upstream and downstream point in a water pipe or conduit used to carry hot water Hot_Water_Differential_Temperature_Sensor: URIRef # Measures the difference in temperature between the entering water to the boiler or other water heating device and leaving water from the same boiler or other water heating device - Hot_Water_Discharge_Flow_Sensor: URIRef # Measures the rate of flow of hot discharge water - Hot_Water_Discharge_Flow_Setpoint: URIRef # Sets the target flow rate of hot discharge water + Hot_Water_Discharge_Flow_Sensor: ( + URIRef # Measures the rate of flow of hot discharge water + ) + Hot_Water_Discharge_Flow_Setpoint: ( + URIRef # Sets the target flow rate of hot discharge water + ) Hot_Water_Discharge_Temperature_Load_Shed_Status: URIRef Hot_Water_Flow_Sensor: URIRef # Measures the rate of flow in a hot water circuit Hot_Water_Flow_Setpoint: URIRef # Sets the target flow rate of hot water Hot_Water_Loop: URIRef # A collection of equipment that transport and regulate hot water among each other - Hot_Water_Meter: URIRef # A meter that measures the usage or consumption of hot water + Hot_Water_Meter: ( + URIRef # A meter that measures the usage or consumption of hot water + ) Hot_Water_Pump: URIRef # A pump that performs work on hot water; typically part of a hot water system Hot_Water_Radiator: URIRef # Radiator that uses hot water - Hot_Water_Return_Flow_Sensor: URIRef # Measures the rate of flow of hot return water - Hot_Water_Return_Temperature_Sensor: URIRef # Measures the temperature of water returned to a hot water system + Hot_Water_Return_Flow_Sensor: ( + URIRef # Measures the rate of flow of hot return water + ) + Hot_Water_Return_Temperature_Sensor: ( + URIRef # Measures the temperature of water returned to a hot water system + ) Hot_Water_Static_Pressure_Setpoint: URIRef # Sets static pressure of hot air - Hot_Water_Supply_Flow_Sensor: URIRef # Measures the rate of flow of hot supply water - Hot_Water_Supply_Flow_Setpoint: URIRef # Sets the target flow rate of hot supply water + Hot_Water_Supply_Flow_Sensor: ( + URIRef # Measures the rate of flow of hot supply water + ) + Hot_Water_Supply_Flow_Setpoint: ( + URIRef # Sets the target flow rate of hot supply water + ) Hot_Water_Supply_Temperature_High_Reset_Setpoint: URIRef Hot_Water_Supply_Temperature_Load_Shed_Status: URIRef Hot_Water_Supply_Temperature_Low_Reset_Setpoint: URIRef - Hot_Water_Supply_Temperature_Sensor: URIRef # Measures the temperature of water supplied by a hot water system + Hot_Water_Supply_Temperature_Sensor: ( + URIRef # Measures the temperature of water supplied by a hot water system + ) Hot_Water_System: URIRef # The equipment, devices and conduits that handle the production and distribution of hot water in a building Hot_Water_System_Enable_Command: URIRef # Enables operation of the hot water system Hot_Water_Temperature_Setpoint: URIRef # Sets the temperature of hot water @@ -546,29 +738,41 @@ class BRICK(DefinedNamespace): Humidifier_Fault_Status: URIRef # Indicates the presence of a fault in a humidifier Humidify_Command: URIRef Humidity_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with the concentration of water vapor in the air. - Humidity_Parameter: URIRef # Parameters relevant to humidity-related systems and points + Humidity_Parameter: ( + URIRef # Parameters relevant to humidity-related systems and points + ) Humidity_Sensor: URIRef # Measures the concentration of water vapor in air Humidity_Setpoint: URIRef # Sets humidity Humidity_Tolerance_Parameter: URIRef # A parameter determining the difference between upper and lower limits of humidity. IDF: URIRef # An room for an intermediate distribution frame, where cables carrying signals from the main distribution frame terminate and then feed out to endpoints Ice: URIRef # Water in its solid form - Ice_Tank_Leaving_Water_Temperature_Sensor: URIRef # Measures the temperature of water leaving an ice tank - Illuminance_Sensor: URIRef # Measures the total luminous flux incident on a surface, per unit area + Ice_Tank_Leaving_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of water leaving an ice tank + ) + Illuminance_Sensor: ( + URIRef # Measures the total luminous flux incident on a surface, per unit area + ) Imbalance_Sensor: URIRef # A sensor which measures difference (imbalance) between phases of an electrical system Induction_Unit: URIRef # A device with an primary air connection and integrated coil and condensate pan that performs sensible and latent cooling of a space. Essentially an Active Chilled Beam with a built in condensate pan. Information_Area: URIRef # An information booth or kiosk where visitors would look for information Inside_Face_Surface_Temperature_Sensor: URIRef # Measures the inside surface (relative to the space) of the radiant panel of the radiant heating and cooling HVAC system. Inside_Face_Surface_Temperature_Setpoint: URIRef # Sets temperature for the inside face surface temperature of the radiant panel. Intake_Air_Filter: URIRef # Filters air intake - Intake_Air_Temperature_Sensor: URIRef # Measures air at the interface between the building and the outside + Intake_Air_Temperature_Sensor: ( + URIRef # Measures air at the interface between the building and the outside + ) Integral_Gain_Parameter: URIRef Integral_Time_Parameter: URIRef Intercom_Equipment: URIRef - Interface: URIRef # A device that provides an occupant control over a lighting system + Interface: ( + URIRef # A device that provides an occupant control over a lighting system + ) Intrusion_Detection_Equipment: URIRef Inverter: URIRef # A device that changes direct current into alternating current Isolation_Valve: URIRef # A valve that stops the flow of a fluid, usually for maintenance or safety purposes - Janitor_Room: URIRef # A room set aside for the storage of cleaning equipment and supplies + Janitor_Room: ( + URIRef # A room set aside for the storage of cleaning equipment and supplies + ) Jet_Nozzle_Air_Diffuser: URIRef # An air diffuser that is designed to produce high velocity discharge air stream to throw the air over a large distance or target the air stream to a localize area Laboratory: URIRef # facility acceptable to the local, national, or international recognized authority having jurisdiction and which provides uniform testing and examination procedures and standards for meeting design, manufacturing, and factory testing requirements. Laminar_Flow_Air_Diffuser: URIRef # An air diffuser that is designed for low discharge air speeds to provide uniform and unidirectional air pattern which minimizes room air entrainment @@ -576,7 +780,9 @@ class BRICK(DefinedNamespace): Lead_Lag_Command: URIRef # Enables lead/lag operation Lead_Lag_Status: URIRef # Indicates if lead/lag operation is enabled Lead_On_Off_Command: URIRef # Controls the active/inactive status of the "lead" part of a lead/lag system - Leak_Alarm: URIRef # An alarm that indicates leaks occurred in systems containing fluids + Leak_Alarm: ( + URIRef # An alarm that indicates leaks occurred in systems containing fluids + ) Leaving_Water: URIRef # Water that is leaving a piece of equipment or system Leaving_Water_Flow_Sensor: URIRef # Measures the rate of flow of water that is leaving a piece of equipment or system Leaving_Water_Flow_Setpoint: URIRef # Sets the target flow rate of leaving water @@ -594,7 +800,9 @@ class BRICK(DefinedNamespace): Load_Current_Sensor: URIRef # Measures the current consumed by a load Load_Parameter: URIRef Load_Setpoint: URIRef - Load_Shed_Command: URIRef # Controls load shedding behavior provided by a control system + Load_Shed_Command: ( + URIRef # Controls load shedding behavior provided by a control system + ) Load_Shed_Differential_Pressure_Setpoint: URIRef Load_Shed_Setpoint: URIRef Load_Shed_Status: URIRef # Indicates if a load shedding policy is in effect @@ -608,12 +816,18 @@ class BRICK(DefinedNamespace): Lounge: URIRef # A room for lesiure activities or relaxing Louver: URIRef # Device consisting of an assembly of parallel sloping vanes, intended to permit the passage of air while providing a measure of protection against environmental influences Low_Freeze_Protect_Temperature_Parameter: URIRef - Low_Humidity_Alarm: URIRef # An alarm that indicates low concentration of water vapor in the air. + Low_Humidity_Alarm: ( + URIRef # An alarm that indicates low concentration of water vapor in the air. + ) Low_Humidity_Alarm_Parameter: URIRef # A parameter determining the humidity level at which to trigger a low humidity alarm - Low_Outside_Air_Lockout_Temperature_Differential_Parameter: URIRef # The lower bound of the outside air temperature lockout range + Low_Outside_Air_Lockout_Temperature_Differential_Parameter: ( + URIRef # The lower bound of the outside air temperature lockout range + ) Low_Outside_Air_Temperature_Enable_Differential_Sensor: URIRef Low_Outside_Air_Temperature_Enable_Setpoint: URIRef - Low_Return_Air_Temperature_Alarm: URIRef # An alarm that indicates that return air temperature is too low + Low_Return_Air_Temperature_Alarm: ( + URIRef # An alarm that indicates that return air temperature is too low + ) Low_Suction_Pressure_Alarm: URIRef # An alarm that indicates a low suction pressure in the compressor in a refrigeration or air conditioning system. Low_Temperature_Alarm: URIRef # An alarm that indicates low temperature. Low_Temperature_Alarm_Parameter: URIRef # A parameter determining the temperature level at which to trigger a low temperature alarm @@ -621,7 +835,9 @@ class BRICK(DefinedNamespace): Luminaire: URIRef # A complete lighting unit consisting of a lamp or lamps and ballast(s) (when applicable) together with the parts designed to distribute the light, to position and protect the lamps, and to connect the lamps to the power supply. Luminaire_Driver: URIRef # A power source for a luminaire Luminance_Alarm: URIRef - Luminance_Command: URIRef # Controls the amount of luminance delivered by a lighting system + Luminance_Command: ( + URIRef # Controls the amount of luminance delivered by a lighting system + ) Luminance_Sensor: URIRef # Measures the luminous intensity per unit area of light travelling in a given direction Luminance_Setpoint: URIRef # Sets luminance MAU: URIRef # See Makeup_Air_Unit @@ -633,7 +849,9 @@ class BRICK(DefinedNamespace): Makeup_Air_Unit: URIRef # A device designed to condition ventilation air introduced into a space or to replace air exhausted from a process or general area exhaust. The device may be used to prevent negative pressure within buildings or to reduce airborne contaminants in a space. Makeup_Water: URIRef # Water used used to makeup water loss through leaks, evaporation, or blowdown Makeup_Water_Valve: URIRef # A valve regulating the flow of makeup water into a water holding tank, e.g. a cooling tower, hot water tank - Manual_Auto_Status: URIRef # Indicates if a system is under manual or automatic operation + Manual_Auto_Status: ( + URIRef # Indicates if a system is under manual or automatic operation + ) Massage_Room: URIRef # Usually adjunct to an athletic facility, a private/semi-private space where massages are performed Max_Air_Flow_Setpoint_Limit: URIRef # A parameter that places an upper bound on the range of permitted values of a Air_Flow_Setpoint. Max_Air_Temperature_Setpoint: URIRef # Setpoint for maximum air temperature @@ -661,10 +879,14 @@ class BRICK(DefinedNamespace): Max_Unoccupied_Cooling_Supply_Air_Flow_Setpoint_Limit: URIRef # A parameter that places an upper bound on the range of permitted values of a Unoccupied_Cooling_Supply_Air_Flow_Setpoint. Max_Unoccupied_Heating_Discharge_Air_Flow_Setpoint_Limit: URIRef # A parameter that places an upper bound on the range of permitted values of a Unoccupied_Heating_Discharge_Air_Flow_Setpoint. Max_Unoccupied_Heating_Supply_Air_Flow_Setpoint_Limit: URIRef # A parameter that places an upper bound on the range of permitted values of a Unoccupied_Heating_Supply_Air_Flow_Setpoint. - Max_Water_Level_Alarm: URIRef # Alarm indicating that the maximum water level was reached + Max_Water_Level_Alarm: ( + URIRef # Alarm indicating that the maximum water level was reached + ) Max_Water_Temperature_Setpoint: URIRef # Setpoint for max water temperature Measurable: URIRef - Mechanical_Room: URIRef # A class of service rooms where mechanical equipment (HVAC) operates + Mechanical_Room: ( + URIRef # A class of service rooms where mechanical equipment (HVAC) operates + ) Media_Hot_Desk: URIRef # A non-enclosed space used by members of the media temporarily to cover an event while they are present at a venue Media_Production_Room: URIRef # A enclosed space used by media professionals for the production of media Media_Room: URIRef # A class of spaces related to the creation of media @@ -710,7 +932,9 @@ class BRICK(DefinedNamespace): Min_Unoccupied_Cooling_Supply_Air_Flow_Setpoint_Limit: URIRef # A parameter that places a lower bound on the range of permitted values of a Unoccupied_Cooling_Supply_Air_Flow_Setpoint. Min_Unoccupied_Heating_Discharge_Air_Flow_Setpoint_Limit: URIRef # A parameter that places a lower bound on the range of permitted values of a Unoccupied_Heating_Discharge_Air_Flow_Setpoint. Min_Unoccupied_Heating_Supply_Air_Flow_Setpoint_Limit: URIRef # A parameter that places a lower bound on the range of permitted values of a Unoccupied_Heating_Supply_Air_Flow_Setpoint. - Min_Water_Level_Alarm: URIRef # Alarm indicating that the minimum water level was reached + Min_Water_Level_Alarm: ( + URIRef # Alarm indicating that the minimum water level was reached + ) Min_Water_Temperature_Setpoint: URIRef # Setpoint for min water temperature Mixed_Air: URIRef # (1) air that contains two or more streams of air. (2) combined outdoor air and recirculated air. Mixed_Air_Filter: URIRef # A filter that is applied to the mixture of recirculated and outside air @@ -721,7 +945,9 @@ class BRICK(DefinedNamespace): Mixed_Air_Temperature_Setpoint: URIRef # Sets temperature of mixed air Mixed_Damper: URIRef # A damper that modulates the flow of the mixed outside and return air streams Mode_Command: URIRef # Controls the operating mode of a device or controller - Mode_Status: URIRef # Indicates which mode a system, device or control loop is currently in + Mode_Status: ( + URIRef # Indicates which mode a system, device or control loop is currently in + ) Motion_Sensor: URIRef # Detects the presence of motion in some area Motor: URIRef # A machine in which power is applied to do work by the conversion of various forms of energy into mechanical force and motion. Motor_Control_Center: URIRef # The Motor Control Center is a specialized type of switchgear which provides electrical power to major mechanical systems in the building such as HVAC components. @@ -735,21 +961,39 @@ class BRICK(DefinedNamespace): Natural_Gas: URIRef # Fossil fuel energy source consisting largely of methane and other hydrocarbons Natural_Gas_Boiler: URIRef # A closed, pressure vessel that uses natural gas for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications. Network_Video_Recorder: URIRef - No_Water_Alarm: URIRef # Alarm indicating that there is no water in the equipment or system + No_Water_Alarm: ( + URIRef # Alarm indicating that there is no water in the equipment or system + ) Noncondensing_Natural_Gas_Boiler: URIRef # A closed, pressure vessel that uses natural gas with no system to capture latent heat for heating water or other fluids to supply steam or hot water for heating, humidification, or other applications. Occupancy_Command: URIRef # Controls whether or not a device or controller is operating in "Occupied" mode Occupancy_Sensor: URIRef # Detects occupancy of some space or area Occupancy_Status: URIRef # Indicates if a room or space is occupied Occupied_Air_Temperature_Setpoint: URIRef - Occupied_Cooling_Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow for cooling when occupied - Occupied_Cooling_Supply_Air_Flow_Setpoint: URIRef # Sets supply air flow rate for cooling when occupied - Occupied_Cooling_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature for cooling when occupied - Occupied_Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow when occupied + Occupied_Cooling_Discharge_Air_Flow_Setpoint: ( + URIRef # Sets discharge air flow for cooling when occupied + ) + Occupied_Cooling_Supply_Air_Flow_Setpoint: ( + URIRef # Sets supply air flow rate for cooling when occupied + ) + Occupied_Cooling_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature for cooling when occupied + ) + Occupied_Discharge_Air_Flow_Setpoint: ( + URIRef # Sets discharge air flow when occupied + ) Occupied_Discharge_Air_Temperature_Setpoint: URIRef - Occupied_Heating_Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow for heating when occupied - Occupied_Heating_Supply_Air_Flow_Setpoint: URIRef # Sets supply air flow rate for heating when occupied - Occupied_Heating_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature for heating when occupied - Occupied_Mode_Status: URIRef # Indicates if a system, device or control loop is in "Occupied" mode + Occupied_Heating_Discharge_Air_Flow_Setpoint: ( + URIRef # Sets discharge air flow for heating when occupied + ) + Occupied_Heating_Supply_Air_Flow_Setpoint: ( + URIRef # Sets supply air flow rate for heating when occupied + ) + Occupied_Heating_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature for heating when occupied + ) + Occupied_Mode_Status: ( + URIRef # Indicates if a system, device or control loop is in "Occupied" mode + ) Occupied_Return_Air_Temperature_Setpoint: URIRef Occupied_Room_Air_Temperature_Setpoint: URIRef Occupied_Supply_Air_Flow_Setpoint: URIRef # Sets supply air flow rate when occupied @@ -762,23 +1006,35 @@ class BRICK(DefinedNamespace): Oil: URIRef # a viscous liquid derived from petroleum, especially for use as a fuel or lubricant. On_Command: URIRef # An On Command controls or reports the binary 'on' status of a control loop, relay or equipment activity. It can only be used to start/activate an associated equipment or process, or determine that the related entity is 'on' On_Off_Command: URIRef # An On/Off Command controls or reports the binary status of a control loop, relay or equipment activity - On_Off_Status: URIRef # Indicates the on/off status of a control loop, relay or equipment + On_Off_Status: ( + URIRef # Indicates the on/off status of a control loop, relay or equipment + ) On_Status: URIRef # Indicates if a control loop, relay or equipment is on On_Timer_Sensor: URIRef # Measures the duration for which a device was in an active or "on" state - Open_Close_Status: URIRef # Indicates the open/close status of a device such as a damper or valve + Open_Close_Status: ( + URIRef # Indicates the open/close status of a device such as a damper or valve + ) Open_Heating_Valve_Outside_Air_Temperature_Setpoint: URIRef Open_Office: URIRef # An open space used for work or study by multiple people. Usuaully subdivided into cubicles or desks Operating_Mode_Status: URIRef # Indicates the current operating mode of a system, device or control loop Outdoor_Area: URIRef # A class of spaces that exist outside of a building Output_Frequency_Sensor: URIRef - Output_Voltage_Sensor: URIRef # Measures the voltage output by some process or device + Output_Voltage_Sensor: ( + URIRef # Measures the voltage output by some process or device + ) Outside: URIRef Outside_Air: URIRef # air external to a defined zone (e.g., corridors). Outside_Air_CO2_Sensor: URIRef # Measures the concentration of CO2 in outside air Outside_Air_CO_Sensor: URIRef # Measures the concentration of CO in outside air - Outside_Air_Dewpoint_Sensor: URIRef # Senses the dewpoint temperature of outside air - Outside_Air_Enthalpy_Sensor: URIRef # Measures the total heat content of outside air - Outside_Air_Flow_Sensor: URIRef # Measures the rate of flow of outside air into the system + Outside_Air_Dewpoint_Sensor: ( + URIRef # Senses the dewpoint temperature of outside air + ) + Outside_Air_Enthalpy_Sensor: ( + URIRef # Measures the total heat content of outside air + ) + Outside_Air_Flow_Sensor: ( + URIRef # Measures the rate of flow of outside air into the system + ) Outside_Air_Flow_Setpoint: URIRef # Sets outside air flow rate Outside_Air_Grains_Sensor: URIRef # Measures the mass of water vapor in outside air Outside_Air_Humidity_Sensor: URIRef # Measures the relative humidity of outside air @@ -790,12 +1046,18 @@ class BRICK(DefinedNamespace): Outside_Air_Temperature_Low_Reset_Setpoint: URIRef Outside_Air_Temperature_Sensor: URIRef # Measures the temperature of outside air Outside_Air_Temperature_Setpoint: URIRef # Sets temperature of outside air - Outside_Air_Wet_Bulb_Temperature_Sensor: URIRef # A sensor measuring the wet-bulb temperature of outside air + Outside_Air_Wet_Bulb_Temperature_Sensor: ( + URIRef # A sensor measuring the wet-bulb temperature of outside air + ) Outside_Damper: URIRef # A damper that modulates the flow of outside air Outside_Face_Surface_Temperature_Sensor: URIRef # Measures the outside surface (relative to the space) of the radiant panel of a radiant heating and cooling HVAC system. Outside_Face_Surface_Temperature_Setpoint: URIRef # Sets temperature for the outside face surface temperature of the radiant panel. - Outside_Illuminance_Sensor: URIRef # Measures the total luminous flux incident on an outside, per unit area - Overload_Alarm: URIRef # An alarm that can indicate when a full-load current is exceeded. + Outside_Illuminance_Sensor: ( + URIRef # Measures the total luminous flux incident on an outside, per unit area + ) + Overload_Alarm: ( + URIRef # An alarm that can indicate when a full-load current is exceeded. + ) Overridden_Off_Status: URIRef # Indicates if a control loop, relay or equipment has been turned off when it would otherwise be scheduled to be on Overridden_On_Status: URIRef # Indicates if a control loop, relay or equipment has been turned on when it would otherwise be scheduled to be off Overridden_Status: URIRef # Indicates if the expected operating status of an equipment or control loop has been overridden @@ -811,15 +1073,21 @@ class BRICK(DefinedNamespace): PVT_Panel: URIRef # A type of solar panels that convert solar radiation into usable thermal and electrical energy PV_Array: URIRef PV_Current_Output_Sensor: URIRef # See Photovoltaic_Current_Output_Sensor - PV_Generation_System: URIRef # A collection of photovoltaic devices that generates energy + PV_Generation_System: ( + URIRef # A collection of photovoltaic devices that generates energy + ) PV_Panel: URIRef # An integrated assembly of interconnected photovoltaic cells designed to deliver a selected level of working voltage and current at its output terminals packaged for protection against environment degradation and suited for incorporation in photovoltaic power systems. Parameter: URIRef # Parameter points are configuration settings used to guide the operation of equipment and control systems; for example they may provide bounds on valid setpoint values Parking_Level: URIRef # A floor of a parking structure Parking_Space: URIRef # An area large enough to park an individual vehicle - Parking_Structure: URIRef # A building or part of a building devoted to vehicle parking + Parking_Structure: ( + URIRef # A building or part of a building devoted to vehicle parking + ) Particulate_Matter_Sensor: URIRef # Detects pollutants in the ambient air Passive_Chilled_Beam: URIRef # A chilled beam that does not have an integral air supply and instead relies on natural convection to draw air through the device. - Peak_Power_Demand_Sensor: URIRef # The peak power consumed by a process over some period of time + Peak_Power_Demand_Sensor: ( + URIRef # The peak power consumed by a process over some period of time + ) Photovoltaic_Array: URIRef # A collection of photovoltaic panels Photovoltaic_Current_Output_Sensor: URIRef # Senses the amperes of electrical current produced as output by a photovoltaic device Piezoelectric_Sensor: URIRef # Senses changes pressure, acceleration, temperature, force or strain via the piezoelectric effect @@ -838,15 +1106,21 @@ class BRICK(DefinedNamespace): Pre_Filter: URIRef # A filter installed in front of a more efficient filter to extend the life of the more expensive higher efficiency filter Pre_Filter_Status: URIRef # Indicates if a prefilter needs to be replaced Preheat_Demand_Setpoint: URIRef # Sets the rate required for preheat - Preheat_Discharge_Air_Temperature_Sensor: URIRef # Measures the temperature of discharge air before heating is applied + Preheat_Discharge_Air_Temperature_Sensor: ( + URIRef # Measures the temperature of discharge air before heating is applied + ) Preheat_Hot_Water_System: URIRef Preheat_Hot_Water_Valve: URIRef - Preheat_Supply_Air_Temperature_Sensor: URIRef # Measures the temperature of supply air before it is heated + Preheat_Supply_Air_Temperature_Sensor: ( + URIRef # Measures the temperature of supply air before it is heated + ) Pressure_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with pressure. Pressure_Sensor: URIRef # Measure the amount of force acting on a unit area Pressure_Setpoint: URIRef # Sets pressure Pressure_Status: URIRef # Indicates if pressure is within expected bounds - Private_Office: URIRef # An office devoted to a single individual, with walls and door + Private_Office: ( + URIRef # An office devoted to a single individual, with walls and door + ) Proportional_Band_Parameter: URIRef Proportional_Gain_Parameter: URIRef Pump: URIRef # Machine for imparting energy to a fluid, causing it to do work, drawing a fluid into itself through an entrance port, and forcing the fluid out through an exhaust port. @@ -864,9 +1138,15 @@ class BRICK(DefinedNamespace): Radiant_Panel_Temperature_Setpoint: URIRef # Sets temperature of radiant panel. Radiation_Hot_Water_System: URIRef Radiator: URIRef # Heat exchangers designed to transfer thermal energy from one medium to another - Radioactivity_Concentration_Sensor: URIRef # Measures the concentration of radioactivity - Radon_Concentration_Sensor: URIRef # Measures the concentration of radioactivity due to radon - Rain_Duration_Sensor: URIRef # Measures the duration of precipitation within some time frame + Radioactivity_Concentration_Sensor: ( + URIRef # Measures the concentration of radioactivity + ) + Radon_Concentration_Sensor: ( + URIRef # Measures the concentration of radioactivity due to radon + ) + Rain_Duration_Sensor: ( + URIRef # Measures the duration of precipitation within some time frame + ) Rain_Sensor: URIRef # Measures the amount of precipitation fallen Rated_Speed_Setpoint: URIRef # Sets rated speed Reactive_Power_Sensor: URIRef # Measures the portion of power that, averaged over a complete cycle of the AC waveform, is due to stored energy which returns to the source in each cycle @@ -878,7 +1158,9 @@ class BRICK(DefinedNamespace): Relief_Damper: URIRef # A damper that is a component of a Relief Air System, ensuring building doesn't become over-pressurised Relief_Fan: URIRef # A fan that is a component of a Relief Air System, ensuring building doesn't become over-pressurised Remotely_On_Off_Status: URIRef - Reset_Command: URIRef # Commands that reset a flag, property or value to its default + Reset_Command: ( + URIRef # Commands that reset a flag, property or value to its default + ) Reset_Setpoint: URIRef # Setpoints used in reset strategies Rest_Room: URIRef # A room that provides toilets and washbowls. Alternate spelling of Restroom Restroom: URIRef # A room that provides toilets and washbowls. @@ -888,7 +1170,9 @@ class BRICK(DefinedNamespace): Return_Air_CO2_Setpoint: URIRef # Sets some property of CO2 in Return Air Return_Air_CO_Sensor: URIRef # Measures the concentration of CO in return air Return_Air_Dewpoint_Sensor: URIRef # Senses the dewpoint temperature of return air - Return_Air_Differential_Pressure_Sensor: URIRef # Measures the difference in pressure between the return and supply side + Return_Air_Differential_Pressure_Sensor: ( + URIRef # Measures the difference in pressure between the return and supply side + ) Return_Air_Differential_Pressure_Setpoint: URIRef # Sets the target air differential pressure between an upstream and downstream point in a return air duct or conduit Return_Air_Enthalpy_Sensor: URIRef # Measures the total heat content of return air Return_Air_Filter: URIRef # Filters return air @@ -904,15 +1188,25 @@ class BRICK(DefinedNamespace): Return_Air_Temperature_Setpoint: URIRef # The target temperature for return air, often used as an approximation of zone air temperature Return_Chilled_Water_Temperature_Setpoint: URIRef # Sets the temperature of return (downstream of the chilled water load) chilled water Return_Condenser_Water: URIRef # In a condenser water loop, this is water being brought away from the condenser side of a heat-rejection device (e.g. chiller). It is the 'warm' side. - Return_Condenser_Water_Flow_Sensor: URIRef # Measures the flow of the return condenser water - Return_Condenser_Water_Temperature_Sensor: URIRef # Measures the temperature of the return condenser water - Return_Condenser_Water_Temperature_Setpoint: URIRef # The temperature setpoint for the return condenser water + Return_Condenser_Water_Flow_Sensor: ( + URIRef # Measures the flow of the return condenser water + ) + Return_Condenser_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of the return condenser water + ) + Return_Condenser_Water_Temperature_Setpoint: ( + URIRef # The temperature setpoint for the return condenser water + ) Return_Damper: URIRef # A damper that modulates the flow of return air Return_Fan: URIRef # Fan moving return air -- air that is circulated from the building back into the HVAC system - Return_Heating_Valve: URIRef # A valve installed on the return side of a heat exchanger + Return_Heating_Valve: ( + URIRef # A valve installed on the return side of a heat exchanger + ) Return_Hot_Water: URIRef Return_Hot_Water_Temperature_Setpoint: URIRef # Sets the temperature of return (downstream of the hot water load) hot water - Return_Water: URIRef # The water is a system after it is used in a heat transfer cycle + Return_Water: ( + URIRef # The water is a system after it is used in a heat transfer cycle + ) Return_Water_Flow_Sensor: URIRef Return_Water_Temperature_Sensor: URIRef # Measures the temperature of return water Return_Water_Temperature_Setpoint: URIRef # Sets the temperature of return water @@ -922,20 +1216,28 @@ class BRICK(DefinedNamespace): Room: URIRef # Base class for all more specific room types. Room_Air_Temperature_Setpoint: URIRef # Sets temperature of room air Run_Enable_Command: URIRef - Run_Request_Status: URIRef # Indicates if a request has been filed to start a device or equipment + Run_Request_Status: ( + URIRef # Indicates if a request has been filed to start a device or equipment + ) Run_Status: URIRef Run_Time_Sensor: URIRef # Measures the duration for which a device was in an active or "on" state Safety_Equipment: URIRef Safety_Shower: URIRef Safety_System: URIRef Sash_Position_Sensor: URIRef # Measures the current position of a sash in terms of the percent of fully open - Schedule_Temperature_Setpoint: URIRef # The current setpoint as indicated by the schedule + Schedule_Temperature_Setpoint: ( + URIRef # The current setpoint as indicated by the schedule + ) Security_Equipment: URIRef - Security_Service_Room: URIRef # A class of spaces used by the security staff of a facility + Security_Service_Room: ( + URIRef # A class of spaces used by the security staff of a facility + ) Sensor: URIRef # A Sensor is an input point that represents the value of a device or instrument designed to detect and measure a variable (ASHRAE Dictionary). Server_Room: URIRef Service_Room: URIRef # A class of spaces related to the operations of building subsystems, e.g. HVAC, electrical, IT, plumbing, etc - Setpoint: URIRef # A Setpoint is an input value at which the desired property is set + Setpoint: ( + URIRef # A Setpoint is an input value at which the desired property is set + ) Shading_System: URIRef # Devices that can control daylighting through various means Shared_Office: URIRef # An office used by multiple people Short_Cycle_Alarm: URIRef # An alarm that indicates a short cycle occurred. A short cycle occurs when a cooling cycle is prevented from completing its full cycle @@ -954,7 +1256,9 @@ class BRICK(DefinedNamespace): Speed_Sensor: URIRef # Measures the magnitude of velocity of some form of movement Speed_Setpoint: URIRef # Sets speed Speed_Setpoint_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a Speed_Setpoint. - Speed_Status: URIRef # Indicates the operating speed of a device or equipment, e.g. fan + Speed_Status: ( + URIRef # Indicates the operating speed of a device or equipment, e.g. fan + ) Sports_Service_Room: URIRef # A class of spaces used in the support of sports Stage_Enable_Command: URIRef # A point representing a discrete stage which the equipment should be operating at. The desired stage number should be identified by an entity property Stage_Riser: URIRef # A low platform in a space or on a stage @@ -962,12 +1266,16 @@ class BRICK(DefinedNamespace): Staircase: URIRef # A vertical space containing stairs Standby_CRAC: URIRef # A CRAC that is activated as part of a lead/lag operation or when an alarm occurs in a primary unit Standby_Fan: URIRef # Fan that is activated as part of a lead/lag operation or when a primary fan raises an alarm - Standby_Glycool_Unit_On_Off_Status: URIRef # Indicates the on/off status of a standby glycool unit + Standby_Glycool_Unit_On_Off_Status: ( + URIRef # Indicates the on/off status of a standby glycool unit + ) Standby_Load_Shed_Command: URIRef Standby_Unit_On_Off_Status: URIRef # Indicates the on/off status of a standby unit Start_Stop_Command: URIRef # A Start/Stop Command controls or reports the active/inactive status of a control sequence Start_Stop_Status: URIRef # Indicates the active/inactive status of a control loop (but not equipment activities or relays -- use On/Off for this purpose) - Static_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of static pressure + Static_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of static pressure + ) Static_Pressure_Integral_Time_Parameter: URIRef Static_Pressure_Proportional_Band_Parameter: URIRef Static_Pressure_Sensor: URIRef # Measures resistance to airflow in a heating and cooling system's components and duct work @@ -976,7 +1284,9 @@ class BRICK(DefinedNamespace): Static_Pressure_Step_Parameter: URIRef Status: URIRef # A Status is input point that reports the current operating mode, state, position, or condition of an item. Statuses are observations and should be considered 'read-only' Steam: URIRef # water in the vapor phase. - Steam_Baseboard_Radiator: URIRef # Steam heating device located at or near the floor + Steam_Baseboard_Radiator: ( + URIRef # Steam heating device located at or near the floor + ) Steam_Distribution: URIRef # Utilize a steam distribution source to represent how steam is distributed across multiple destinations Steam_On_Off_Command: URIRef Steam_Radiator: URIRef # Radiator that uses steam @@ -991,8 +1301,12 @@ class BRICK(DefinedNamespace): Supply_Air: URIRef # (1) air delivered by mechanical or natural ventilation to a space, composed of any combination of outdoor air, recirculated air, or transfer air. (2) air entering a space from an air-conditioning, heating, or ventilating apparatus for the purpose of comfort conditioning. Supply air is generally filtered, fan forced, and either heated, cooled, humidified, or dehumidified as necessary to maintain specified conditions. Only the quantity of outdoor air within the supply airflow may be used as replacement air. Supply_Air_Differential_Pressure_Sensor: URIRef # Measures the difference in pressure between an upstream and downstream of an air duct or other air conduit used to supply air into the building Supply_Air_Differential_Pressure_Setpoint: URIRef # Sets the target air differential pressure between an upstream and downstream point in a supply air duct or conduit - Supply_Air_Duct_Pressure_Status: URIRef # Indicates if air pressure in supply duct is within expected bounds - Supply_Air_Flow_Demand_Setpoint: URIRef # Sets the rate of supply air flow required for a process + Supply_Air_Duct_Pressure_Status: ( + URIRef # Indicates if air pressure in supply duct is within expected bounds + ) + Supply_Air_Flow_Demand_Setpoint: ( + URIRef # Sets the rate of supply air flow required for a process + ) Supply_Air_Flow_Sensor: URIRef # Measures the rate of flow of supply air Supply_Air_Flow_Setpoint: URIRef # Sets supply air flow rate Supply_Air_Humidity_Sensor: URIRef # Measures the relative humidity of supply air @@ -1000,13 +1314,19 @@ class BRICK(DefinedNamespace): Supply_Air_Integral_Gain_Parameter: URIRef Supply_Air_Plenum: URIRef # A component of the HVAC the receives air from the air handling unit to distribute to the building Supply_Air_Proportional_Gain_Parameter: URIRef - Supply_Air_Static_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of static pressure of supply air + Supply_Air_Static_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of static pressure of supply air + ) Supply_Air_Static_Pressure_Integral_Time_Parameter: URIRef Supply_Air_Static_Pressure_Proportional_Band_Parameter: URIRef - Supply_Air_Static_Pressure_Sensor: URIRef # The static pressure of air within supply regions of an HVAC system + Supply_Air_Static_Pressure_Sensor: ( + URIRef # The static pressure of air within supply regions of an HVAC system + ) Supply_Air_Static_Pressure_Setpoint: URIRef # Sets static pressure of supply air Supply_Air_Temperature_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with the temperature of supply air. - Supply_Air_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of supply air + Supply_Air_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of supply air + ) Supply_Air_Temperature_High_Reset_Setpoint: URIRef Supply_Air_Temperature_Low_Reset_Setpoint: URIRef Supply_Air_Temperature_Proportional_Band_Parameter: URIRef @@ -1016,22 +1336,36 @@ class BRICK(DefinedNamespace): Supply_Air_Temperature_Step_Parameter: URIRef Supply_Air_Velocity_Pressure_Sensor: URIRef Supply_Chilled_Water: URIRef - Supply_Chilled_Water_Temperature_Setpoint: URIRef # Temperature setpoint for supply chilled water + Supply_Chilled_Water_Temperature_Setpoint: ( + URIRef # Temperature setpoint for supply chilled water + ) Supply_Condenser_Water: URIRef # In a condenser water loop, this is water being brought to the condenser side of a heat-rejection device (e.g. chiller). It is the 'cold' side. - Supply_Condenser_Water_Flow_Sensor: URIRef # Measures the flow of the supply condenser water - Supply_Condenser_Water_Temperature_Sensor: URIRef # Measures the temperature of the supply condenser water - Supply_Condenser_Water_Temperature_Setpoint: URIRef # The temperature setpoint for the supply condenser water + Supply_Condenser_Water_Flow_Sensor: ( + URIRef # Measures the flow of the supply condenser water + ) + Supply_Condenser_Water_Temperature_Sensor: ( + URIRef # Measures the temperature of the supply condenser water + ) + Supply_Condenser_Water_Temperature_Setpoint: ( + URIRef # The temperature setpoint for the supply condenser water + ) Supply_Fan: URIRef # Fan moving supply air -- air that is supplied from the HVAC system into the building Supply_Hot_Water: URIRef - Supply_Hot_Water_Temperature_Setpoint: URIRef # Temperature setpoint for supply hot water + Supply_Hot_Water_Temperature_Setpoint: ( + URIRef # Temperature setpoint for supply hot water + ) Supply_Water: URIRef - Supply_Water_Differential_Pressure_Deadband_Setpoint: URIRef # Sets the size of a deadband of differential pressure of supply water + Supply_Water_Differential_Pressure_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of differential pressure of supply water + ) Supply_Water_Differential_Pressure_Integral_Time_Parameter: URIRef Supply_Water_Differential_Pressure_Proportional_Band_Parameter: URIRef Supply_Water_Flow_Sensor: URIRef # Measures the rate of flow of hot supply water Supply_Water_Flow_Setpoint: URIRef # Sets the flow rate of hot supply water Supply_Water_Temperature_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with temperature of the supply water. - Supply_Water_Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature of supply water + Supply_Water_Temperature_Deadband_Setpoint: ( + URIRef # Sets the size of a deadband of temperature of supply water + ) Supply_Water_Temperature_Integral_Time_Parameter: URIRef Supply_Water_Temperature_Proportional_Band_Parameter: URIRef Supply_Water_Temperature_Setpoint: URIRef # Sets temperature of supply water @@ -1048,13 +1382,17 @@ class BRICK(DefinedNamespace): TVOC_Level_Sensor: URIRef # A sensor measuring the level of all VOCs in air TVOC_Sensor: URIRef Team_Room: URIRef # An office used by multiple team members for specific work tasks. Distinct from Conference Room - Telecom_Room: URIRef # A class of spaces used to support telecommuncations and IT equipment + Telecom_Room: ( + URIRef # A class of spaces used to support telecommuncations and IT equipment + ) Temperature_Alarm: URIRef # An alarm that indicates the off-normal conditions associated with temperature. Temperature_Deadband_Setpoint: URIRef # Sets the size of a deadband of temperature Temperature_Differential_Reset_Setpoint: URIRef Temperature_High_Reset_Setpoint: URIRef Temperature_Low_Reset_Setpoint: URIRef - Temperature_Parameter: URIRef # Parameters relevant to temperature-related systems and points + Temperature_Parameter: ( + URIRef # Parameters relevant to temperature-related systems and points + ) Temperature_Sensor: URIRef # Measures temperature: the physical property of matter that quantitatively expresses the common notions of hot and cold Temperature_Setpoint: URIRef # Sets temperature Temperature_Step_Parameter: URIRef @@ -1077,13 +1415,27 @@ class BRICK(DefinedNamespace): Tunnel: URIRef # An enclosed space that connects buildings. Often underground Underfloor_Air_Plenum: URIRef # An open space between a structural concrete slab and the underside of a raised access floor system that connects to an air handling unit to receive conditioned and/or ventilating air before delivery to the room(s) Underfloor_Air_Plenum_Static_Pressure_Sensor: URIRef # Measures the outward push of air against the plenum surfaces and used to measure the resistance when air moves through the plenum - Underfloor_Air_Plenum_Static_Pressure_Setpoint: URIRef # Sets the underfloor air plenum static pressure - Underfloor_Air_Temperature_Sensor: URIRef # Measures the temperature of underfloor air - Unit_Failure_Alarm: URIRef # An alarm that indicates the failure of an equipment or device - Unoccupied_Air_Temperature_Cooling_Setpoint: URIRef # Sets temperature of air when unoccupied for cooling - Unoccupied_Air_Temperature_Heating_Setpoint: URIRef # Sets temperature of air when unoccupied for heating - Unoccupied_Air_Temperature_Setpoint: URIRef # Sets temperature of air when unoccupied - Unoccupied_Cooling_Discharge_Air_Flow_Setpoint: URIRef # Sets discharge air flow for cooling when unoccupied + Underfloor_Air_Plenum_Static_Pressure_Setpoint: ( + URIRef # Sets the underfloor air plenum static pressure + ) + Underfloor_Air_Temperature_Sensor: ( + URIRef # Measures the temperature of underfloor air + ) + Unit_Failure_Alarm: ( + URIRef # An alarm that indicates the failure of an equipment or device + ) + Unoccupied_Air_Temperature_Cooling_Setpoint: ( + URIRef # Sets temperature of air when unoccupied for cooling + ) + Unoccupied_Air_Temperature_Heating_Setpoint: ( + URIRef # Sets temperature of air when unoccupied for heating + ) + Unoccupied_Air_Temperature_Setpoint: ( + URIRef # Sets temperature of air when unoccupied + ) + Unoccupied_Cooling_Discharge_Air_Flow_Setpoint: ( + URIRef # Sets discharge air flow for cooling when unoccupied + ) Unoccupied_Discharge_Air_Temperature_Setpoint: URIRef Unoccupied_Load_Shed_Command: URIRef Unoccupied_Return_Air_Temperature_Setpoint: URIRef @@ -1100,12 +1452,16 @@ class BRICK(DefinedNamespace): Variable_Air_Volume_Box: URIRef # A device that regulates the volume and temperature of air delivered to a zone by opening or closing a damper Variable_Air_Volume_Box_With_Reheat: URIRef # A VAV box with a reheat coil mounted on the discharge end of the unit that can heat the air delivered to a zone Variable_Frequency_Drive: URIRef # Electronic device that varies its output frequency to vary the rotating speed of a motor, given a fixed input frequency. Used with fans or pumps to vary the flow in the system as a function of a maintained pressure. - Velocity_Pressure_Sensor: URIRef # Measures the difference between total pressure and static pressure + Velocity_Pressure_Sensor: ( + URIRef # Measures the difference between total pressure and static pressure + ) Velocity_Pressure_Setpoint: URIRef # Sets static veloicty pressure Vent_Operating_Mode_Status: URIRef # Indicates the current operating mode of a vent Ventilation_Air_Flow_Ratio_Limit: URIRef # A parameter that places a lower or upper bound on the range of permitted values of a Ventilation_Air_Flow_Ratio_Setpoint. Ventilation_Air_System: URIRef # The equipment, devices, and conduits that handle the introduction and distribution of ventilation air in the building - Vertical_Space: URIRef # A class of spaces used to connect multiple floors or levels.. + Vertical_Space: ( + URIRef # A class of spaces used to connect multiple floors or levels.. + ) Video_Intercom: URIRef Video_Surveillance_Equipment: URIRef Visitor_Lobby: URIRef # A lobby for visitors to the building. Sometimes used to distinguish from an employee entrance looby @@ -1124,10 +1480,14 @@ class BRICK(DefinedNamespace): Water_Flow_Sensor: URIRef # Measures the rate of flow of water Water_Flow_Setpoint: URIRef # Sets the target flow rate of water Water_Heater: URIRef # An apparatus for heating and usually storing hot water - Water_Level_Alarm: URIRef # An alarm that indicates a high or low water level e.g. in a basin + Water_Level_Alarm: ( + URIRef # An alarm that indicates a high or low water level e.g. in a basin + ) Water_Level_Sensor: URIRef # Measures the height/level of water in some container Water_Loop: URIRef # A collection of equipment that transport and regulate water among each other - Water_Loss_Alarm: URIRef # An alarm that indicates a loss of water e.g. during transport + Water_Loss_Alarm: ( + URIRef # An alarm that indicates a loss of water e.g. during transport + ) Water_Meter: URIRef # A meter that measures the usage or consumption of water Water_Pump: URIRef # A pump that performs work on water Water_System: URIRef # The equipment, devices and conduits that handle the production and distribution of water in a building @@ -1138,15 +1498,23 @@ class BRICK(DefinedNamespace): Water_Usage_Sensor: URIRef # Measures the amount of water that is consumed, over some period of time Water_Valve: URIRef # A valve that modulates the flow of water Weather_Station: URIRef # A dedicated weather measurement station - Wind_Direction_Sensor: URIRef # Measures the direction of wind in degrees relative to North - Wind_Speed_Sensor: URIRef # Measured speed of wind, caused by air moving from high to low pressure + Wind_Direction_Sensor: ( + URIRef # Measures the direction of wind in degrees relative to North + ) + Wind_Speed_Sensor: ( + URIRef # Measured speed of wind, caused by air moving from high to low pressure + ) Wing: URIRef # A wing is part of a building – or any feature of a building – that is subordinate to the main, central structure. Workshop: URIRef # A space used to house equipment that can be used to repair or fabricate things Zone: URIRef # (1) a separately controlled heated or cooled space. (2) one occupied space or several occupied spaces with similar occupancy category, occupant density, zone air distribution effectiveness, and zone primary airflow per unit area. (3) space or group of spaces within a building for which the heating, cooling, or lighting requirements are sufficiently similar that desired conditions can be maintained throughout by a single controlling device. Zone_Air: URIRef # air inside a defined zone (e.g., corridors). - Zone_Air_Cooling_Temperature_Setpoint: URIRef # The upper (cooling) setpoint for zone air temperature + Zone_Air_Cooling_Temperature_Setpoint: ( + URIRef # The upper (cooling) setpoint for zone air temperature + ) Zone_Air_Dewpoint_Sensor: URIRef # Measures dewpoint of zone air - Zone_Air_Heating_Temperature_Setpoint: URIRef # The lower (heating) setpoint for zone air temperature + Zone_Air_Heating_Temperature_Setpoint: ( + URIRef # The lower (heating) setpoint for zone air temperature + ) Zone_Air_Humidity_Sensor: URIRef # Measures the relative humidity of zone air Zone_Air_Humidity_Setpoint: URIRef # Humidity setpoint for zone air Zone_Air_Temperature_Sensor: URIRef # Measures the temperature of air in a zone @@ -1160,7 +1528,9 @@ class BRICK(DefinedNamespace): hasAddress: URIRef # To specify the address of a building. hasAssociatedTag: URIRef # The class is associated with the given tag hasInputSubstance: URIRef # The subject receives the given substance as an input to its internal process - hasLocation: URIRef # Subject is physically located in the location given by the object + hasLocation: ( + URIRef # Subject is physically located in the location given by the object + ) hasOutputSubstance: URIRef # The subject produces or exports the given substance from its internal process hasPart: URIRef # The subject is composed in part of the entity given by the object hasPoint: URIRef # The subject has a source of telemetry identified by the object. In some systems the source of telemetry may be represented as a digital/analog input/output point @@ -1180,7 +1550,9 @@ class BRICK(DefinedNamespace): longitude: URIRef measures: URIRef # The subject measures a quantity or substance given by the object regulates: URIRef # The subject contributes to or performs the regulation of the substance given by the object - storedAt: URIRef # A reference to where the data for this TimeseriesReference is stored + storedAt: ( + URIRef # A reference to where the data for this TimeseriesReference is stored + ) timeseries: URIRef # Relates a Brick point to the TimeseriesReference that indicates where and how the data for this point is stored value: URIRef # The basic value of an entity property @@ -1201,7 +1573,9 @@ class BRICK(DefinedNamespace): measuredPowerOutput: URIRef # The nominal measured power output of the entity netArea: URIRef # Entity has net 2-dimensional area operationalStage: URIRef # The associated operational stage - operationalStageCount: URIRef # The number of operational stages supported by this eqiupment + operationalStageCount: ( + URIRef # The number of operational stages supported by this eqiupment + ) panelArea: URIRef # Surface area of a panel, such as a PV panel powerComplexity: URIRef # Entity has this power complexity powerFlow: URIRef # Entity has this power flow relative to the building' diff --git a/rdflib/namespace/_CSVW.py b/rdflib/namespace/_CSVW.py index 9d4f46d35..73eb661b8 100644 --- a/rdflib/namespace/_CSVW.py +++ b/rdflib/namespace/_CSVW.py @@ -82,7 +82,9 @@ class CSVW(DefinedNamespace): # http://www.w3.org/2000/01/rdf-schema#Class Cell: URIRef # A Cell represents a cell at the intersection of a Row and a Column within a Table. - Column: URIRef # A Column represents a vertical arrangement of Cells within a Table. + Column: ( + URIRef # A Column represents a vertical arrangement of Cells within a Table. + ) Datatype: URIRef # Describes facets of a datatype. Dialect: URIRef # A Dialect Description provides hints to parsers about how to parse a linked file. Direction: URIRef # The class of table/text directions. @@ -106,7 +108,11 @@ class CSVW(DefinedNamespace): rtl: URIRef # Indicates whether the tables in the group should be displayed with the first column on the left. # http://www.w3.org/ns/prov#Role - csvEncodedTabularData: URIRef # Describes the role of a CSV file in the tabular data mapping. - tabularMetadata: URIRef # Describes the role of a Metadata file in the tabular data mapping. + csvEncodedTabularData: ( + URIRef # Describes the role of a CSV file in the tabular data mapping. + ) + tabularMetadata: ( + URIRef # Describes the role of a Metadata file in the tabular data mapping. + ) _NS = Namespace("http://www.w3.org/ns/csvw#") diff --git a/rdflib/namespace/_DC.py b/rdflib/namespace/_DC.py index 7afa6430c..fa175c22d 100644 --- a/rdflib/namespace/_DC.py +++ b/rdflib/namespace/_DC.py @@ -14,13 +14,17 @@ class DC(DefinedNamespace): _fail = True # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property - contributor: URIRef # An entity responsible for making contributions to the resource. + contributor: ( + URIRef # An entity responsible for making contributions to the resource. + ) coverage: URIRef # The spatial or temporal topic of the resource, spatial applicability of the resource, or jurisdiction under which the resource is relevant. creator: URIRef # An entity primarily responsible for making the resource. date: URIRef # A point or period of time associated with an event in the lifecycle of the resource. description: URIRef # An account of the resource. format: URIRef # The file format, physical medium, or dimensions of the resource. - identifier: URIRef # An unambiguous reference to the resource within a given context. + identifier: ( + URIRef # An unambiguous reference to the resource within a given context. + ) language: URIRef # A language of the resource. publisher: URIRef # An entity responsible for making the resource available. relation: URIRef # A related resource. diff --git a/rdflib/namespace/_DCAT.py b/rdflib/namespace/_DCAT.py index 246b4720c..8abcf1f38 100644 --- a/rdflib/namespace/_DCAT.py +++ b/rdflib/namespace/_DCAT.py @@ -35,7 +35,9 @@ class DCAT(DefinedNamespace): packageFormat: URIRef # The package format of the distribution in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together. record: URIRef # A record describing the registration of a single dataset or data service that is part of the catalog. startDate: URIRef # The start of the period - theme: URIRef # A main category of the resource. A resource can have multiple themes. + theme: ( + URIRef # A main category of the resource. A resource can have multiple themes. + ) themeTaxonomy: URIRef # The knowledge organization system (KOS) used to classify catalog's datasets. # http://www.w3.org/2000/01/rdf-schema#Class @@ -60,7 +62,9 @@ class DCAT(DefinedNamespace): endpointDescription: URIRef # A description of the service end-point, including its operations, parameters etc. endpointURL: URIRef # The root location or primary endpoint of the service (a web-resolvable IRI). hadRole: URIRef # The function of an entity or agent with respect to another entity or resource. - qualifiedRelation: URIRef # Link to a description of a relationship with another resource. + qualifiedRelation: ( + URIRef # Link to a description of a relationship with another resource. + ) servesDataset: URIRef # A collection of data that this DataService can distribute. service: URIRef # A site or endpoint that is listed in the catalog. diff --git a/rdflib/namespace/_DCTERMS.py b/rdflib/namespace/_DCTERMS.py index 9b00f317b..d3548f4ba 100644 --- a/rdflib/namespace/_DCTERMS.py +++ b/rdflib/namespace/_DCTERMS.py @@ -19,7 +19,9 @@ class DCTERMS(DefinedNamespace): IMT: URIRef # The set of media types specified by the Internet Assigned Numbers Authority. LCC: URIRef # The set of conceptual resources specified by the Library of Congress Classification. LCSH: URIRef # The set of labeled concepts specified by the Library of Congress Subject Headings. - MESH: URIRef # The set of labeled concepts specified by the Medical Subject Headings. + MESH: ( + URIRef # The set of labeled concepts specified by the Medical Subject Headings. + ) NLM: URIRef # The set of conceptual resources specified by the National Library of Medicine Classification. TGN: URIRef # The set of places specified by the Getty Thesaurus of Geographic Names. UDC: URIRef # The set of conceptual resources specified by the Universal Decimal Classification. @@ -28,14 +30,20 @@ class DCTERMS(DefinedNamespace): abstract: URIRef # A summary of the resource. accessRights: URIRef # Information about who access the resource or an indication of its security status. accrualMethod: URIRef # The method by which items are added to a collection. - accrualPeriodicity: URIRef # The frequency with which items are added to a collection. + accrualPeriodicity: ( + URIRef # The frequency with which items are added to a collection. + ) accrualPolicy: URIRef # The policy governing the addition of items to a collection. alternative: URIRef # An alternative name for the resource. audience: URIRef # A class of agents for whom the resource is intended or useful. available: URIRef # Date that the resource became or will become available. bibliographicCitation: URIRef # A bibliographic reference for the resource. - conformsTo: URIRef # An established standard to which the described resource conforms. - contributor: URIRef # An entity responsible for making contributions to the resource. + conformsTo: ( + URIRef # An established standard to which the described resource conforms. + ) + contributor: ( + URIRef # An entity responsible for making contributions to the resource. + ) coverage: URIRef # The spatial or temporal topic of the resource, spatial applicability of the resource, or jurisdiction under which the resource is relevant. created: URIRef # Date of creation of the resource. creator: URIRef # An entity responsible for making the resource. @@ -50,7 +58,9 @@ class DCTERMS(DefinedNamespace): hasFormat: URIRef # A related resource that is substantially the same as the pre-existing described resource, but in another format. hasPart: URIRef # A related resource that is included either physically or logically in the described resource. hasVersion: URIRef # A related resource that is a version, edition, or adaptation of the described resource. - identifier: URIRef # An unambiguous reference to the resource within a given context. + identifier: ( + URIRef # An unambiguous reference to the resource within a given context. + ) instructionalMethod: URIRef # A process, used to engender knowledge, attitudes and skills, that the described resource is designed to support. isFormatOf: URIRef # A pre-existing related resource that is substantially the same as the described resource, but in another format. isPartOf: URIRef # A related resource in which the described resource is physically or logically included. @@ -71,7 +81,9 @@ class DCTERMS(DefinedNamespace): replaces: URIRef # A related resource that is supplanted, displaced, or superseded by the described resource. requires: URIRef # A related resource that is required by the described resource to support its function, delivery, or coherence. rights: URIRef # Information about rights held in and over the resource. - rightsHolder: URIRef # A person or organization owning or managing rights over the resource. + rightsHolder: ( + URIRef # A person or organization owning or managing rights over the resource. + ) source: URIRef # A related resource from which the described resource is derived. spatial: URIRef # Spatial characteristics of the resource. subject: URIRef # A topic of the resource. @@ -87,7 +99,9 @@ class DCTERMS(DefinedNamespace): BibliographicResource: URIRef # A book, article, or other documentary resource. FileFormat: URIRef # A digital resource format. Frequency: URIRef # A rate at which something recurs. - Jurisdiction: URIRef # The extent or range of judicial, law enforcement, or other authority. + Jurisdiction: ( + URIRef # The extent or range of judicial, law enforcement, or other authority. + ) LicenseDocument: URIRef # A legal document giving official permission to do something with a resource. LinguisticSystem: URIRef # A system of signs, symbols, sounds, gestures, or rules used in communication. Location: URIRef # A spatial region or named place. @@ -95,7 +109,9 @@ class DCTERMS(DefinedNamespace): MediaType: URIRef # A file format or physical medium. MediaTypeOrExtent: URIRef # A media type or extent. MethodOfAccrual: URIRef # A method by which resources are added to a collection. - MethodOfInstruction: URIRef # A process that is used to engender knowledge, attitudes, and skills. + MethodOfInstruction: ( + URIRef # A process that is used to engender knowledge, attitudes, and skills. + ) PeriodOfTime: URIRef # An interval of time that is named or defined by its start and end dates. PhysicalMedium: URIRef # A physical material or carrier. PhysicalResource: URIRef # A material thing. diff --git a/rdflib/namespace/_DOAP.py b/rdflib/namespace/_DOAP.py index 87ec20faf..30cdf23c3 100644 --- a/rdflib/namespace/_DOAP.py +++ b/rdflib/namespace/_DOAP.py @@ -20,8 +20,12 @@ class DOAP(DefinedNamespace): blog: URIRef # URI of a blog related to a project browse: URIRef # Web browser interface to repository. category: URIRef # A category of project. - created: URIRef # Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05 - description: URIRef # Plain text description of a project, of 2-4 sentences in length. + created: ( + URIRef # Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05 + ) + description: ( + URIRef # Plain text description of a project, of 2-4 sentences in length. + ) developer: URIRef # Developer of software for the project. documenter: URIRef # Contributor of documentation to the project. helper: URIRef # Project contributor. @@ -57,11 +61,15 @@ class DOAP(DefinedNamespace): Project: URIRef # A project. Repository: URIRef # Source code repository. SVNRepository: URIRef # Subversion source code repository. - Specification: URIRef # A specification of a system's aspects, technical or otherwise. + Specification: ( + URIRef # A specification of a system's aspects, technical or otherwise. + ) Version: URIRef # Version information of a project release. # http://www.w3.org/2002/07/owl#InverseFunctionalProperty - homepage: URIRef # URL of a project's homepage, associated with exactly one project. + homepage: ( + URIRef # URL of a project's homepage, associated with exactly one project. + ) # Valid non-python identifiers _extras = [ diff --git a/rdflib/namespace/_FOAF.py b/rdflib/namespace/_FOAF.py index 7441c6e33..18aa4af72 100644 --- a/rdflib/namespace/_FOAF.py +++ b/rdflib/namespace/_FOAF.py @@ -17,8 +17,12 @@ class FOAF(DefinedNamespace): # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property account: URIRef # Indicates an account held by this agent. - accountName: URIRef # Indicates the name (identifier) associated with this online account. - accountServiceHomepage: URIRef # Indicates a homepage of the service provide for this online account. + accountName: ( + URIRef # Indicates the name (identifier) associated with this online account. + ) + accountServiceHomepage: ( + URIRef # Indicates a homepage of the service provide for this online account. + ) age: URIRef # The age in years of some agent. based_near: URIRef # A location that something is based near, for some broadly human notion of near. birthday: URIRef # The birthday of this Agent, represented in mm-dd string form, eg. '12-31'. @@ -43,7 +47,9 @@ class FOAF(DefinedNamespace): made: URIRef # Something that was made by this agent. maker: URIRef # An agent that made this thing. member: URIRef # Indicates a member of a Group - membershipClass: URIRef # Indicates the class of individuals that are a member of a Group + membershipClass: ( + URIRef # Indicates the class of individuals that are a member of a Group + ) myersBriggs: URIRef # A Myers Briggs (MBTI) personality classification. name: URIRef # A name for some thing. nick: URIRef # A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames). diff --git a/rdflib/namespace/_GEO.py b/rdflib/namespace/_GEO.py index c890973ca..4cddc5b43 100644 --- a/rdflib/namespace/_GEO.py +++ b/rdflib/namespace/_GEO.py @@ -39,7 +39,9 @@ class GEO(DefinedNamespace): asWKT: URIRef # The WKT serialization of a geometry coordinateDimension: URIRef # The number of measurements or axes needed to describe the position of this geometry in a coordinate system. dimension: URIRef # The topological dimension of this geometric object, which must be less than or equal to the coordinate dimension. In non-homogeneous collections, this will return the largest topological dimension of the contained objects. - hasSerialization: URIRef # Connects a geometry object with its text-based serialization. + hasSerialization: ( + URIRef # Connects a geometry object with its text-based serialization. + ) isEmpty: URIRef # (true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space. isSimple: URIRef # (true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency. spatialDimension: URIRef # The number of measurements or axes needed to describe the spatial position of this geometry in a coordinate system. diff --git a/rdflib/namespace/_ODRL2.py b/rdflib/namespace/_ODRL2.py index a9c8778b1..acb0b5b56 100644 --- a/rdflib/namespace/_ODRL2.py +++ b/rdflib/namespace/_ODRL2.py @@ -71,7 +71,9 @@ class ODRL2(DefinedNamespace): trackedParty: URIRef # The Party whose usage is being tracked. trackingParty: URIRef # The Party who is tracking usage. uid: URIRef # An unambiguous identifier - undefined: URIRef # Relates the strategy used for handling undefined actions to a Policy. + undefined: ( + URIRef # Relates the strategy used for handling undefined actions to a Policy. + ) unit: URIRef # The unit of measurement of the value of the rightOperand or rightOperandReference of a Constraint. xone: URIRef # The relation is satisfied when only one, and not more, of the Constraints is satisfied @@ -89,7 +91,9 @@ class ODRL2(DefinedNamespace): count: URIRef # Numeric count of executions of the action of the Rule. dateTime: URIRef # The date (and optional time and timezone) of exercising the action of the Rule. Right operand value MUST be an xsd:date or xsd:dateTime as defined by [[xmlschema11-2]]. delayPeriod: URIRef # A time delay period prior to exercising the action of the Rule. The point in time triggering this period MAY be defined by another temporal Constraint combined by a Logical Constraint (utilising the odrl:andSequence operand). Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]]. - deliveryChannel: URIRef # The delivery channel used for exercising the action of the Rule. + deliveryChannel: ( + URIRef # The delivery channel used for exercising the action of the Rule. + ) device: URIRef # An identified device used for exercising the action of the Rule. elapsedTime: URIRef # A continuous elapsed time period which may be used for exercising of the action of the Rule. Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]]. eq: URIRef # Indicating that a given value equals the right operand of the Constraint. @@ -115,7 +119,9 @@ class ODRL2(DefinedNamespace): payAmount: URIRef # The amount of a financial payment. Right operand value MUST be an xsd:decimal. percentage: URIRef # A percentage amount of the target Asset relevant for exercising the action of the Rule. Right operand value MUST be an xsd:decimal from 0 to 100. perm: URIRef # Permissions take preference over prohibitions. - policyUsage: URIRef # Indicates the actual datetime the action of the Rule was exercised. + policyUsage: ( + URIRef # Indicates the actual datetime the action of the Rule was exercised. + ) product: URIRef # Category of product or service setting a context for exercising the action of the Rule. prohibit: URIRef # Prohibitions take preference over permissions. purpose: URIRef # A defined purpose for exercising the action of the Rule. @@ -151,7 +157,9 @@ class ODRL2(DefinedNamespace): LogicalConstraint: URIRef # A logical expression that refines the semantics of an Action and Party/Asset Collection or declare the conditions applicable to a Rule. Offer: URIRef # A Policy that proposes a Rule over an Asset from an assigner. Operator: URIRef # Operator for constraint expression. - Party: URIRef # An entity or a collection of entities that undertake Roles in a Rule. + Party: ( + URIRef # An entity or a collection of entities that undertake Roles in a Rule. + ) PartyCollection: URIRef # A Party that is a group of individual entities PartyScope: URIRef # Scopes for Party Scope expressions. Permission: URIRef # The ability to perform an Action over an Asset. @@ -162,25 +170,33 @@ class ODRL2(DefinedNamespace): RightOperand: URIRef # Right operand for constraint expression. Rule: URIRef # An abstract concept that represents the common characteristics of Permissions, Prohibitions, and Duties. Set: URIRef # A Policy that expresses a Rule over an Asset. - Ticket: URIRef # A Policy that grants the holder a Rule over an Asset from an assigner. + Ticket: ( + URIRef # A Policy that grants the holder a Rule over an Asset from an assigner. + ) UndefinedTerm: URIRef # Is used to indicate how to support Actions that are not part of any vocabulary or profile in the policy expression system. acceptTracking: URIRef # To accept that the use of the Asset may be tracked. adHocShare: URIRef # The act of sharing the asset to parties in close proximity to the owner. - aggregate: URIRef # To use the Asset or parts of it as part of a composite collection. + aggregate: ( + URIRef # To use the Asset or parts of it as part of a composite collection. + ) annotate: URIRef # To add explanatory notations/commentaries to the Asset without modifying the Asset in any other way. anonymize: URIRef # To anonymize all or parts of the Asset. append: URIRef # The act of adding to the end of an asset. appendTo: URIRef # The act of appending data to the Asset without modifying the Asset in any other way. archive: URIRef # To store the Asset (in a non-transient form). attachPolicy: URIRef # The act of keeping the policy notice with the asset. - attachSource: URIRef # The act of attaching the source of the asset and its derivatives. + attachSource: ( + URIRef # The act of attaching the source of the asset and its derivatives. + ) attribute: URIRef # To attribute the use of the Asset. commercialize: URIRef # The act of using the asset in a business environment. compensate: URIRef # To compensate by transfer of some amount of value, if defined, for using or selling the Asset. concurrentUse: URIRef # To create multiple copies of the Asset that are being concurrently used. copy: URIRef # The act of making an exact reproduction of the asset. core: URIRef # Identifier for the ODRL Core Profile - delete: URIRef # To permanently remove all copies of the Asset after it has been used. + delete: ( + URIRef # To permanently remove all copies of the Asset after it has been used. + ) derive: URIRef # To create a new derivative Asset from this Asset and to edit or modify the derivative. digitize: URIRef # To produce a digital copy of (or otherwise digitize) the Asset from its analogue form. display: URIRef # To create a static and transient rendition of an Asset. @@ -190,8 +206,12 @@ class ODRL2(DefinedNamespace): export: URIRef # The act of transforming the asset into a new form. extract: URIRef # To extract parts of the Asset and to use it as a new Asset. extractChar: URIRef # The act of extracting (replicating) unchanged characters from the asset. - extractPage: URIRef # The act of extracting (replicating) unchanged pages from the asset. - extractWord: URIRef # The act of extracting (replicating) unchanged words from the asset. + extractPage: ( + URIRef # The act of extracting (replicating) unchanged pages from the asset. + ) + extractWord: ( + URIRef # The act of extracting (replicating) unchanged words from the asset. + ) give: URIRef # To transfer the ownership of the Asset to a third party without compensation and while deleting the original asset. grantUse: URIRef # To grant the use of the Asset to third parties. include: URIRef # To include other related assets in the Asset. diff --git a/rdflib/namespace/_OWL.py b/rdflib/namespace/_OWL.py index 98083a019..47ad4e5fd 100644 --- a/rdflib/namespace/_OWL.py +++ b/rdflib/namespace/_OWL.py @@ -33,17 +33,25 @@ class OWL(DefinedNamespace): cardinality: URIRef # The property that determines the cardinality of an exact cardinality restriction. complementOf: URIRef # The property that determines that a given class is the complement of another class. datatypeComplementOf: URIRef # The property that determines that a given data range is the complement of another data range with respect to the data domain. - differentFrom: URIRef # The property that determines that two given individuals are different. + differentFrom: ( + URIRef # The property that determines that two given individuals are different. + ) disjointUnionOf: URIRef # The property that determines that a given class is equivalent to the disjoint union of a collection of other classes. - disjointWith: URIRef # The property that determines that two given classes are disjoint. + disjointWith: ( + URIRef # The property that determines that two given classes are disjoint. + ) distinctMembers: URIRef # The property that determines the collection of pairwise different individuals in a owl:AllDifferent axiom. equivalentClass: URIRef # The property that determines that two given classes are equivalent, and that is used to specify datatype definitions. - equivalentProperty: URIRef # The property that determines that two given properties are equivalent. + equivalentProperty: ( + URIRef # The property that determines that two given properties are equivalent. + ) hasKey: URIRef # The property that determines the collection of properties that jointly build a key. hasSelf: URIRef # The property that determines the property that a self restriction refers to. hasValue: URIRef # The property that determines the individual that a has-value restriction refers to. intersectionOf: URIRef # The property that determines the collection of classes or data ranges that build an intersection. - inverseOf: URIRef # The property that determines that two given properties are inverse. + inverseOf: ( + URIRef # The property that determines that two given properties are inverse. + ) maxCardinality: URIRef # The property that determines the cardinality of a maximum cardinality restriction. maxQualifiedCardinality: URIRef # The property that determines the cardinality of a maximum qualified cardinality restriction. members: URIRef # The property that determines the collection of members in either a owl:AllDifferent, owl:AllDisjointClasses or owl:AllDisjointProperties axiom. @@ -56,7 +64,9 @@ class OWL(DefinedNamespace): onProperty: URIRef # The property that determines the property that a property restriction refers to. oneOf: URIRef # The property that determines the collection of individuals or data values that build an enumeration. propertyChainAxiom: URIRef # The property that determines the n-tuple of properties that build a sub property chain of a given property. - propertyDisjointWith: URIRef # The property that determines that two given properties are disjoint. + propertyDisjointWith: ( + URIRef # The property that determines that two given properties are disjoint. + ) qualifiedCardinality: URIRef # The property that determines the cardinality of an exact qualified cardinality restriction. sameAs: URIRef # The property that determines that two given individuals are equal. someValuesFrom: URIRef # The property that determines the class that an existential property restriction refers to. @@ -69,7 +79,9 @@ class OWL(DefinedNamespace): # http://www.w3.org/2000/01/rdf-schema#Class AllDifferent: URIRef # The class of collections of pairwise different individuals. AllDisjointClasses: URIRef # The class of collections of pairwise disjoint classes. - AllDisjointProperties: URIRef # The class of collections of pairwise disjoint properties. + AllDisjointProperties: ( + URIRef # The class of collections of pairwise disjoint properties. + ) Annotation: URIRef # The class of annotated annotations for which the RDF serialization consists of an annotated subject, predicate and object. AnnotationProperty: URIRef # The class of annotation properties. AsymmetricProperty: URIRef # The class of asymmetric properties. @@ -105,10 +117,14 @@ class OWL(DefinedNamespace): # http://www.w3.org/2002/07/owl#DatatypeProperty bottomDataProperty: URIRef # The data property that does not relate any individual to any data value. - topDataProperty: URIRef # The data property that relates every individual to every data value. + topDataProperty: ( + URIRef # The data property that relates every individual to every data value. + ) # http://www.w3.org/2002/07/owl#ObjectProperty - bottomObjectProperty: URIRef # The object property that does not relate any two individuals. + bottomObjectProperty: ( + URIRef # The object property that does not relate any two individuals. + ) topObjectProperty: URIRef # The object property that relates every two individuals. # http://www.w3.org/2002/07/owl#OntologyProperty diff --git a/rdflib/namespace/_PROV.py b/rdflib/namespace/_PROV.py index 67fd4398e..6a7970d5f 100644 --- a/rdflib/namespace/_PROV.py +++ b/rdflib/namespace/_PROV.py @@ -164,12 +164,18 @@ class PROV(DefinedNamespace): # http://www.w3.org/2002/07/owl#DatatypeProperty atTime: URIRef # The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime. - endedAtTime: URIRef # The time at which an activity ended. See also prov:startedAtTime. + endedAtTime: ( + URIRef # The time at which an activity ended. See also prov:startedAtTime. + ) generatedAtTime: URIRef # The time at which an entity was completely created and is available for use. - invalidatedAtTime: URIRef # The time at which an entity was invalidated (i.e., no longer usable). + invalidatedAtTime: ( + URIRef # The time at which an entity was invalidated (i.e., no longer usable). + ) provenanceUriTemplate: URIRef # Relates a provenance service to a URI template string for constructing provenance-URIs. removedKey: URIRef # removedKey - startedAtTime: URIRef # The time at which an activity started. See also prov:endedAtTime. + startedAtTime: ( + URIRef # The time at which an activity started. See also prov:endedAtTime. + ) value: URIRef # value # http://www.w3.org/2002/07/owl#FunctionalProperty @@ -194,13 +200,17 @@ class PROV(DefinedNamespace): generated: URIRef # generated hadActivity: URIRef # 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). hadDictionaryMember: URIRef # hadDictionaryMember - hadGeneration: URIRef # The _optional_ Generation involved in an Entity's Derivation. + hadGeneration: ( + URIRef # The _optional_ Generation involved in an Entity's Derivation. + ) hadMember: URIRef # hadMember hadPlan: URIRef # The _optional_ Plan adopted by an Agent in Association with some Activity. Plan specifications are out of the scope of this specification. hadPrimarySource: URIRef # hadPrimarySource hadRole: URIRef # This property has multiple RDFS domains to suit multiple OWL Profiles. See PROV-O OWL Profile. hadUsage: URIRef # The _optional_ Usage involved in an Entity's Derivation. - has_anchor: URIRef # Indicates anchor URI for a potentially dynamic resource instance. + has_anchor: ( + URIRef # Indicates anchor URI for a potentially dynamic resource instance. + ) has_provenance: URIRef # Indicates a provenance-URI for a resource; the resource identified by this property presents a provenance record about its subject or anchor resource. has_query_service: URIRef # Indicates a provenance query service that can access provenance related to its subject or anchor resource. influenced: URIRef # influenced diff --git a/rdflib/namespace/_QB.py b/rdflib/namespace/_QB.py index b3cfab7d7..6494fd53a 100644 --- a/rdflib/namespace/_QB.py +++ b/rdflib/namespace/_QB.py @@ -30,7 +30,9 @@ class QB(DefinedNamespace): measure: URIRef # An alternative to qb:componentProperty which makes explicit that the component is a measure measureDimension: URIRef # An alternative to qb:componentProperty which makes explicit that the component is a measure dimension measureType: URIRef # Generic measure dimension, the value of this dimension indicates which measure (from the set of measures in the DSD) is being given by the obsValue (or other primary measure) - observation: URIRef # indicates a observation contained within this slice of the data set + observation: ( + URIRef # indicates a observation contained within this slice of the data set + ) observationGroup: URIRef # Indicates a group of observations. The domain of this property is left open so that a group may be attached to different resources and need not be restricted to a single DataSet order: URIRef # indicates a priority order for the components of sets with this structure, used to guide presentations - lower order numbers come before higher numbers, un-numbered components come last parentChildProperty: URIRef # Specifies a property which relates a parent concept in the hierarchy to a child concept. @@ -48,7 +50,9 @@ class QB(DefinedNamespace): ComponentSpecification: URIRef # Used to define properties of a component (attribute, dimension etc) which are specific to its usage in a DSD. DataSet: URIRef # Represents a collection of observations, possibly organized into various slices, conforming to some common dimensional structure. DataStructureDefinition: URIRef # Defines the structure of a DataSet or slice - DimensionProperty: URIRef # The class of components which represent the dimensions of the cube + DimensionProperty: ( + URIRef # The class of components which represent the dimensions of the cube + ) HierarchicalCodeList: URIRef # Represents a generalized hierarchy of concepts which can be used for coding. The hierarchy is defined by one or more roots together with a property which relates concepts in the hierarchy to their child concept . The same concepts may be members of multiple hierarchies provided that different qb:parentChildProperty values are used for each hierarchy. MeasureProperty: URIRef # The class of components which represent the measured value of the phenomenon being observed Observation: URIRef # A single observation in the cube, may have one or more associated measured values diff --git a/rdflib/namespace/_SDO.py b/rdflib/namespace/_SDO.py index b3c01626f..634fe4322 100644 --- a/rdflib/namespace/_SDO.py +++ b/rdflib/namespace/_SDO.py @@ -17,7 +17,9 @@ class SDO(DefinedNamespace): # 3DModel: URIRef # 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 case 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]]. AMRadioChannel: URIRef # A radio channel that uses AM. - APIReference: URIRef # Reference documentation for application programming interfaces (APIs). + APIReference: ( + URIRef # Reference documentation for application programming interfaces (APIs). + ) Abdomen: URIRef # Abdomen clinical examination. AboutPage: URIRef # Web page type: About page. AcceptAction: URIRef # The act of committing to/adopting an object.\n\nRelated actions:\n\n* [[RejectAction]]: The antonym of AcceptAction. @@ -44,7 +46,9 @@ class SDO(DefinedNamespace): AlbumRelease: URIRef # AlbumRelease. AlignmentObject: URIRef # An intangible item that describes an alignment between a learning resource and a node in an educational framework. 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. AllWheelDriveConfiguration: URIRef # All-wheel Drive is a transmission layout where the engine drives all four wheels. - AllergiesHealthAspect: URIRef # Content about the allergy-related aspects of a health topic. + AllergiesHealthAspect: ( + URIRef # Content about the allergy-related aspects of a health topic. + ) AllocateAction: URIRef # The act of organizing tasks/objects/events by associating resources to it. AmpStory: URIRef # A creative work with a visual storytelling format intended to be viewed online, particularly on mobile devices. AmusementPark: URIRef # An amusement park. @@ -117,11 +121,17 @@ class SDO(DefinedNamespace): BoatTerminal: URIRef # A terminal for boats, ships, and other water vessels. BoatTrip: URIRef # A trip on a commercial ferry line. BodyMeasurementArm: URIRef # Arm length (measured between arms/shoulder line intersection and the prominent wrist bone). Used, for example, to fit shirts. - BodyMeasurementBust: URIRef # Maximum girth of bust. Used, for example, to fit women's suits. - BodyMeasurementChest: URIRef # Maximum girth of chest. Used, for example, to fit men's suits. + BodyMeasurementBust: ( + URIRef # Maximum girth of bust. Used, for example, to fit women's suits. + ) + BodyMeasurementChest: ( + URIRef # Maximum girth of chest. Used, for example, to fit men's suits. + ) BodyMeasurementFoot: URIRef # Foot length (measured between end of the most prominent toe and the most prominent part of the heel). Used, for example, to measure socks. BodyMeasurementHand: URIRef # Maximum hand girth (measured over the knuckles of the open right hand excluding thumb, fingers together). Used, for example, to fit gloves. - BodyMeasurementHead: URIRef # Maximum girth of head above the ears. Used, for example, to fit hats. + BodyMeasurementHead: ( + URIRef # Maximum girth of head above the ears. Used, for example, to fit hats. + ) BodyMeasurementHeight: URIRef # Body height (measured between crown of head and soles of feet). Used, for example, to fit jackets. BodyMeasurementHips: URIRef # Girth of hips (measured around the buttocks). Used, for example, to fit skirts. BodyMeasurementInsideLeg: URIRef # Inside leg (measured between crotch and soles of feet). Used, for example, to fit pants. @@ -129,7 +139,9 @@ class SDO(DefinedNamespace): BodyMeasurementTypeEnumeration: URIRef # Enumerates types (or dimensions) of a person's body measurements, for example for fitting of clothes. BodyMeasurementUnderbust: URIRef # Girth of body just below the bust. Used, for example, to fit women's swimwear. BodyMeasurementWaist: URIRef # Girth of natural waistline (between hip bones and lower ribs). Used, for example, to fit pants. - BodyMeasurementWeight: URIRef # Body weight. Used, for example, to measure pantyhose. + BodyMeasurementWeight: ( + URIRef # Body weight. Used, for example, to measure pantyhose. + ) BodyOfWater: URIRef # A body of water, such as a sea, ocean, or lake. Bone: URIRef # Rigid connective tissue that comprises up the skeletal structure of the human body. Book: URIRef # A book. @@ -161,7 +173,9 @@ class SDO(DefinedNamespace): BusinessEntityType: URIRef # 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 BusinessEvent: URIRef # Event type: Business event. BusinessFunction: URIRef # 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 - BusinessSupport: URIRef # BusinessSupport: this is a benefit for supporting businesses. + BusinessSupport: ( + URIRef # BusinessSupport: this is a benefit for supporting businesses. + ) BuyAction: URIRef # 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. CDCPMDRecord: URIRef # A CDCPMDRecord is a data structure representing a record in a CDC tabular data format used for hospital data reporting. See [documentation](/docs/cdc-covid.html) for details, and the linked CDC materials for authoritative definitions used as the source here. CDFormat: URIRef # CDFormat. @@ -175,7 +189,9 @@ class SDO(DefinedNamespace): Car: URIRef # A car is a wheeled, self-powered motor vehicle used for transportation. CarUsageType: URIRef # A value indicating a special usage of a car, e.g. commercial rental, driving school, or as a taxi. Cardiovascular: URIRef # A specific branch of medical science that pertains to diagnosis and treatment of disorders of heart and vasculature. - CardiovascularExam: URIRef # Cardiovascular system assessment withclinical examination. + CardiovascularExam: ( + URIRef # Cardiovascular system assessment withclinical examination. + ) CaseSeries: URIRef # 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. Casino: URIRef # A casino. CassetteFormat: URIRef # CassetteFormat. @@ -211,7 +227,9 @@ class SDO(DefinedNamespace): CohortStudy: URIRef # 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. Collection: URIRef # A collection of items e.g. creative works or products. CollectionPage: URIRef # Web page type: Collection page. - CollegeOrUniversity: URIRef # A college, university, or other third-level educational institution. + CollegeOrUniversity: ( + URIRef # A college, university, or other third-level educational institution. + ) ComedyClub: URIRef # A comedy club. ComedyEvent: URIRef # Event type: Comedy event. ComicCoverArt: URIRef # The artwork on the cover of a comic. @@ -234,7 +252,9 @@ class SDO(DefinedNamespace): Consortium: URIRef # A Consortium is a membership [[Organization]] whose members are typically Organizations. ConsumeAction: URIRef # The act of ingesting information/resources/food. ContactPage: URIRef # Web page type: Contact page. - ContactPoint: URIRef # A contact point—for example, a Customer Complaints department. + ContactPoint: ( + URIRef # A contact point—for example, a Customer Complaints department. + ) ContactPointOption: URIRef # Enumerated options related to a ContactPoint. ContagiousnessHealthAspect: URIRef # Content about contagion mechanisms and contagiousness information over the topic. Continent: URIRef # One of the continents (for example, Europe or Africa). @@ -259,7 +279,9 @@ class SDO(DefinedNamespace): CriticReview: URIRef # 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. CrossSectional: URIRef # Studies carried out on pre-existing data (usually from 'snapshot' surveys), such as that collected by the Census Bureau. Sometimes called Prevalence Studies. CssSelectorType: URIRef # Text representing a CSS selector. - CurrencyConversionService: URIRef # A service to convert funds from one currency to another currency. + CurrencyConversionService: ( + URIRef # A service to convert funds from one currency to another currency. + ) DDxElement: URIRef # An alternative, closely-related condition typically considered later in the differential diagnosis process along with the signs that are used to distinguish it. DJMixAlbum: URIRef # DJMixAlbum. DVDFormat: URIRef # DVDFormat. @@ -271,7 +293,9 @@ class SDO(DefinedNamespace): DataFeed: URIRef # A single feed providing structured information about one or more entities or topics. DataFeedItem: URIRef # A single item within a larger data feed. DataType: URIRef # The basic data types such as Integers, Strings, etc. - Dataset: URIRef # A body of structured information describing some topic(s) of interest. + Dataset: ( + URIRef # A body of structured information describing some topic(s) of interest. + ) Date: URIRef # A date value in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601). DateTime: URIRef # 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). DatedMoneySpecification: URIRef # 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 @@ -279,12 +303,16 @@ class SDO(DefinedNamespace): DaySpa: URIRef # A day spa. DeactivateAction: URIRef # The act of stopping or deactivating a device or application (e.g. stopping a timer or turning off a flashlight). DecontextualizedContent: URIRef # Content coded 'missing context' in a [[MediaReview]], considered in the context of how it was published or shared. For 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.) For 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.) For 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.) For 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.) - DefenceEstablishment: URIRef # A defence establishment, such as an army or navy base. + DefenceEstablishment: ( + URIRef # A defence establishment, such as an army or navy base. + ) DefinedRegion: URIRef # 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. Examples: a delivery destination when shopping. Region where regional pricing is configured. Requirement 1: Country: US States: "NY", "CA" Requirement 2: Country: US PostalCode Set: { [94000-94585], [97000, 97999], [13000, 13599]} { [12345, 12345], [78945, 78945], } Region = state, canton, prefecture, autonomous community... DefinedTerm: URIRef # 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. DefinedTermSet: URIRef # A set of defined terms for example a set of categories or a classification scheme, a glossary, dictionary or enumeration. DefinitiveLegalValue: URIRef # 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.) Something "Definitive" is considered to be also [[AuthoritativeLegalValue]]. - DeleteAction: URIRef # The act of editing a recipient by removing one of its objects. + DeleteAction: ( + URIRef # The act of editing a recipient by removing one of its objects. + ) DeliveryChargeSpecification: URIRef # The price for the delivery of an offer using a particular delivery method. DeliveryEvent: URIRef # An event involving the delivery of an item. DeliveryMethod: URIRef # 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 @@ -310,7 +338,9 @@ class SDO(DefinedNamespace): DigitalDocumentPermission: URIRef # A permission for a particular person or group to access a particular file. DigitalDocumentPermissionType: URIRef # A type of permission which can be granted for accessing a digital document. DigitalFormat: URIRef # DigitalFormat. - DisabilitySupport: URIRef # DisabilitySupport: this is a benefit for disability support. + DisabilitySupport: ( + URIRef # DisabilitySupport: this is a benefit for disability support. + ) DisagreeAction: URIRef # 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. Discontinued: URIRef # Indicates that the item has been discontinued. DiscoverAction: URIRef # The act of discovering/finding an object. @@ -327,8 +357,12 @@ class SDO(DefinedNamespace): DrawAction: URIRef # The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments. Drawing: URIRef # A picture or diagram made with a pencil, pen, or crayon rather than paint. DrinkAction: URIRef # The act of swallowing liquids. - DriveWheelConfigurationValue: URIRef # A value indicating which roadwheels will receive torque. - DrivingSchoolVehicleUsage: URIRef # Indicates the usage of the vehicle for driving school. + DriveWheelConfigurationValue: ( + URIRef # A value indicating which roadwheels will receive torque. + ) + DrivingSchoolVehicleUsage: ( + URIRef # Indicates the usage of the vehicle for driving school. + ) Drug: URIRef # 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 make a clear difference between them. DrugClass: URIRef # A class of medical drugs, e.g., statins. Classes can represent general pharmacological class, common mechanisms of action, common physiological effects, etc. DrugCost: URIRef # 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. @@ -360,7 +394,9 @@ class SDO(DefinedNamespace): EducationalOccupationalCredential: URIRef # 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. EducationalOccupationalProgram: URIRef # 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). EducationalOrganization: URIRef # An educational organization. - EffectivenessHealthAspect: URIRef # Content about the effectiveness-related aspects of a health topic. + EffectivenessHealthAspect: ( + URIRef # Content about the effectiveness-related aspects of a health topic. + ) Electrician: URIRef # An electrician. ElectronicsStore: URIRef # An electronics store. ElementarySchool: URIRef # An elementary school. @@ -373,13 +409,17 @@ class SDO(DefinedNamespace): EmployerReview: URIRef # An [[EmployerReview]] is a review of an [[Organization]] regarding its role as an employer, written by a current or former employee of that organization. EmploymentAgency: URIRef # An employment agency. Endocrine: URIRef # A specific branch of medical science that pertains to diagnosis and treatment of disorders of endocrine glands and their secretions. - EndorseAction: URIRef # An agent approves/certifies/likes/supports/sanction an object. + EndorseAction: ( + URIRef # An agent approves/certifies/likes/supports/sanction an object. + ) EndorsementRating: URIRef # An EndorsementRating is a rating that expresses some level of endorsement, for example inclusion in a "critic's pick" blog, a "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 some [[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]]. An [[EndorsementRating]] may be part of a numeric scale or organized system, but this is not required: having an explicit type for indicating a positive, endorsement rating is particularly useful in the absence of numeric scales as it helps consumers understand that the rating is broadly positive. Energy: URIRef # Properties that take Energy as values are of the form '<Number> <Energy unit of measure>'. EnergyConsumptionDetails: URIRef # 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. EnergyEfficiencyEnumeration: URIRef # Enumerates energy efficiency levels (also known as "classes" or "ratings") and certifications that are part of several international energy efficiency standards. EnergyStarCertified: URIRef # Represents EnergyStar certification. - EnergyStarEnergyEfficiencyEnumeration: URIRef # Used to indicate whether a product is EnergyStar certified. + EnergyStarEnergyEfficiencyEnumeration: ( + URIRef # Used to indicate whether a product is EnergyStar certified. + ) EngineSpecification: URIRef # Information about the engine of the vehicle. A vehicle can have multiple engines represented by multiple engine specification entities. EnrollingByInvitation: URIRef # Enrolling participants by invitation only. EntertainmentBusiness: URIRef # A business providing entertainment. @@ -398,8 +438,12 @@ class SDO(DefinedNamespace): EventStatusType: URIRef # EventStatusType is an enumeration type whose instances represent several states that an Event may be in. EventVenue: URIRef # An event venue. EvidenceLevelA: URIRef # Data derived from multiple randomized clinical trials or meta-analyses. - EvidenceLevelB: URIRef # Data derived from a single randomized trial, or nonrandomized studies. - EvidenceLevelC: URIRef # Only consensus opinion of experts, case studies, or standard-of-care. + EvidenceLevelB: ( + URIRef # Data derived from a single randomized trial, or nonrandomized studies. + ) + EvidenceLevelC: ( + URIRef # Only consensus opinion of experts, case studies, or standard-of-care. + ) ExchangeRateSpecification: URIRef # A structured value representing exchange rate. ExchangeRefund: URIRef # Specifies that a refund can be done as an exchange for the same product. ExerciseAction: URIRef # The act of participating in exertive activity for the purposes of improving health and fitness. @@ -437,7 +481,9 @@ class SDO(DefinedNamespace): FoodEvent: URIRef # Event type: Food event. FoodService: URIRef # A food service, like breakfast, lunch, or dinner. FourWheelDriveConfiguration: URIRef # Four-wheel drive is a transmission layout where the engine primarily drives two wheels with a part-time four-wheel drive capability. - FreeReturn: URIRef # Specifies that product returns are free of charge for the customer. + FreeReturn: ( + URIRef # Specifies that product returns are free of charge for the customer. + ) Friday: URIRef # The day of the week between Thursday and Saturday. FrontWheelDriveConfiguration: URIRef # Front-wheel drive is a transmission layout where the engine drives the front wheels. FullRefund: URIRef # Specifies that a refund can be done in the full amount the customer paid for the product @@ -446,7 +492,9 @@ class SDO(DefinedNamespace): Fungus: URIRef # Pathogenic fungus. FurnitureStore: URIRef # A furniture store. Game: URIRef # 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. - GamePlayMode: URIRef # Indicates whether this game is multi-player, co-op or single-player. + GamePlayMode: ( + URIRef # Indicates whether this game is multi-player, co-op or single-player. + ) GameServer: URIRef # Server that provides game interaction in a multiplayer game. GameServerStatus: URIRef # Status of a game server. GardenStore: URIRef # A garden store. @@ -457,7 +505,9 @@ class SDO(DefinedNamespace): Gene: URIRef # 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). GeneralContractor: URIRef # A general contractor. Genetic: URIRef # A specific branch of medical science that pertains to hereditary transmission and the variation of inherited characteristics and disorders. - Genitourinary: URIRef # Genitourinary system function assessment with clinical examination. + Genitourinary: ( + URIRef # Genitourinary system function assessment with clinical examination. + ) GeoCircle: URIRef # A GeoCircle is a GeoShape representing a circular geographic area. As it is a GeoShape it provides the simple textual property 'circle', but also allows the combination of postalCode alongside geoRadius. The center of the circle can be indicated via the 'geoMidpoint' property, or more approximately using 'address', 'postalCode'. GeoCoordinates: URIRef # The geographic coordinates of a place or event. GeoShape: URIRef # 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. @@ -469,14 +519,18 @@ class SDO(DefinedNamespace): GolfCourse: URIRef # A golf course. GovernmentBenefitsType: URIRef # GovernmentBenefitsType enumerates several kinds of government benefits to support the COVID-19 situation. Note that this structure may not capture all benefits offered. GovernmentBuilding: URIRef # A government building. - GovernmentOffice: URIRef # A government office—for example, an IRS or DMV office. + GovernmentOffice: ( + URIRef # A government office—for example, an IRS or DMV office. + ) GovernmentOrganization: URIRef # A governmental organization or agency. GovernmentPermit: URIRef # A permit issued by a government agency. GovernmentService: URIRef # A service provided by a government organization, e.g. food stamps, veterans benefits, etc. Grant: URIRef # A grant, typically financial or otherwise quantifiable, of resources. Typically a [[funder]] sponsors some [[MonetaryAmount]] to an [[Organization]] or [[Person]], 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). Grants 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. The amount of a [[Grant]] is represented using [[amount]] as a [[MonetaryAmount]]. GraphicNovel: URIRef # Book format: GraphicNovel. May represent a bound collection of ComicIssue instances. GroceryStore: URIRef # A grocery store. - GroupBoardingPolicy: URIRef # The airline boards by groups based on check-in time, priority, etc. + GroupBoardingPolicy: ( + URIRef # The airline boards by groups based on check-in time, priority, etc. + ) Guide: URIRef # [[Guide]] is a page or article that recommend 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. Gynecologic: URIRef # 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. HVACBusiness: URIRef # A business that provide Heating, Ventilation and Air Conditioning services. @@ -490,17 +544,23 @@ class SDO(DefinedNamespace): HealthAspectEnumeration: URIRef # HealthAspectEnumeration enumerates several aspects of health content online, each of which might be described using [[hasHealthAspect]] and [[HealthTopicContent]]. HealthCare: URIRef # HealthCare: this is a benefit for health care. HealthClub: URIRef # A health club. - HealthInsurancePlan: URIRef # A US-style health insurance plan, including PPOs, EPOs, and HMOs. + HealthInsurancePlan: ( + URIRef # A US-style health insurance plan, including PPOs, EPOs, and HMOs. + ) HealthPlanCostSharingSpecification: URIRef # A description of costs to the patient under a given network or formulary. HealthPlanFormulary: URIRef # For a given health insurance plan, the specification for costs and coverage of prescription drugs. HealthPlanNetwork: URIRef # A US-style health insurance plan network. HealthTopicContent: URIRef # [[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. - HearingImpairedSupported: URIRef # Uses devices to support users with hearing impairments. + HearingImpairedSupported: ( + URIRef # Uses devices to support users with hearing impairments. + ) Hematologic: URIRef # A specific branch of medical science that pertains to diagnosis and treatment of disorders of blood and blood producing organs. HighSchool: URIRef # A high school. HinduDiet: URIRef # A diet conforming to Hindu dietary practices, in particular, beef-free. HinduTemple: URIRef # A Hindu temple. - HobbyShop: URIRef # A store that sells materials useful or necessary for various hobbies. + HobbyShop: ( + URIRef # A store that sells materials useful or necessary for various hobbies. + ) HomeAndConstructionBusiness: URIRef # 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). HomeGoodsStore: URIRef # A home goods store. Homeopathic: URIRef # A system of medicine based on the principle that a disease can be cured by a substance that produces similar symptoms in healthy people. @@ -527,23 +587,33 @@ class SDO(DefinedNamespace): ImageGallery: URIRef # Web page type: Image gallery page. ImageObject: URIRef # An image file. ImageObjectSnapshot: URIRef # 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. - ImagingTest: URIRef # Any medical imaging modality typically used for diagnostic purposes. + ImagingTest: ( + URIRef # Any medical imaging modality typically used for diagnostic purposes. + ) InForce: URIRef # Indicates that a legislation is in force. InStock: URIRef # Indicates that the item is in stock. - InStoreOnly: URIRef # Indicates that the item is available only at physical locations. + InStoreOnly: ( + URIRef # Indicates that the item is available only at physical locations. + ) IndividualProduct: URIRef # A single, identifiable product instance (e.g. a laptop with a particular serial number). Infectious: URIRef # Something in medical science that pertains to infectious diseases i.e caused by bacterial, viral, fungal or parasitic infections. InfectiousAgentClass: URIRef # Classes of agents or pathogens that transmit infectious diseases. Enumerated type. InfectiousDisease: URIRef # 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. InformAction: URIRef # The act of notifying someone of information pertinent to them, with no expectation of a response. - IngredientsHealthAspect: URIRef # Content discussing ingredients-related aspects of a health topic. - InsertAction: URIRef # The act of adding at a specific location in an ordered collection. + IngredientsHealthAspect: ( + URIRef # Content discussing ingredients-related aspects of a health topic. + ) + InsertAction: ( + URIRef # The act of adding at a specific location in an ordered collection. + ) InstallAction: URIRef # The act of installing an application. Installment: URIRef # Represents the installment pricing component of the total price for an offered product. InsuranceAgency: URIRef # An Insurance agency. Intangible: URIRef # A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc. Integer: URIRef # Data type: Integer. - InteractAction: URIRef # The act of interacting with another person or organization. + InteractAction: ( + URIRef # The act of interacting with another person or organization. + ) InteractionCounter: URIRef # 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. InternationalTrial: URIRef # An international trial. InternetCafe: URIRef # An internet cafe. @@ -554,13 +624,19 @@ class SDO(DefinedNamespace): InvoicePrice: URIRef # Represents the invoice price of an offered product. ItemAvailability: URIRef # A list of possible product availability options. ItemList: URIRef # 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. - ItemListOrderAscending: URIRef # An ItemList ordered with lower values listed first. - ItemListOrderDescending: URIRef # An ItemList ordered with higher values listed first. + ItemListOrderAscending: ( + URIRef # An ItemList ordered with lower values listed first. + ) + ItemListOrderDescending: ( + URIRef # An ItemList ordered with higher values listed first. + ) ItemListOrderType: URIRef # Enumerated for values for itemListOrder for indicating how an ordered ItemList is organized. ItemListUnordered: URIRef # An ItemList ordered with no explicit order. ItemPage: URIRef # A page devoted to a single item, such as a particular product or hotel. JewelryStore: URIRef # A jewelry store. - JobPosting: URIRef # A listing that describes a job opening in a certain organization. + JobPosting: ( + URIRef # A listing that describes a job opening in a certain organization. + ) JoinAction: URIRef # 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. Joint: URIRef # The anatomical location at which two or more bones make contact. KosherDiet: URIRef # A diet conforming to Jewish dietary practices. @@ -573,12 +649,18 @@ class SDO(DefinedNamespace): LearningResource: URIRef # 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. [[LearningResource]] is expected to be used as an addition to a primary type such as [[Book]], [[VideoObject]], [[Product]] etc. [[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. LeaveAction: URIRef # 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. LeftHandDriving: URIRef # The steering position is on the left side of the vehicle (viewed from the main direction of driving). - LegalForceStatus: URIRef # A list of possible statuses for the legal force of a legislation. + LegalForceStatus: ( + URIRef # A list of possible statuses for the legal force of a legislation. + ) LegalService: URIRef # 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). - LegalValueLevel: URIRef # A list of possible levels for the legal validity of a legislation. + LegalValueLevel: ( + URIRef # A list of possible levels for the legal validity of a legislation. + ) Legislation: URIRef # A legal document such as an act, decree, bill, etc. (enforceable or not) or a component of a legal act (like an article). LegislationObject: URIRef # 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. - LegislativeBuilding: URIRef # A legislative building—for example, the state capitol. + LegislativeBuilding: ( + URIRef # A legislative building—for example, the state capitol. + ) LeisureTimeActivity: URIRef # Any physical activity engaged in for recreational purposes. Examples may include ballroom dancing, roller skating, canoeing, fishing, etc. LendAction: URIRef # 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. Library: URIRef # A library. @@ -596,11 +678,15 @@ class SDO(DefinedNamespace): LiteraryEvent: URIRef # Event type: Literary event. LiveAlbum: URIRef # LiveAlbum. LiveBlogPosting: URIRef # A [[LiveBlogPosting]] is a [[BlogPosting]] intended to provide a rolling textual coverage of an ongoing event through continuous updates. - LivingWithHealthAspect: URIRef # Information about coping or life related to the topic. + LivingWithHealthAspect: ( + URIRef # Information about coping or life related to the topic. + ) LoanOrCredit: URIRef # A financial product for the loaning of an amount of money, or line of credit, under agreed terms and charges. LocalBusiness: URIRef # 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. LocationFeatureSpecification: URIRef # 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. - LockerDelivery: URIRef # A DeliveryMethod in which an item is made available via locker. + LockerDelivery: ( + URIRef # A DeliveryMethod in which an item is made available via locker. + ) Locksmith: URIRef # A locksmith. LodgingBusiness: URIRef # A lodging business, such as a motel, hotel, or inn. LodgingReservation: URIRef # 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. @@ -631,19 +717,25 @@ class SDO(DefinedNamespace): MediaReviewItem: URIRef # 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. MediaSubscription: URIRef # A subscription which allows a user to access media including audio, video, books, etc. MedicalAudience: URIRef # Target audiences for medical web pages. - MedicalAudienceType: URIRef # Target audiences types for medical web pages. Enumerated type. + MedicalAudienceType: ( + URIRef # Target audiences types for medical web pages. Enumerated type. + ) MedicalBusiness: URIRef # A particular physical or virtual business of an organization for medical purposes. Examples of MedicalBusiness include differents business run by health professionals. MedicalCause: URIRef # 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. MedicalClinic: URIRef # 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. MedicalCode: URIRef # A code for a medical entity. MedicalCondition: URIRef # 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. - MedicalConditionStage: URIRef # A stage of a medical condition, such as 'Stage IIIa'. + MedicalConditionStage: ( + URIRef # A stage of a medical condition, such as 'Stage IIIa'. + ) MedicalContraindication: URIRef # 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 that these risks may be outweighed by other considerations or mitigated by other measures). MedicalDevice: URIRef # Any object used in a medical capacity, such as to diagnose or treat a patient. MedicalDevicePurpose: URIRef # Categories of medical devices, organized by the purpose or intended use of the device. MedicalEntity: URIRef # The most generic type of entity related to health and the practice of medicine. MedicalEnumeration: URIRef # 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. - MedicalEvidenceLevel: URIRef # Level of evidence for a medical guideline. Enumerated type. + MedicalEvidenceLevel: ( + URIRef # Level of evidence for a medical guideline. Enumerated type. + ) MedicalGuideline: URIRef # 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. MedicalGuidelineContraindication: URIRef # A guideline contraindication that designates a process as harmful and where quality of the data supporting the contraindication is sound. MedicalGuidelineRecommendation: URIRef # A guideline recommendation that is regarded as efficacious and where quality of the data supporting the recommendation is sound. @@ -651,10 +743,14 @@ class SDO(DefinedNamespace): MedicalIndication: URIRef # A condition or factor that indicates use of a medical therapy, including signs, symptoms, risk factors, anatomical states, etc. MedicalIntangible: URIRef # A utility class that serves as the umbrella for a number of 'intangible' things in the medical space. MedicalObservationalStudy: URIRef # 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. - MedicalObservationalStudyDesign: URIRef # Design models for observational medical studies. Enumerated type. + MedicalObservationalStudyDesign: ( + URIRef # Design models for observational medical studies. Enumerated type. + ) MedicalOrganization: URIRef # A medical organization (physical or not), such as hospital, institution or clinic. MedicalProcedure: URIRef # A process of care used in either a diagnostic, therapeutic, preventive or palliative capacity that relies on invasive (surgical), non-invasive, or other techniques. - MedicalProcedureType: URIRef # An enumeration that describes different types of medical procedures. + MedicalProcedureType: ( + URIRef # An enumeration that describes different types of medical procedures. + ) MedicalResearcher: URIRef # Medical researchers. MedicalRiskCalculator: URIRef # 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. MedicalRiskEstimator: URIRef # Any rule set or interactive tool for estimating the risk of developing a complication or condition. @@ -667,7 +763,9 @@ class SDO(DefinedNamespace): MedicalStudy: URIRef # 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. MedicalStudyStatus: URIRef # The status of a medical study. Enumerated type. MedicalSymptom: URIRef # Any complaint sensed and expressed by the patient (therefore defined as subjective) like stomachache, lower-back pain, or fatigue. - MedicalTest: URIRef # Any medical test, typically performed for diagnostic purposes. + MedicalTest: ( + URIRef # Any medical test, typically performed for diagnostic purposes. + ) MedicalTestPanel: URIRef # Any collection of tests commonly ordered together. MedicalTherapy: URIRef # 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. MedicalTrial: URIRef # A medical trial is a type of medical study that uses scientific process used 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. @@ -679,14 +777,28 @@ class SDO(DefinedNamespace): Menu: URIRef # A structured representation of food or drink items available from a FoodEstablishment. MenuItem: URIRef # A food or drink item listed in a menu or menu section. MenuSection: URIRef # 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. - MerchantReturnEnumeration: URIRef # Enumerates several kinds of product return policies. - MerchantReturnFiniteReturnWindow: URIRef # Specifies that there is a finite window for product returns. - MerchantReturnNotPermitted: URIRef # Specifies that product returns are not permitted. + MerchantReturnEnumeration: ( + URIRef # Enumerates several kinds of product return policies. + ) + MerchantReturnFiniteReturnWindow: ( + URIRef # Specifies that there is a finite window for product returns. + ) + MerchantReturnNotPermitted: ( + URIRef # Specifies that product returns are not permitted. + ) MerchantReturnPolicy: URIRef # A MerchantReturnPolicy provides information about product return policies associated with an [[Organization]], [[Product]], or [[Offer]]. - MerchantReturnPolicySeasonalOverride: URIRef # A seasonal override of a return policy, for example used for holidays. - MerchantReturnUnlimitedWindow: URIRef # Specifies that there is an unlimited window for product returns. - MerchantReturnUnspecified: URIRef # Specifies that a product return policy is not provided. - Message: URIRef # A single message from a sender to one or more organizations or people. + MerchantReturnPolicySeasonalOverride: ( + URIRef # A seasonal override of a return policy, for example used for holidays. + ) + MerchantReturnUnlimitedWindow: ( + URIRef # Specifies that there is an unlimited window for product returns. + ) + MerchantReturnUnspecified: ( + URIRef # Specifies that a product return policy is not provided. + ) + Message: ( + URIRef # A single message from a sender to one or more organizations or people. + ) MiddleSchool: URIRef # A middle school (typically for children aged around 11-14, although this varies somewhat). Midwifery: URIRef # 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. MinimumAdvertisedPrice: URIRef # Represents the minimum advertised price ("MAP") (as dictated by the manufacturer) of an offered product. @@ -694,11 +806,15 @@ class SDO(DefinedNamespace): MixedEventAttendanceMode: URIRef # MixedEventAttendanceMode - an event that is conducted as a combination of both offline and online modes. MixtapeAlbum: URIRef # MixtapeAlbum. MobileApplication: URIRef # A software application designed specifically to work well on a mobile device such as a telephone. - MobilePhoneStore: URIRef # A store that sells mobile phones and related accessories. + MobilePhoneStore: ( + URIRef # A store that sells mobile phones and related accessories. + ) MolecularEntity: URIRef # Any constitutionally or isotopically distinct atom, molecule, ion, ion pair, radical, radical ion, complex, conformer etc., identifiable as a separately distinguishable entity. Monday: URIRef # The day of the week between Sunday and Tuesday. MonetaryAmount: URIRef # 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. - MonetaryAmountDistribution: URIRef # A statistical distribution of monetary amounts. + MonetaryAmountDistribution: ( + URIRef # A statistical distribution of monetary amounts. + ) MonetaryGrant: URIRef # A monetary grant. MoneyTransfer: URIRef # The act of transferring money from one place to another place. This may occur electronically or physically. MortgageLoan: URIRef # A loan in which property or real estate is used as collateral. (A loan securitized against some real estate). @@ -725,7 +841,9 @@ class SDO(DefinedNamespace): Museum: URIRef # A museum. MusicAlbum: URIRef # A collection of music tracks. MusicAlbumProductionType: URIRef # Classification of the album by it's type of content: soundtrack, live album, studio album, etc. - MusicAlbumReleaseType: URIRef # The kind of release which this album is: single, EP or album. + MusicAlbumReleaseType: ( + URIRef # The kind of release which this album is: single, EP or album. + ) MusicComposition: URIRef # A musical composition. MusicEvent: URIRef # Event type: Music event. MusicGroup: URIRef # A musical group, such as a band, an orchestra, or a choir. Can also be a solo musician. @@ -745,16 +863,22 @@ class SDO(DefinedNamespace): Neurologic: URIRef # A specific branch of medical science that studies the nerves and nervous system and its respective disease states. NewCondition: URIRef # Indicates that the item is new. NewsArticle: URIRef # A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news. A more detailed overview of [schema.org News markup](/docs/news.html) is also available. - NewsMediaOrganization: URIRef # A News/Media organization such as a newspaper or TV station. + NewsMediaOrganization: ( + URIRef # A News/Media organization such as a newspaper or TV station. + ) Newspaper: URIRef # 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. NightClub: URIRef # A nightclub or discotheque. - NoninvasiveProcedure: URIRef # A type of medical procedure that involves noninvasive techniques. + NoninvasiveProcedure: ( + URIRef # A type of medical procedure that involves noninvasive techniques. + ) Nonprofit501a: URIRef # Nonprofit501a: Non-profit type referring to Farmers’ Cooperative Associations. Nonprofit501c1: URIRef # Nonprofit501c1: Non-profit type referring to Corporations Organized Under Act of Congress, including Federal Credit Unions and National Farm Loan Associations. Nonprofit501c10: URIRef # Nonprofit501c10: Non-profit type referring to Domestic Fraternal Societies and Associations. Nonprofit501c11: URIRef # Nonprofit501c11: Non-profit type referring to Teachers' Retirement Fund Associations. Nonprofit501c12: URIRef # Nonprofit501c12: Non-profit type referring to Benevolent Life Insurance Associations, Mutual Ditch or Irrigation Companies, Mutual or Cooperative Telephone Companies. - Nonprofit501c13: URIRef # Nonprofit501c13: Non-profit type referring to Cemetery Companies. + Nonprofit501c13: ( + URIRef # Nonprofit501c13: Non-profit type referring to Cemetery Companies. + ) Nonprofit501c14: URIRef # Nonprofit501c14: Non-profit type referring to State-Chartered Credit Unions, Mutual Reserve Funds. Nonprofit501c15: URIRef # Nonprofit501c15: Non-profit type referring to Mutual Insurance Companies or Associations. Nonprofit501c16: URIRef # Nonprofit501c16: Non-profit type referring to Cooperative Organizations to Finance Crop Operations. @@ -765,7 +889,9 @@ class SDO(DefinedNamespace): Nonprofit501c20: URIRef # Nonprofit501c20: Non-profit type referring to Group Legal Services Plan Organizations. Nonprofit501c21: URIRef # Nonprofit501c21: Non-profit type referring to Black Lung Benefit Trusts. Nonprofit501c22: URIRef # Nonprofit501c22: Non-profit type referring to Withdrawal Liability Payment Funds. - Nonprofit501c23: URIRef # Nonprofit501c23: Non-profit type referring to Veterans Organizations. + Nonprofit501c23: ( + URIRef # Nonprofit501c23: Non-profit type referring to Veterans Organizations. + ) Nonprofit501c24: URIRef # Nonprofit501c24: Non-profit type referring to Section 4049 ERISA Trusts. Nonprofit501c25: URIRef # Nonprofit501c25: Non-profit type referring to Real Property Title-Holding Corporations or Trusts with Multiple Parents. Nonprofit501c26: URIRef # Nonprofit501c26: Non-profit type referring to State-Sponsored Organizations Providing Health Coverage for High-Risk Individuals. @@ -781,10 +907,16 @@ class SDO(DefinedNamespace): Nonprofit501d: URIRef # Nonprofit501d: Non-profit type referring to Religious and Apostolic Associations. Nonprofit501e: URIRef # Nonprofit501e: Non-profit type referring to Cooperative Hospital Service Organizations. Nonprofit501f: URIRef # Nonprofit501f: Non-profit type referring to Cooperative Service Organizations. - Nonprofit501k: URIRef # Nonprofit501k: Non-profit type referring to Child Care Organizations. - Nonprofit501n: URIRef # Nonprofit501n: Non-profit type referring to Charitable Risk Pools. + Nonprofit501k: ( + URIRef # Nonprofit501k: Non-profit type referring to Child Care Organizations. + ) + Nonprofit501n: ( + URIRef # Nonprofit501n: Non-profit type referring to Charitable Risk Pools. + ) Nonprofit501q: URIRef # Nonprofit501q: Non-profit type referring to Credit Counseling Organizations. - Nonprofit527: URIRef # Nonprofit527: Non-profit type referring to Political organizations. + Nonprofit527: ( + URIRef # Nonprofit527: Non-profit type referring to Political organizations. + ) NonprofitANBI: URIRef # NonprofitANBI: Non-profit type referring to a Public Benefit Organization (NL). NonprofitSBBI: URIRef # NonprofitSBBI: Non-profit type referring to a Social Interest Promoting Institution (NL). NonprofitType: URIRef # NonprofitType enumerates several kinds of official non-profit types of which a non-profit organization can be. @@ -830,19 +962,31 @@ class SDO(DefinedNamespace): Optician: URIRef # A store that sells reading glasses and similar devices for improving vision. Optometric: URIRef # The science or practice of testing visual acuity and prescribing corrective lenses. Order: URIRef # 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. - OrderAction: URIRef # An agent orders an object/product/service to be delivered/sent. + OrderAction: ( + URIRef # An agent orders an object/product/service to be delivered/sent. + ) OrderCancelled: URIRef # OrderStatus representing cancellation of an order. OrderDelivered: URIRef # OrderStatus representing successful delivery of an order. OrderInTransit: URIRef # OrderStatus representing that an order is in transit. OrderItem: URIRef # An order item is a line of an order. It includes the quantity and shipping details of a bought offer. OrderPaymentDue: URIRef # OrderStatus representing that payment is due on an order. - OrderPickupAvailable: URIRef # OrderStatus representing availability of an order for pickup. - OrderProblem: URIRef # OrderStatus representing that there is a problem with the order. - OrderProcessing: URIRef # OrderStatus representing that an order is being processed. + OrderPickupAvailable: ( + URIRef # OrderStatus representing availability of an order for pickup. + ) + OrderProblem: ( + URIRef # OrderStatus representing that there is a problem with the order. + ) + OrderProcessing: ( + URIRef # OrderStatus representing that an order is being processed. + ) OrderReturned: URIRef # OrderStatus representing that an order has been returned. OrderStatus: URIRef # Enumerated status values for Order. - Organization: URIRef # An organization such as a school, NGO, corporation, club, etc. - OrganizationRole: URIRef # A subclass of Role used to describe roles within organizations. + Organization: ( + URIRef # An organization such as a school, NGO, corporation, club, etc. + ) + OrganizationRole: ( + URIRef # A subclass of Role used to describe roles within organizations. + ) OrganizeAction: URIRef # The act of manipulating/administering/supervising/controlling one or more objects. OriginalMediaContent: URIRef # Content coded 'as original media content' in a [[MediaReview]], considered in the context of how it was published or shared. For a [[VideoObject]] to be 'original': No evidence the footage has been misleadingly altered or manipulated, though it may contain false or misleading claims. For an [[ImageObject]] to be 'original': No evidence the image has been misleadingly altered or manipulated, though it may still contain false or misleading claims. For 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. For an [[AudioObject]] to be 'original': No evidence the audio has been misleadingly altered or manipulated, though it may contain false or misleading claims. OriginalShippingFees: URIRef # Specifies that the customer must pay the original shipping costs when returning a product. @@ -872,11 +1016,17 @@ class SDO(DefinedNamespace): PatientExperienceHealthAspect: URIRef # 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. PawnShop: URIRef # A shop that will buy, or lend money against the security of, personal possessions. PayAction: URIRef # An agent pays a price to a participant. - PaymentAutomaticallyApplied: URIRef # An automatic payment system is in place and will be used. + PaymentAutomaticallyApplied: ( + URIRef # An automatic payment system is in place and will be used. + ) PaymentCard: URIRef # A payment method using a credit, debit, store or other card to associate the payment with an account. - PaymentChargeSpecification: URIRef # The costs of settling the payment using a particular payment method. + PaymentChargeSpecification: ( + URIRef # The costs of settling the payment using a particular payment method. + ) PaymentComplete: URIRef # The payment has been received and processed. - PaymentDeclined: URIRef # The payee received the payment, but it was declined for some reason. + PaymentDeclined: ( + URIRef # The payee received the payment, but it was declined for some reason. + ) PaymentDue: URIRef # The payment is due, but still within an acceptable time to be received. PaymentMethod: URIRef # 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 PaymentPastDue: URIRef # The payment is due and considered late. @@ -888,7 +1038,9 @@ class SDO(DefinedNamespace): PerformAction: URIRef # The act of participating in performance arts. PerformanceRole: URIRef # A PerformanceRole is a Role that some entity places with regard to a theatrical performance, e.g. in a Movie, TVSeries etc. PerformingArtsTheater: URIRef # A theater or other performing art center. - PerformingGroup: URIRef # A performance group, such as a band, an orchestra, or a circus. + PerformingGroup: ( + URIRef # A performance group, such as a band, an orchestra, or a circus. + ) Periodical: URIRef # A publication in any medium issued in successive parts bearing numerical or chronological designations and intended, such as a magazine, scholarly journal, or newspaper to continue indefinitely.\n\nSee also [blog post](http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html). Permit: URIRef # A permit issued by an organization, e.g. a parking pass. Person: URIRef # A person (alive, dead, undead, or fictional). @@ -896,10 +1048,14 @@ class SDO(DefinedNamespace): Pharmacy: URIRef # A pharmacy or drugstore. PharmacySpecialty: URIRef # The practice or art and science of preparing and dispensing drugs and medicines. Photograph: URIRef # A photograph. - PhotographAction: URIRef # The act of capturing still images of objects using a camera. + PhotographAction: ( + URIRef # The act of capturing still images of objects using a camera. + ) PhysicalActivity: URIRef # 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. PhysicalActivityCategory: URIRef # Categories of physical activity, organized by physiologic classification. - PhysicalExam: URIRef # A type of physical examination of a patient performed by a physician. + PhysicalExam: ( + URIRef # A type of physical examination of a patient performed by a physician. + ) PhysicalTherapy: URIRef # A process of progressive physical care and rehabilitation aimed at improving a health condition. Physician: URIRef # A doctor's office. Physiotherapy: URIRef # 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.. @@ -926,13 +1082,21 @@ class SDO(DefinedNamespace): PreOrder: URIRef # Indicates that the item is available for pre-order. PreOrderAction: URIRef # An agent orders a (not yet released) object/product/service to be delivered/sent. PreSale: URIRef # Indicates that the item is available for ordering and delivery before general availability. - PregnancyHealthAspect: URIRef # Content discussing pregnancy-related aspects of a health topic. - PrependAction: URIRef # The act of inserting at the beginning if an ordered collection. + PregnancyHealthAspect: ( + URIRef # Content discussing pregnancy-related aspects of a health topic. + ) + PrependAction: ( + URIRef # The act of inserting at the beginning if an ordered collection. + ) Preschool: URIRef # A preschool. PrescriptionOnly: URIRef # Available by prescription only. - PresentationDigitalDocument: URIRef # A file containing slides or used for a presentation. + PresentationDigitalDocument: ( + URIRef # A file containing slides or used for a presentation. + ) PreventionHealthAspect: URIRef # Information about actions or measures that can be taken to avoid getting the topic or reaching a critical situation related to the topic. - PreventionIndication: URIRef # An indication for preventing an underlying condition, symptom, etc. + PreventionIndication: ( + URIRef # An indication for preventing an underlying condition, symptom, etc. + ) PriceComponentTypeEnumeration: URIRef # Enumerates different price components that together make up the total price for an offered product. PriceSpecification: URIRef # 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. PriceTypeEnumeration: URIRef # Enumerates different price types, for example list price, invoice price, and sale price. @@ -944,7 +1108,9 @@ class SDO(DefinedNamespace): ProductModel: URIRef # A datasheet or vendor specification of a product (in the sense of a prototypical description). ProfessionalService: URIRef # 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]], [[AccountingService]], [[Attorney]], [[Notary]], as well as types for several kinds of [[HomeAndConstructionBusiness]]: [[Electrician]], [[GeneralContractor]], [[HousePainter]], [[Locksmith]], [[Plumber]], [[RoofingContractor]]. [[LegalService]] was introduced as a more inclusive supertype of [[Attorney]]. ProfilePage: URIRef # Web page type: Profile page. - PrognosisHealthAspect: URIRef # Typical progression and happenings of life course of the topic. + PrognosisHealthAspect: ( + URIRef # Typical progression and happenings of life course of the topic. + ) ProgramMembership: URIRef # Used to describe membership in a loyalty programs (e.g. "StarAliance"), traveler clubs (e.g. "AAA"), purchase clubs ("Safeway Club"), etc. Project: URIRef # An enterprise (potentially individual but typically collaborative), planned to achieve a particular aim. Use properties from [[Organization]], [[subOrganization]]/[[parentOrganization]] to indicate project sub-structures. PronounceableText: URIRef # Data type: PronounceableText. @@ -978,12 +1144,16 @@ class SDO(DefinedNamespace): RadioChannel: URIRef # A unique instance of a radio BroadcastService on a CableOrSatelliteService lineup. RadioClip: URIRef # A short radio program or a segment/part of a radio program. RadioEpisode: URIRef # A radio episode which can be part of a series or season. - RadioSeason: URIRef # Season dedicated to radio broadcast and associated online delivery. + RadioSeason: ( + URIRef # Season dedicated to radio broadcast and associated online delivery. + ) RadioSeries: URIRef # CreativeWorkSeries dedicated to radio broadcast and associated online delivery. RadioStation: URIRef # A radio station. Radiography: URIRef # 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. RandomizedTrial: URIRef # A randomized trial design. - Rating: URIRef # A rating is an evaluation on a numeric scale, such as 1 to 5 stars. + Rating: ( + URIRef # A rating is an evaluation on a numeric scale, such as 1 to 5 stars. + ) ReactAction: URIRef # The act of responding instinctively and emotionally to an object, expressing a sentiment. ReadAction: URIRef # The act of consuming written content. ReadPermission: URIRef # Permission to read or view the document. @@ -996,13 +1166,17 @@ class SDO(DefinedNamespace): RecommendedDoseSchedule: URIRef # 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. Recruiting: URIRef # Recruiting participants. RecyclingCenter: URIRef # A recycling center. - RefundTypeEnumeration: URIRef # Enumerates several kinds of product return refund types. + RefundTypeEnumeration: ( + URIRef # Enumerates several kinds of product return refund types. + ) RefurbishedCondition: URIRef # Indicates that the item is refurbished. RegisterAction: URIRef # 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. Registry: URIRef # A registry-based study design. ReimbursementCap: URIRef # The drug's cost represents the maximum reimbursement paid by an insurer for the drug. RejectAction: URIRef # The act of rejecting to/adopting an object.\n\nRelated actions:\n\n* [[AcceptAction]]: The antonym of RejectAction. - RelatedTopicsHealthAspect: URIRef # Other prominent or relevant topics tied to the main topic. + RelatedTopicsHealthAspect: ( + URIRef # Other prominent or relevant topics tied to the main topic. + ) RemixAlbum: URIRef # RemixAlbum. Renal: URIRef # A specific branch of medical science that pertains to the study of the kidneys and its respective disease states. RentAction: URIRef # 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. @@ -1011,10 +1185,14 @@ class SDO(DefinedNamespace): RepaymentSpecification: URIRef # A structured value representing repayment. ReplaceAction: URIRef # The act of editing a recipient by replacing an old object with a new object. ReplyAction: URIRef # 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. - Report: URIRef # A Report generated by governmental or non-governmental organization. + Report: ( + URIRef # A Report generated by governmental or non-governmental organization. + ) ReportageNewsArticle: URIRef # The [[ReportageNewsArticle]] type is a subtype of [[NewsArticle]] representing news articles which are the result of journalistic news reporting conventions. In 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. The [[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. A [[ReportageNewsArticle]] which goes deeper into analysis can also be marked with an additional type of [[AnalysisNewsArticle]]. ReportedDoseSchedule: URIRef # A patient-reported or observed dosing schedule for a drug or supplement. - ResearchOrganization: URIRef # A Research Organization (e.g. scientific institute, research company). + ResearchOrganization: ( + URIRef # A Research Organization (e.g. scientific institute, research company). + ) ResearchProject: URIRef # A Research project. Researcher: URIRef # Researchers. Reservation: URIRef # 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]]. @@ -1040,15 +1218,23 @@ class SDO(DefinedNamespace): ReturnAtKiosk: URIRef # Specifies that product returns must be made at a kiosk. ReturnByMail: URIRef # Specifies that product returns must to be done by mail. ReturnFeesCustomerResponsibility: URIRef # Specifies that product returns must be paid for, and are the responsibility of, the customer. - ReturnFeesEnumeration: URIRef # Enumerates several kinds of policies for product return fees. + ReturnFeesEnumeration: ( + URIRef # Enumerates several kinds of policies for product return fees. + ) ReturnInStore: URIRef # Specifies that product returns must be made in a store. ReturnLabelCustomerResponsibility: URIRef # Indicated that creating a return label is the responsibility of the customer. ReturnLabelDownloadAndPrint: URIRef # Indicated that a return label must be downloaded and printed by the customer. ReturnLabelInBox: URIRef # Specifies that a return label will be provided by the seller in the shipping box. - ReturnLabelSourceEnumeration: URIRef # Enumerates several types of return labels for product returns. - ReturnMethodEnumeration: URIRef # Enumerates several types of product return methods. + ReturnLabelSourceEnumeration: ( + URIRef # Enumerates several types of return labels for product returns. + ) + ReturnMethodEnumeration: ( + URIRef # Enumerates several types of product return methods. + ) ReturnShippingFees: URIRef # Specifies that the customer must pay the return shipping costs when returning a product - Review: URIRef # A review of an item - for example, of a restaurant, movie, or store. + Review: ( + URIRef # A review of an item - for example, of a restaurant, movie, or store. + ) ReviewAction: URIRef # The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review. ReviewNewsArticle: URIRef # A [[NewsArticle]] and [[CriticReview]] providing a professional critic's assessment of a service, product, performance, or artistic or literary work. Rheumatologic: URIRef # A specific branch of medical science that deals with the study and treatment of rheumatic, autoimmune or joint diseases. @@ -1064,7 +1250,9 @@ class SDO(DefinedNamespace): RsvpResponseType: URIRef # RsvpResponseType is an enumeration type whose instances represent responding to an RSVP request. RsvpResponseYes: URIRef # The invitee will attend. SRP: URIRef # Represents the suggested retail price ("SRP") of an offered product. - SafetyHealthAspect: URIRef # Content about the safety-related aspects of a health topic. + SafetyHealthAspect: ( + URIRef # Content about the safety-related aspects of a health topic. + ) SaleEvent: URIRef # Event type: Sales event. SalePrice: URIRef # Represents a sale price (usually active for a limited period) of an offered product. SatireOrParodyContent: URIRef # Content coded 'satire or parody content' in a [[MediaReview]], considered in the context of how it was published or shared. For 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.) For 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.) For 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.) For 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.) @@ -1076,7 +1264,9 @@ class SDO(DefinedNamespace): School: URIRef # A school. SchoolDistrict: URIRef # A School District is an administrative area for the administration of schools. ScreeningEvent: URIRef # A screening of a movie or other video. - ScreeningHealthAspect: URIRef # Content about how to screen or further filter a topic. + ScreeningHealthAspect: ( + URIRef # Content about how to screen or further filter a topic. + ) Sculpture: URIRef # A piece of sculpture. SeaBodyOfWater: URIRef # A sea (for example, the Caspian sea). SearchAction: URIRef # The act of searching for an object.\n\nRelated actions:\n\n* [[FindAction]]: SearchAction generally leads to a FindAction, but not necessarily. @@ -1100,14 +1290,18 @@ class SDO(DefinedNamespace): ShoeStore: URIRef # A shoe store. ShoppingCenter: URIRef # A shopping center or mall. ShortStory: URIRef # Short story or tale. A brief work of literature, usually written in narrative prose. - SideEffectsHealthAspect: URIRef # Side effects that can be observed from the usage of the topic. + SideEffectsHealthAspect: ( + URIRef # Side effects that can be observed from the usage of the topic. + ) SingleBlindedTrial: URIRef # A trial design in which the researcher knows which treatment the patient was randomly assigned to but the patient does not. SingleCenterTrial: URIRef # A trial that takes place at a single center. SingleFamilyResidence: URIRef # Residence type: Single-family home. SinglePlayer: URIRef # Play mode: SinglePlayer. Which is played by a lone player. SingleRelease: URIRef # SingleRelease. SiteNavigationElement: URIRef # A navigation element of the page. - SizeGroupEnumeration: URIRef # Enumerates common size groups for various product categories. + SizeGroupEnumeration: ( + URIRef # Enumerates common size groups for various product categories. + ) SizeSpecification: URIRef # 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]]). SizeSystemEnumeration: URIRef # Enumerates common size systems for different categories of products, for example "EN-13402" or "UK" for wearables or "Imperial" for screws. SizeSystemImperial: URIRef # Imperial size system. @@ -1120,7 +1314,9 @@ class SDO(DefinedNamespace): SoftwareSourceCode: URIRef # Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates. SoldOut: URIRef # Indicates that the item has sold out. SolveMathAction: URIRef # The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression. - SomeProducts: URIRef # A placeholder for multiple similar products of the same kind. + SomeProducts: ( + URIRef # A placeholder for multiple similar products of the same kind. + ) SoundtrackAlbum: URIRef # SoundtrackAlbum. SpeakableSpecification: URIRef # 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. SpecialAnnouncement: URIRef # A SpecialAnnouncement combines a simple date-stamped textual information update with contextualized Web links and other structured data. It represents an information update made by a locally-oriented organization, for example schools, pharmacies, healthcare providers, community groups, police, local government. For work in progress guidelines on Coronavirus-related markup see [this doc](https://docs.google.com/document/d/14ikaGCKxo50rRM7nvKSlbUpjyIk2WMQd3IkB1lItlrM/edit#). The 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 expect to improve the markup iteratively as it is deployed and as feedback emerges from use. In addition to our usual [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#). While 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 the kinds of everyday practical information being posted to existing websites during an emergency situation. Several kinds of information can be provided: We encourage the provision of "name", "text", "datePosted", "expires" (if appropriate), "category" and "url" as a simple baseline. It is important to provide a value for "category" where possible, most ideally as a well known URL 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". For 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 unlikely that a single SpecialAnnouncement will need all of the possible properties simultaneously. We 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]]. Many [[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]]. The [[about]] property can be used to indicate entities that are the focus of the announcement. We now recommend using [[about]] only for 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. The 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 [[SpecialAnnouncement]] updates in a page, e.g. using JSON-LD. For sites with Atom/RSS functionality, you can point to a feed with the [[webFeed]] property. This can be a simple URL, or an inline [[DataFeed]] object, with [[encodingFormat]] providing media type information e.g. "application/rss+xml" or "application/atom+xml". @@ -1211,7 +1407,9 @@ class SDO(DefinedNamespace): TransitMap: URIRef # A transit map. TravelAction: URIRef # The act of traveling from an fromLocation to a destination by a specified mode of transport, optionally with participants. TravelAgency: URIRef # A travel agency. - TreatmentIndication: URIRef # An indication for treating an underlying condition, symptom, etc. + TreatmentIndication: ( + URIRef # An indication for treating an underlying condition, symptom, etc. + ) TreatmentsHealthAspect: URIRef # Treatments or related therapies for a Topic. Trip: URIRef # A trip or journey. An itinerary of visits to one or more places. TripleBlindedTrial: URIRef # 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. @@ -1225,13 +1423,19 @@ class SDO(DefinedNamespace): USNonprofitType: URIRef # USNonprofitType: Non-profit organization type originating from the United States. Ultrasound: URIRef # Ultrasound imaging. UnRegisterAction: URIRef # 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 werer previously registered, rather than leaving a team/group of people. - UnemploymentSupport: URIRef # UnemploymentSupport: this is a benefit for unemployment support. + UnemploymentSupport: ( + URIRef # UnemploymentSupport: this is a benefit for unemployment support. + ) UnincorporatedAssociationCharity: URIRef # UnincorporatedAssociationCharity: Non-profit type referring to a charitable company that is not incorporated (UK). UnitPriceSpecification: URIRef # The price asked for a given offer by the respective organization or person. UnofficialLegalValue: URIRef # Indicates that a document has no particular or special standing (e.g. a republication of a law by a private publisher). - UpdateAction: URIRef # The act of managing by changing/editing the state of the object. + UpdateAction: ( + URIRef # The act of managing by changing/editing the state of the object. + ) Urologic: URIRef # 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. - UsageOrScheduleHealthAspect: URIRef # Content about how, when, frequency and dosage of a topic. + UsageOrScheduleHealthAspect: ( + URIRef # Content about how, when, frequency and dosage of a topic. + ) UseAction: URIRef # The act of applying an object to its intended purpose. UsedCondition: URIRef # Indicates that the item is used. UserBlocks: URIRef # 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]]. @@ -1277,18 +1481,36 @@ class SDO(DefinedNamespace): WatchAction: URIRef # The act of consuming dynamic/moving visual content. Waterfall: URIRef # A waterfall, like Niagara. WearAction: URIRef # The act of dressing oneself in clothing. - WearableMeasurementBack: URIRef # Measurement of the back section, for example of a jacket - WearableMeasurementChestOrBust: URIRef # Measurement of the chest/bust section, for example of a suit - WearableMeasurementCollar: URIRef # Measurement of the collar, for example of a shirt + WearableMeasurementBack: ( + URIRef # Measurement of the back section, for example of a jacket + ) + WearableMeasurementChestOrBust: ( + URIRef # Measurement of the chest/bust section, for example of a suit + ) + WearableMeasurementCollar: ( + URIRef # Measurement of the collar, for example of a shirt + ) WearableMeasurementCup: URIRef # Measurement of the cup, for example of a bra - WearableMeasurementHeight: URIRef # Measurement of the height, for example the heel height of a shoe - WearableMeasurementHips: URIRef # Measurement of the hip section, for example of a skirt + WearableMeasurementHeight: ( + URIRef # Measurement of the height, for example the heel height of a shoe + ) + WearableMeasurementHips: ( + URIRef # Measurement of the hip section, for example of a skirt + ) WearableMeasurementInseam: URIRef # Measurement of the inseam, for example of pants WearableMeasurementLength: URIRef # Represents the length, for example of a dress - WearableMeasurementOutsideLeg: URIRef # Measurement of the outside leg, for example of pants - WearableMeasurementSleeve: URIRef # Measurement of the sleeve length, for example of a shirt - WearableMeasurementTypeEnumeration: URIRef # Enumerates common types of measurement for wearables products. - WearableMeasurementWaist: URIRef # Measurement of the waist section, for example of pants + WearableMeasurementOutsideLeg: ( + URIRef # Measurement of the outside leg, for example of pants + ) + WearableMeasurementSleeve: ( + URIRef # Measurement of the sleeve length, for example of a shirt + ) + WearableMeasurementTypeEnumeration: ( + URIRef # Enumerates common types of measurement for wearables products. + ) + WearableMeasurementWaist: ( + URIRef # Measurement of the waist section, for example of pants + ) WearableMeasurementWidth: URIRef # Measurement of the width, for example of shoes WearableSizeGroupBig: URIRef # Size group "Big" for wearables. WearableSizeGroupBoys: URIRef # Size group "Boys" for wearables. @@ -1301,7 +1523,9 @@ class SDO(DefinedNamespace): WearableSizeGroupJuniors: URIRef # Size group "Juniors" for wearables. WearableSizeGroupMaternity: URIRef # Size group "Maternity" for wearables. WearableSizeGroupMens: URIRef # Size group "Mens" for wearables. - WearableSizeGroupMisses: URIRef # Size group "Misses" (also known as "Missy") for wearables. + WearableSizeGroupMisses: ( + URIRef # Size group "Misses" (also known as "Missy") for wearables. + ) WearableSizeGroupPetite: URIRef # Size group "Petite" for wearables. WearableSizeGroupPlus: URIRef # Size group "Plus" for wearables. WearableSizeGroupRegular: URIRef # Size group "Regular" for wearables. @@ -1313,8 +1537,12 @@ class SDO(DefinedNamespace): WearableSizeSystemCN: URIRef # Chinese size system for wearables. WearableSizeSystemContinental: URIRef # Continental size system for wearables. WearableSizeSystemDE: URIRef # German size system for wearables. - WearableSizeSystemEN13402: URIRef # EN 13402 (joint European standard for size labelling of clothes). - WearableSizeSystemEnumeration: URIRef # Enumerates common size systems specific for wearable products + WearableSizeSystemEN13402: ( + URIRef # EN 13402 (joint European standard for size labelling of clothes). + ) + WearableSizeSystemEnumeration: ( + URIRef # Enumerates common size systems specific for wearable products + ) WearableSizeSystemEurope: URIRef # European size system for wearables. WearableSizeSystemFR: URIRef # French size system for wearables. WearableSizeSystemGS1: URIRef # GS1 (formerly NRF) size system for wearables. @@ -1331,7 +1559,9 @@ class SDO(DefinedNamespace): WebSite: URIRef # A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs. Wednesday: URIRef # The day of the week between Tuesday and Thursday. WesternConventional: URIRef # 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. - Wholesale: URIRef # The drug's cost represents the wholesale acquisition cost of the drug. + Wholesale: ( + URIRef # The drug's cost represents the wholesale acquisition cost of the drug. + ) WholesaleStore: URIRef # A wholesale store. WinAction: URIRef # The act of achieving victory in a competitive activity. Winery: URIRef # A winery. @@ -1346,11 +1576,15 @@ class SDO(DefinedNamespace): Zoo: URIRef # A zoo. about: URIRef # The subject matter of the content. abridged: URIRef # Indicates whether the book is an abridged edition. - abstract: URIRef # An abstract is a short description that summarizes a [[CreativeWork]]. + abstract: ( + URIRef # An abstract is a short description that summarizes a [[CreativeWork]]. + ) accelerationTime: URIRef # 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. acceptedAnswer: URIRef # 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. acceptedOffer: URIRef # The offer(s) -- e.g., product, quantity and price combinations -- included in the order. - acceptedPaymentMethod: URIRef # The payment method(s) accepted by seller for this offer. + acceptedPaymentMethod: ( + URIRef # The payment method(s) accepted by seller for this offer. + ) acceptsReservations: URIRef # 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```. accessCode: URIRef # Password, PIN, or access code needed for delivery (e.g. from a locker). accessMode: URIRef # The human sensory perceptual system or cognitive faculty through which a person may process or perceive information. Expected values include: auditory, tactile, textual, visual, colorDependent, chartOnVisual, chemOnVisual, diagramOnVisual, mathOnVisual, musicOnVisual, textOnVisual. @@ -1365,13 +1599,19 @@ class SDO(DefinedNamespace): accountId: URIRef # The identifier for the account the payment will be applied to. accountMinimumInflow: URIRef # A minimum amount that has to be paid in every month. accountOverdraftLimit: URIRef # 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. - accountablePerson: URIRef # Specifies the Person that is legally accountable for the CreativeWork. + accountablePerson: ( + URIRef # Specifies the Person that is legally accountable for the CreativeWork. + ) acquireLicensePage: URIRef # Indicates a page documenting how licenses can be purchased or otherwise acquired, for the current item. - acquiredFrom: URIRef # The organization or person from which the product was acquired. + acquiredFrom: ( + URIRef # The organization or person from which the product was acquired. + ) acrissCode: URIRef # 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. actionAccessibilityRequirement: URIRef # A set of requirements that a must be fulfilled in order to perform an Action. If more than one value is specied, fulfilling one set of requirements will allow the Action to be performed. actionApplication: URIRef # An application that can complete the request. - actionOption: URIRef # A sub property of object. The options subject to this action. + actionOption: ( + URIRef # A sub property of object. The options subject to this action. + ) actionPlatform: URIRef # 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. actionStatus: URIRef # Indicates the current disposition of the Action. actionableFeedbackPolicy: URIRef # 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. @@ -1381,7 +1621,9 @@ class SDO(DefinedNamespace): actor: URIRef # 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. actors: URIRef # An actor, e.g. in tv, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip. addOn: URIRef # 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). - additionalName: URIRef # An additional name for a Person, can be used for a middle name. + additionalName: ( + URIRef # An additional name for a Person, can be used for a middle name. + ) additionalNumberOfGuests: URIRef # If responding yes, the number of guests who will attend in addition to the invitee. additionalProperty: URIRef # A property-value pair representing an additional characteristics of the entitity, 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. additionalType: URIRef # An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. @@ -1390,7 +1632,9 @@ class SDO(DefinedNamespace): addressCountry: URIRef # 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). addressLocality: URIRef # The locality in which the street address is, and which is in the region. For example, Mountain View. addressRegion: URIRef # 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) - administrationRoute: URIRef # A route by which this drug may be administered, e.g. 'oral'. + administrationRoute: ( + URIRef # A route by which this drug may be administered, e.g. 'oral'. + ) advanceBookingRequirement: URIRef # The amount of time that is required between accepting the offer and the actual usage of the resource or service. adverseOutcome: URIRef # 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 is otherwise life-threatening or requires immediate medical attention), tag it as a seriouseAdverseOutcome instead. affectedBy: URIRef # Drugs that affect the test's results. @@ -1402,7 +1646,9 @@ class SDO(DefinedNamespace): album: URIRef # A music album. albumProductionType: URIRef # Classification of the album by it's type of content: soundtrack, live album, studio album, etc. albumRelease: URIRef # A release of this album. - albumReleaseType: URIRef # The kind of release which this album is: single, EP or album. + albumReleaseType: ( + URIRef # The kind of release which this album is: single, EP or album. + ) albums: URIRef # A collection of music albums. alcoholWarning: URIRef # Any precaution, guidance, contraindication, etc. related to consumption of alcohol while taking this drug. algorithm: URIRef # The algorithm or rules to follow to compute the score. @@ -1420,22 +1666,34 @@ class SDO(DefinedNamespace): answerCount: URIRef # The number of answers this question has received. answerExplanation: URIRef # 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. antagonist: URIRef # The muscle whose action counteracts the specified muscle. - appearance: URIRef # Indicates an occurence of a [[Claim]] in some [[CreativeWork]]. + appearance: ( + URIRef # Indicates an occurence of a [[Claim]] in some [[CreativeWork]]. + ) applicableLocation: URIRef # The location in which the status applies. applicantLocationRequirements: URIRef # 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. application: URIRef # An application that can complete the request. - applicationCategory: URIRef # Type of software application, e.g. 'Game, Multimedia'. - applicationContact: URIRef # Contact details for further information relevant to this job posting. + applicationCategory: ( + URIRef # Type of software application, e.g. 'Game, Multimedia'. + ) + applicationContact: ( + URIRef # Contact details for further information relevant to this job posting. + ) applicationDeadline: URIRef # The date at which the program stops collecting applications for the next enrollment cycle. applicationStartDate: URIRef # The date at which the program begins collecting applications for the next enrollment cycle. - applicationSubCategory: URIRef # Subcategory of the application, e.g. 'Arcade Game'. + applicationSubCategory: ( + URIRef # Subcategory of the application, e.g. 'Arcade Game'. + ) applicationSuite: URIRef # The name of the application suite to which the application belongs (e.g. Excel belongs to Office). appliesToDeliveryMethod: URIRef # The delivery method(s) to which the delivery charge or payment charge specification applies. appliesToPaymentMethod: URIRef # The payment method(s) to which the payment charge specification applies. archiveHeld: URIRef # Collection, [fonds](https://en.wikipedia.org/wiki/Fonds), or item held, kept or maintained by an [[ArchiveOrganization]]. archivedAt: URIRef # 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. - area: URIRef # The area within which users can expect to reach the broadcast service. - areaServed: URIRef # The geographic area where a service or offered item is provided. + area: ( + URIRef # The area within which users can expect to reach the broadcast service. + ) + areaServed: ( + URIRef # The geographic area where a service or offered item is provided. + ) arrivalAirport: URIRef # The airport where the flight terminates. arrivalBoatTerminal: URIRef # The terminal or port from which the boat arrives. arrivalBusStop: URIRef # The stop or station from which the bus arrives. @@ -1454,7 +1712,9 @@ class SDO(DefinedNamespace): artworkSurface: URIRef # The supporting materials for the artwork, e.g. Canvas, Paper, Wood, Board, etc. aspect: URIRef # An aspect of medical practice that is considered on the page, such as 'diagnosis', 'treatment', 'causes', 'prognosis', 'etiology', 'epidemiology', etc. assembly: URIRef # Library file name e.g., mscorlib.dll, system.web.dll. - assemblyVersion: URIRef # Associated product/technology version. e.g., .NET Framework 4.5. + assemblyVersion: ( + URIRef # Associated product/technology version. e.g., .NET Framework 4.5. + ) assesses: URIRef # The item being described is intended to assess the competency or learning outcome defined by the referenced term. associatedAnatomy: URIRef # The anatomy of the underlying organ system or structures associated with this entity. associatedArticle: URIRef # A NewsArticle associated with the Media Object. @@ -1467,7 +1727,9 @@ class SDO(DefinedNamespace): athlete: URIRef # A person that acts as performing member of a sports team; a player as opposed to a coach. attendee: URIRef # A person or organization attending the event. attendees: URIRef # A person attending the event. - audience: URIRef # An intended audience, i.e. a group for whom something was created. + audience: ( + URIRef # An intended audience, i.e. a group for whom something was created. + ) audienceType: URIRef # The target group associated with a given audience (e.g. veterans, car owners, musicians, etc.). audio: URIRef # An embedded audio object. authenticator: URIRef # 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. @@ -1478,21 +1740,29 @@ class SDO(DefinedNamespace): availableAtOrFrom: URIRef # The place(s) from which the offer can be obtained (e.g. store locations). availableChannel: URIRef # A means of accessing the service (e.g. a phone bank, a web site, a location, etc.). availableDeliveryMethod: URIRef # The delivery method(s) available for this offer. - availableFrom: URIRef # When the item is available for pickup from the store, locker, etc. + availableFrom: ( + URIRef # When the item is available for pickup from the store, locker, etc. + ) availableIn: URIRef # The location in which the strength is available. availableLanguage: URIRef # 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]] availableOnDevice: URIRef # Device required to run the application. Used in cases where a specific make/model is required to run the application. availableService: URIRef # A medical service available from this provider. availableStrength: URIRef # An available dosage strength for the drug. availableTest: URIRef # A diagnostic test or procedure offered by this lab. - availableThrough: URIRef # After this date, the item will no longer be available for pickup. + availableThrough: ( + URIRef # After this date, the item will no longer be available for pickup. + ) award: URIRef # An award won by or for this item. awards: URIRef # Awards won by or for this item. awayTeam: URIRef # The away team in a sports event. backstory: URIRef # 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. bankAccountType: URIRef # The type of a bank account. - baseSalary: URIRef # The base salary of the job or of an employee in an EmployeeRole. - bccRecipient: URIRef # A sub property of recipient. The recipient blind copied on a message. + baseSalary: ( + URIRef # The base salary of the job or of an employee in an EmployeeRole. + ) + bccRecipient: ( + URIRef # A sub property of recipient. The recipient blind copied on a message. + ) bed: URIRef # 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. 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. beforeMedia: URIRef # A media object representing the circumstances before performing this direction. beneficiaryBank: URIRef # A bank or bank’s branch, financial institution or international financial institution operating the beneficiary’s bank account or releasing funds for the beneficiary. @@ -1504,17 +1774,25 @@ class SDO(DefinedNamespace): billingIncrement: URIRef # 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. billingPeriod: URIRef # The time interval used to compute the invoice. billingStart: URIRef # 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. - bioChemInteraction: URIRef # A BioChemEntity that is known to interact with this item. + bioChemInteraction: ( + URIRef # A BioChemEntity that is known to interact with this item. + ) bioChemSimilarity: URIRef # A similar BioChemEntity, e.g., obtained by fingerprint similarity algorithms. - biologicalRole: URIRef # A role played by the BioChemEntity within a biological context. + biologicalRole: ( + URIRef # A role played by the BioChemEntity within a biological context. + ) biomechnicalClass: URIRef # The biomechanical properties of the bone. birthDate: URIRef # Date of birth. birthPlace: URIRef # The place where the person was born. bitrate: URIRef # The bitrate of the media object. blogPost: URIRef # A posting that is part of this blog. blogPosts: URIRef # 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". - bloodSupply: URIRef # The blood vessel that carries blood from the heart to the muscle. - boardingGroup: URIRef # The airline-specific indicator of boarding order / preference. + bloodSupply: ( + URIRef # The blood vessel that carries blood from the heart to the muscle. + ) + boardingGroup: ( + URIRef # The airline-specific indicator of boarding order / preference. + ) boardingPolicy: URIRef # The type of boarding policy used by the airline (e.g. zone-based or group-based). bodyLocation: URIRef # Location in the body of the anatomical structure. bodyType: URIRef # Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.). @@ -1530,12 +1808,16 @@ class SDO(DefinedNamespace): brand: URIRef # The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person. breadcrumb: URIRef # A set of links that can help a user understand and navigate a website hierarchy. breastfeedingWarning: URIRef # Any precaution, guidance, contraindication, etc. related to this drug's use by breastfeeding mothers. - broadcastAffiliateOf: URIRef # The media network(s) whose content is broadcast on this station. + broadcastAffiliateOf: ( + URIRef # The media network(s) whose content is broadcast on this station. + ) broadcastChannelId: URIRef # The unique address by which the BroadcastService can be identified in a provider lineup. In US, this is typically a number. broadcastDisplayName: URIRef # The name displayed in the channel guide. For many US affiliates, it is the network name. broadcastFrequency: URIRef # The frequency used for over-the-air broadcasts. Numeric values or simple ranges e.g. 87-99. In addition a shortcut idiom is supported for frequences of AM and FM radio channels, e.g. "87 FM". broadcastFrequencyValue: URIRef # The frequency in MHz for a particular broadcast. - broadcastOfEvent: URIRef # The event being broadcast such as a sporting event or awards ceremony. + broadcastOfEvent: ( + URIRef # The event being broadcast such as a sporting event or awards ceremony. + ) broadcastServiceTier: URIRef # The type of service required to have access to the channel (e.g. Standard or Premium). broadcastSignalModulation: URIRef # The modulation (e.g. FM, AM, etc) used by a particular broadcast service. broadcastSubChannel: URIRef # The subchannel used for the broadcast. @@ -1566,7 +1848,9 @@ class SDO(DefinedNamespace): catalogNumber: URIRef # The catalog number for the release. category: URIRef # A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy. causeOf: URIRef # The condition, complication, symptom, sign, etc. caused. - ccRecipient: URIRef # A sub property of recipient. The recipient copied on a message. + ccRecipient: ( + URIRef # A sub property of recipient. The recipient copied on a message. + ) character: URIRef # Fictional person connected with a creative work. characterAttribute: URIRef # A piece of data that represents a particular aspect of a fictional character (skill, power, character points, advantage, disadvantage). characterName: URIRef # The name of a character played in some acting or performing role, i.e. in a PerformanceRole. @@ -1574,7 +1858,9 @@ class SDO(DefinedNamespace): checkinTime: URIRef # The earliest someone may check into a lodging establishment. checkoutTime: URIRef # The latest someone may check out of a lodging establishment. chemicalComposition: URIRef # The chemical composition describes the identity and relative ratio of the chemical elements that make up the substance. - chemicalRole: URIRef # A role played by the BioChemEntity within a chemical context. + chemicalRole: ( + URIRef # A role played by the BioChemEntity within a chemical context. + ) childMaxAge: URIRef # Maximal age of the child. childMinAge: URIRef # Minimal age of the child. childTaxon: URIRef # Closest child taxa of the taxon in question. @@ -1583,7 +1869,9 @@ class SDO(DefinedNamespace): circle: URIRef # 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. citation: URIRef # A citation or reference to another creative work, such as another publication, web page, scholarly article, etc. claimInterpreter: URIRef # For a [[Claim]] interpreted from [[MediaObject]] content sed to indicate a claim contained, implied or refined from the content of a [[MediaObject]]. - claimReviewed: URIRef # A short summary of the specific claims reviewed in a ClaimReview. + claimReviewed: ( + URIRef # A short summary of the specific claims reviewed in a ClaimReview. + ) clincalPharmacology: URIRef # Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD). clinicalPharmacology: URIRef # Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD). clipNumber: URIRef # Position of the clip within an ordered group of clips. @@ -1609,8 +1897,12 @@ class SDO(DefinedNamespace): composer: URIRef # The person or organization who wrote a composition, or who is the composer of a work performed at some event. comprisedOf: URIRef # Specifying something physically contained by something else. Typically used here for the underlying anatomical structures, such as organs, that comprise the anatomical system. conditionsOfAccess: URIRef # 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 ". - confirmationNumber: URIRef # A number that confirms the given order or payment has been received. - connectedTo: URIRef # Other anatomical structures to which this structure is connected. + confirmationNumber: ( + URIRef # A number that confirms the given order or payment has been received. + ) + connectedTo: ( + URIRef # Other anatomical structures to which this structure is connected. + ) constrainingProperty: URIRef # Indicates a property used as a constraint to define a [[StatisticalPopulation]] with respect to the set of entities corresponding to an indicated type (via [[populationType]]). contactOption: URIRef # An option available on this contact point (e.g. a toll-free number or support for hearing-impaired callers). contactPoint: URIRef # A contact point for a person or organization. @@ -1622,7 +1914,9 @@ class SDO(DefinedNamespace): containsPlace: URIRef # The basic containment relation between a place and another that it contains. containsSeason: URIRef # A season that is part of the media series. contentLocation: URIRef # The location depicted or described in the content. For example, the location in a photograph or painting. - contentRating: URIRef # Official rating of a piece of content—for example,'MPAA PG-13'. + contentRating: ( + URIRef # Official rating of a piece of content—for example,'MPAA PG-13'. + ) contentReferenceTime: URIRef # The specific time described by a creative work, for works (e.g. articles, video objects etc.) that emphasise a particular moment within an Event. contentSize: URIRef # File size in (mega/kilo) bytes. contentType: URIRef # The supported content type(s) for an EntryPoint response. @@ -1631,7 +1925,9 @@ class SDO(DefinedNamespace): contributor: URIRef # A secondary contributor to the CreativeWork or Event. cookTime: URIRef # The time it takes to actually cook the dish, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601). cookingMethod: URIRef # The method of cooking, such as Frying, Steaming, ... - copyrightHolder: URIRef # The party holding the legal copyright to the CreativeWork. + copyrightHolder: ( + URIRef # The party holding the legal copyright to the CreativeWork. + ) copyrightNotice: URIRef # Text of a notice appropriate for describing the copyright aspects of this Creative Work, ideally indicating the owner of the copyright for the Work. copyrightYear: URIRef # The year during which the claimed copyright for the CreativeWork was first asserted. correction: URIRef # Indicates a correction to a [[CreativeWork]], either via a [[CorrectionComment]], textually or in another document. @@ -1645,7 +1941,9 @@ class SDO(DefinedNamespace): countryOfAssembly: URIRef # The place where the product was assembled. countryOfLastProcessing: URIRef # The place where the item (typically [[Product]]) was last processed and tested before importation. countryOfOrigin: URIRef # The country of origin of something, including products as well as creative works such as movie and TV content. In 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. In 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. - course: URIRef # A sub property of location. The course where this action was taken. + course: ( + URIRef # A sub property of location. The course where this action was taken. + ) courseCode: URIRef # The identifier for the [[Course]] used by the course [[provider]] (e.g. CS101 or 6.001). courseMode: URIRef # 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 ). coursePrerequisites: URIRef # 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]]. @@ -1666,7 +1964,9 @@ class SDO(DefinedNamespace): customerRemorseReturnLabelSource: URIRef # The method (from an enumeration) by which the customer obtains a return shipping label for a product returned due to customer remorse. customerRemorseReturnShippingFeesAmount: URIRef # The amount of shipping costs if a product is returned due to customer remorse. Applicable when property [[customerRemorseReturnFees]] equals [[ReturnShippingFees]]. cutoffTime: URIRef # 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). - cvdCollectionDate: URIRef # collectiondate - Date for which patient counts are reported. + cvdCollectionDate: ( + URIRef # collectiondate - Date for which patient counts are reported. + ) cvdFacilityCounty: URIRef # 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. cvdFacilityId: URIRef # 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. cvdNumBeds: URIRef # numbeds - HOSPITAL INPATIENT BEDS: Inpatient beds, including all staffed, licensed, and overflow (surge) beds used for inpatients. @@ -1682,7 +1982,9 @@ class SDO(DefinedNamespace): cvdNumTotBeds: URIRef # 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. cvdNumVent: URIRef # numvent - MECHANICAL VENTILATORS: Total number of ventilators available. cvdNumVentUse: URIRef # numventuse - MECHANICAL VENTILATORS IN USE: Total number of ventilators in use. - dataFeedElement: URIRef # An item within in a data feed. Data feeds may have many elements. + dataFeedElement: ( + URIRef # An item within in a data feed. Data feeds may have many elements. + ) dataset: URIRef # A dataset contained in this catalog. datasetTimeInterval: URIRef # The range of temporal applicability of a dataset, e.g. for a 2011 census dataset, the year 2011 (in ISO 8601 time interval format). dateCreated: URIRef # The date on which the CreativeWork was created or the item was added to a DataFeed. @@ -1692,7 +1994,9 @@ class SDO(DefinedNamespace): datePosted: URIRef # Publication date of an online listing. datePublished: URIRef # Date of first broadcast/publication. dateRead: URIRef # The date/time at which the message has been read by the recipient if a single recipient exists. - dateReceived: URIRef # The date/time the message was received if a single recipient exists. + dateReceived: ( + URIRef # The date/time the message was received if a single recipient exists. + ) dateSent: URIRef # The date/time at which the message was sent. dateVehicleFirstRegistered: URIRef # The date of the first registration of the vehicle with the respective public authorities. dateline: URIRef # 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. Structured 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]]. Dateline 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". @@ -1731,7 +2035,9 @@ class SDO(DefinedNamespace): discountCode: URIRef # Code used to redeem a discount. discountCurrency: URIRef # 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 Tradings Systems](https://en.wikipedia.org/wiki/Local_exchange_trading_system) (LETS) and other currency types e.g. "Ithaca HOUR". discusses: URIRef # Specifies the CreativeWork associated with the UserComment. - discussionUrl: URIRef # A link to the page containing the comments of the CreativeWork. + discussionUrl: ( + URIRef # A link to the page containing the comments of the CreativeWork. + ) diseasePreventionInfo: URIRef # Information about disease prevention. diseaseSpreadStatistics: URIRef # Statistical information about the spread of a disease, either as [[WebContent]], or described directly as a [[Dataset]], or the specific [[Observation]]s in the dataset. When a [[WebContent]] URL is provided, the page indicated might also contain more such markup. dissolutionDate: URIRef # The date that this organization was dissolved. @@ -1740,7 +2046,9 @@ class SDO(DefinedNamespace): distribution: URIRef # A downloadable form of this dataset, at a specific location, in a specific format. diversityPolicy: URIRef # 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. diversityStaffingReport: URIRef # 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. - documentation: URIRef # Further documentation describing the Web API in more detail. + documentation: ( + URIRef # Further documentation describing the Web API in more detail. + ) doesNotShip: URIRef # Indicates when shipping to a particular [[shippingDestination]] is not available. domainIncludes: URIRef # Relates a property to a class that is (one of) the type(s) the property is expected to be used on. domiciledMortgage: URIRef # Whether borrower is a resident of the jurisdiction where the property is located. @@ -1768,17 +2076,23 @@ class SDO(DefinedNamespace): editEIDR: URIRef # An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) [[identifier]] representing a specific edit / edition for a work of film or television. For 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". Since 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. editor: URIRef # Specifies the Person who edited the CreativeWork. eduQuestionType: URIRef # 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". - educationRequirements: URIRef # Educational background needed for the position or Occupation. + educationRequirements: ( + URIRef # Educational background needed for the position or Occupation. + ) educationalAlignment: URIRef # An alignment to an established educational framework. This 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. educationalCredentialAwarded: URIRef # A description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course or program. - educationalFramework: URIRef # The framework to which the resource being described is aligned. + educationalFramework: ( + URIRef # The framework to which the resource being described is aligned. + ) educationalLevel: URIRef # 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. educationalProgramMode: URIRef # 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 ). educationalRole: URIRef # An educationalRole of an EducationalAudience. educationalUse: URIRef # The purpose of a work in the context of education; for example, 'assignment', 'group work'. elevation: URIRef # 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. eligibilityToWorkRequirement: URIRef # The legal requirements such as citizenship, visa and other documentation required for an applicant to this job. - eligibleCustomerType: URIRef # The type(s) of customers for which the given offer is valid. + eligibleCustomerType: ( + URIRef # The type(s) of customers for which the given offer is valid. + ) eligibleDuration: URIRef # The duration for which the given offer is valid. eligibleQuantity: URIRef # 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. eligibleRegion: URIRef # 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]]. @@ -1810,30 +2124,46 @@ class SDO(DefinedNamespace): engineType: URIRef # The type of engine or engines powering the vehicle. entertainmentBusiness: URIRef # A sub property of location. The entertainment business where the action occurred. epidemiology: URIRef # The characteristics of associated patients, such as age, gender, race etc. - episode: URIRef # An episode of a tv, radio or game media within a series or season. - episodeNumber: URIRef # Position of the episode within an ordered group of episodes. + episode: ( + URIRef # An episode of a tv, radio or game media within a series or season. + ) + episodeNumber: ( + URIRef # Position of the episode within an ordered group of episodes. + ) episodes: URIRef # An episode of a TV/radio series or season. equal: URIRef # This ordering relation for qualitative values indicates that the subject is equal to the object. error: URIRef # For failed actions, more information on the cause of the failure. estimatedCost: URIRef # The estimated cost of the supply or supplies consumed when performing instructions. estimatedFlightDuration: URIRef # The estimated time the flight will take. estimatedSalary: URIRef # 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. - estimatesRiskOf: URIRef # The condition, complication, or symptom whose risk is being estimated. + estimatesRiskOf: ( + URIRef # The condition, complication, or symptom whose risk is being estimated. + ) ethicsPolicy: URIRef # 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. event: URIRef # Upcoming or past event associated with this place, organization, or action. eventAttendanceMode: URIRef # The eventAttendanceMode of an event indicates whether it occurs online, offline, or a mix. eventSchedule: URIRef # Associates an [[Event]] with a [[Schedule]]. There are circumstances where it is preferable to share a schedule for a series of 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 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 is associated with a [[Schedule]] using this property should not have [[startDate]] or [[endDate]] properties. These are instead defined within the associated [[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 or seasons. eventStatus: URIRef # An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled. - events: URIRef # Upcoming or past events associated with this place or organization. + events: ( + URIRef # Upcoming or past events associated with this place or organization. + ) evidenceLevel: URIRef # Strength of evidence of the data used to formulate the guideline (enumerated). evidenceOrigin: URIRef # Source of the data used to formulate the guidance, e.g. RCT, consensus opinion, etc. exampleOfWork: URIRef # A creative work that this work is an example/instance/realization/derivation of. exceptDate: URIRef # Defines a [[Date]] or [[DateTime]] during which a scheduled [[Event]] will not take place. The property allows exceptions to 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 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 excluded from the schedule. This allows a whole day to be excluded from the schedule without having to itemise every scheduled event. exchangeRateSpread: URIRef # The difference between the price at which a broker or other intermediary buys and sells foreign currency. - executableLibraryName: URIRef # Library file name e.g., mscorlib.dll, system.web.dll. - exerciseCourse: URIRef # A sub property of location. The course where this action was taken. - exercisePlan: URIRef # A sub property of instrument. The exercise plan used on this action. - exerciseRelatedDiet: URIRef # A sub property of instrument. The diet used in this action. + executableLibraryName: ( + URIRef # Library file name e.g., mscorlib.dll, system.web.dll. + ) + exerciseCourse: ( + URIRef # A sub property of location. The course where this action was taken. + ) + exercisePlan: ( + URIRef # A sub property of instrument. The exercise plan used on this action. + ) + exerciseRelatedDiet: ( + URIRef # A sub property of instrument. The diet used in this action. + ) exerciseType: URIRef # Type(s) of exercise or activity, such as strength training, flexibility training, aerobics, cardiac rehabilitation, etc. exifData: URIRef # exif data for this object. expectedArrivalFrom: URIRef # The earliest date the package may arrive. @@ -1861,9 +2191,13 @@ class SDO(DefinedNamespace): floorLevel: URIRef # The floor level for an [[Accommodation]] in a multi-storey building. Since counting systems [vary internationally](https://en.wikipedia.org/wiki/Storey#Consecutive_number_floor_designations), the local system should be used where possible. floorLimit: URIRef # A floor limit is the amount of money above which credit card transactions must be authorized. floorSize: URIRef # The size of the accommodation, e.g. in square meter or squarefoot. Typical unit code(s): MTK for square meter, FTK for square foot, or YDK for square yard - followee: URIRef # A sub property of object. The person or organization being followed. + followee: ( + URIRef # A sub property of object. The person or organization being followed. + ) follows: URIRef # The most generic uni-directional social relation. - followup: URIRef # Typical or recommended followup care after the procedure is performed. + followup: ( + URIRef # Typical or recommended followup care after the procedure is performed. + ) foodEstablishment: URIRef # A sub property of location. The specific food establishment where the action occurred. foodEvent: URIRef # A sub property of location. The specific food event where the action occurred. foodWarning: URIRef # Any precaution, guidance, contraindication, etc. related to consumption of specific foods while taking this drug. @@ -1940,7 +2274,9 @@ class SDO(DefinedNamespace): hasMenu: URIRef # Either the actual menu as a structured representation, as text, or a URL of the menu. hasMenuItem: URIRef # A food or drink item contained in a menu or menu section. hasMenuSection: URIRef # A subgrouping of the menu (by dishes, course, serving time period, etc.). - hasMerchantReturnPolicy: URIRef # Specifies a MerchantReturnPolicy that may be applicable. + hasMerchantReturnPolicy: ( + URIRef # Specifies a MerchantReturnPolicy that may be applicable. + ) hasMolecularFunction: URIRef # Molecular function performed by this BioChemEntity; please use PropertyValue if you want to include any evidence. hasOccupation: URIRef # The Person's occupation. For past professions, use Role for expressing dates. hasOfferCatalog: URIRef # Indicates an OfferCatalog listing for this Organization, Person, or Service. @@ -1956,12 +2292,16 @@ class SDO(DefinedNamespace): healthPlanCopayOption: URIRef # Whether the copay is before or after deductible, etc. TODO: Is this a closed set? healthPlanCostSharing: URIRef # Whether The costs to the patient for services under this network or formulary. healthPlanDrugOption: URIRef # TODO. - healthPlanDrugTier: URIRef # The tier(s) of drugs offered by this formulary or insurance plan. + healthPlanDrugTier: ( + URIRef # The tier(s) of drugs offered by this formulary or insurance plan. + ) healthPlanId: URIRef # The 14-character, HIOS-generated Plan ID number. (Plan IDs must be unique, even across different markets.) healthPlanMarketingUrl: URIRef # The URL that goes directly to the plan brochure for the specific standard plan or plan variation. healthPlanNetworkId: URIRef # Name or unique ID of network. (Networks are often reused across different insurance plans). healthPlanNetworkTier: URIRef # The tier(s) for this network. - healthPlanPharmacyCategory: URIRef # The category or type of pharmacy associated with this cost sharing. + healthPlanPharmacyCategory: ( + URIRef # The category or type of pharmacy associated with this cost sharing. + ) healthcareReportingData: URIRef # Indicates data describing a hospital, e.g. a CDC [[CDCPMDRecord]] or as some kind of [[Dataset]]. height: URIRef # The height of the item. highPrice: URIRef # 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 similiar Unicode symbols.\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator. @@ -1969,11 +2309,19 @@ class SDO(DefinedNamespace): holdingArchive: URIRef # [[ArchiveOrganization]] that holds, keeps or maintains the [[ArchiveComponent]]. homeLocation: URIRef # A contact location for a person's residence. homeTeam: URIRef # The home team in a sports event. - honorificPrefix: URIRef # An honorific prefix preceding a Person's name such as Dr/Mrs/Mr. - honorificSuffix: URIRef # An honorific suffix following a Person's name such as M.D. /PhD/MSCSW. - hospitalAffiliation: URIRef # A hospital with which the physician or office is affiliated. + honorificPrefix: ( + URIRef # An honorific prefix preceding a Person's name such as Dr/Mrs/Mr. + ) + honorificSuffix: ( + URIRef # An honorific suffix following a Person's name such as M.D. /PhD/MSCSW. + ) + hospitalAffiliation: ( + URIRef # A hospital with which the physician or office is affiliated. + ) hostingOrganization: URIRef # The organization (airline, travelers' club, etc.) the membership is made with. - hoursAvailable: URIRef # The hours during which this service or contact is available. + hoursAvailable: ( + URIRef # The hours during which this service or contact is available. + ) howPerformed: URIRef # How the procedure is performed. httpMethod: URIRef # An HTTP method that specifies the appropriate HTTP method for a request to an HTTP EntryPoint. Values are capitalized strings as used in HTTP. iataCode: URIRef # IATA identifier for an airline or airport. @@ -1994,9 +2342,15 @@ class SDO(DefinedNamespace): inPlaylist: URIRef # The playlist to which this recording belongs. inProductGroupWithID: URIRef # Indicates the [[productGroupID]] for a [[ProductGroup]] that this product [[isVariantOf]]. inStoreReturnsOffered: URIRef # Are in-store returns offered? (for more advanced return methods use the [[returnMethod]] property) - inSupportOf: URIRef # Qualification, candidature, degree, application that Thesis supports. - incentiveCompensation: URIRef # Description of bonus and commission compensation aspects of the job. - incentives: URIRef # Description of bonus and commission compensation aspects of the job. + inSupportOf: ( + URIRef # Qualification, candidature, degree, application that Thesis supports. + ) + incentiveCompensation: ( + URIRef # Description of bonus and commission compensation aspects of the job. + ) + incentives: ( + URIRef # Description of bonus and commission compensation aspects of the job. + ) includedComposition: URIRef # Smaller compositions included in this work (e.g. a movement in a symphony). includedDataCatalog: URIRef # A data catalog which contains this dataset (this property was previously 'catalog', preferred name is now 'includedInDataCatalog'). includedInDataCatalog: URIRef # A data catalog which contains this dataset. @@ -2006,12 +2360,18 @@ class SDO(DefinedNamespace): includesHealthPlanFormulary: URIRef # Formularies covered by this plan. includesHealthPlanNetwork: URIRef # Networks covered by this plan. includesObject: URIRef # This links to a node or nodes indicating the exact quantity of the products included in an [[Offer]] or [[ProductCollection]]. - increasesRiskOf: URIRef # The condition, complication, etc. influenced by this factor. + increasesRiskOf: ( + URIRef # The condition, complication, etc. influenced by this factor. + ) industry: URIRef # The industry associated with the job position. ineligibleRegion: URIRef # 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]]. - infectiousAgent: URIRef # The actual infectious agent, such as a specific bacterium. + infectiousAgent: ( + URIRef # The actual infectious agent, such as a specific bacterium. + ) infectiousAgentClass: URIRef # The class of infectious agent (bacteria, prion, etc.) that causes the disease. - ingredients: URIRef # A single ingredient used in the recipe, e.g. sugar, flour or garlic. + ingredients: ( + URIRef # A single ingredient used in the recipe, e.g. sugar, flour or garlic. + ) inker: URIRef # The individual who traces over the pencil drawings in ink after pencils are complete. insertion: URIRef # The place of attachment of a muscle, or what the muscle moves. installUrl: URIRef # URL at which the app may be installed, if different from the URL of the item. @@ -2020,18 +2380,24 @@ class SDO(DefinedNamespace): intensity: URIRef # Quantitative measure gauging the degree of force involved in the exercise, for example, heartbeats per minute. May include the velocity of the movement. interactingDrug: URIRef # 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. interactionCount: URIRef # This property is deprecated, alongside the UserInteraction types on which it depended. - interactionService: URIRef # The WebSite or SoftwareApplication where the interactions took place. + interactionService: ( + URIRef # The WebSite or SoftwareApplication where the interactions took place. + ) interactionStatistic: URIRef # The number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used. interactionType: URIRef # 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. interactivityType: URIRef # The predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'. interestRate: URIRef # The interest rate, charged or paid, applicable to the financial product. Note: This is different from the calculated annualPercentageRate. interpretedAsClaim: URIRef # 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]]. - inventoryLevel: URIRef # The current approximate inventory level for the item or items. + inventoryLevel: ( + URIRef # The current approximate inventory level for the item or items. + ) inverseOf: URIRef # 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. isAcceptingNewPatients: URIRef # Whether the provider is accepting new patients. isAccessibleForFree: URIRef # A flag to signal that the item, event, or place is accessible for free. isAccessoryOrSparePartFor: URIRef # A pointer to another product (or multiple products) for which this product is an accessory or spare part. - isAvailableGenerically: URIRef # True if the drug is available in a generic form (regardless of name). + isAvailableGenerically: ( + URIRef # True if the drug is available in a generic form (regardless of name). + ) isBasedOn: URIRef # A resource from which this work is derived or from which it is a modification or adaption. isBasedOnUrl: URIRef # 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. isConsumableFor: URIRef # A pointer to another product (or multiple products) for which this product is a consumable. @@ -2043,9 +2409,13 @@ class SDO(DefinedNamespace): isLocatedInSubcellularLocation: URIRef # Subcellular location where this BioChemEntity is located; please use PropertyValue if you want to include any evidence. isPartOf: URIRef # Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. isPartOfBioChemEntity: URIRef # Indicates a BioChemEntity that is (in some sense) a part of this BioChemEntity. - isPlanForApartment: URIRef # Indicates some accommodation that this floor plan describes. + isPlanForApartment: ( + URIRef # Indicates some accommodation that this floor plan describes. + ) isProprietary: URIRef # True if this item's name is a proprietary/brand name (vs. generic name). - isRelatedTo: URIRef # A pointer to another, somehow related product (or multiple products). + isRelatedTo: ( + URIRef # A pointer to another, somehow related product (or multiple products). + ) isResizable: URIRef # Whether the 3DModel allows resizing. For example, room layout applications often do not allow 3DModel elements to be resized to reflect reality. isSimilarTo: URIRef # A pointer to another, functionally similar product (or multiple products). isUnlabelledFallback: URIRef # 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. @@ -2054,13 +2424,19 @@ class SDO(DefinedNamespace): isicV4: URIRef # The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place. isrcCode: URIRef # The International Standard Recording Code for the recording. issn: URIRef # 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. - issueNumber: URIRef # Identifies the issue of publication; for example, "iii" or "2". + issueNumber: ( + URIRef # Identifies the issue of publication; for example, "iii" or "2". + ) issuedBy: URIRef # The organization issuing the ticket or permit. issuedThrough: URIRef # The service through with the permit was granted. - iswcCode: URIRef # The International Standard Musical Work Code for the composition. + iswcCode: ( + URIRef # The International Standard Musical Work Code for the composition. + ) item: URIRef # An entity represented by an entry in a list or data feed (e.g. an 'artist' in a list of 'artists')’. itemCondition: URIRef # 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. - itemDefectReturnFees: URIRef # The type of return fees for returns of defect products. + itemDefectReturnFees: ( + URIRef # The type of return fees for returns of defect products. + ) itemDefectReturnLabelSource: URIRef # The method (from an enumeration) by which the customer obtains a return shipping label for a defect product. itemDefectReturnShippingFeesAmount: URIRef # Amount of shipping costs for defect product returns. Applicable when property [[itemDefectReturnFees]] equals [[ReturnShippingFees]]. itemListElement: URIRef # 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. @@ -2079,12 +2455,16 @@ class SDO(DefinedNamespace): jobTitle: URIRef # The job title of the person (for example, Financial Manager). jurisdiction: URIRef # Indicates a legal jurisdiction, e.g. of some legislation, or where some government service is based. keywords: URIRef # Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas. - knownVehicleDamages: URIRef # A textual description of known damages, both repaired and unrepaired. + knownVehicleDamages: ( + URIRef # A textual description of known damages, both repaired and unrepaired. + ) knows: URIRef # The most generic bi-directional social/work relation. knowsAbout: URIRef # 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. knowsLanguage: URIRef # 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). labelDetails: URIRef # Link to the drug's label details. - landlord: URIRef # A sub property of participant. The owner of the real estate property. + landlord: ( + URIRef # A sub property of participant. The owner of the real estate property. + ) language: URIRef # A sub property of instrument. The language used on this action. lastReviewed: URIRef # Date on which the content on this web page was last reviewed for accuracy and/or completeness. latitude: URIRef # The latitude of a location. For example ```37.42242``` ([WGS 84](https://en.wikipedia.org/wiki/World_Geodetic_System)). @@ -2099,7 +2479,9 @@ class SDO(DefinedNamespace): legislationDate: URIRef # 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. legislationDateVersion: URIRef # 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") legislationIdentifier: URIRef # 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. - legislationJurisdiction: URIRef # The jurisdiction from which the legislation originates. + legislationJurisdiction: ( + URIRef # The jurisdiction from which the legislation originates. + ) legislationLegalForce: URIRef # Whether the legislation is currently in force, not in force, or partially in force. legislationLegalValue: URIRef # 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. legislationPassedBy: URIRef # 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. @@ -2131,7 +2513,9 @@ class SDO(DefinedNamespace): lowPrice: URIRef # 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 similiar Unicode symbols.\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator. lyricist: URIRef # The person who wrote the words. lyrics: URIRef # The words in the song. - mainContentOfPage: URIRef # Indicates if this web page element is the main subject of the page. + mainContentOfPage: ( + URIRef # Indicates if this web page element is the main subject of the page. + ) mainEntity: URIRef # Indicates the primary entity described in some page or other CreativeWork. mainEntityOfPage: URIRef # 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. maintainer: URIRef # 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. @@ -2147,8 +2531,12 @@ class SDO(DefinedNamespace): mathExpression: URIRef # 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. maxPrice: URIRef # The highest price if the price is a range. maxValue: URIRef # The upper value of some characteristic or property. - maximumAttendeeCapacity: URIRef # The total number of individuals that may attend an event or venue. - maximumEnrollment: URIRef # The maximum number of students who may be enrolled in the program. + maximumAttendeeCapacity: ( + URIRef # The total number of individuals that may attend an event or venue. + ) + maximumEnrollment: ( + URIRef # The maximum number of students who may be enrolled in the program. + ) maximumIntake: URIRef # Recommended intake of this supplement for a given population as defined by a specific recommending authority. maximumPhysicalAttendeeCapacity: URIRef # The maximum physical attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OfflineEventAttendanceMode]] (or the offline aspects, in the case of a [[MixedEventAttendanceMode]]). maximumVirtualAttendeeCapacity: URIRef # The maximum physical attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OnlineEventAttendanceMode]] (or the online aspects, in the case of a [[MixedEventAttendanceMode]]). @@ -2163,7 +2551,9 @@ class SDO(DefinedNamespace): medicalAudience: URIRef # Medical audience for page. medicalSpecialty: URIRef # A medical specialty of the provider. medicineSystem: URIRef # The system of medicine that includes this MedicalEntity, for example 'evidence-based', 'homeopathic', 'chiropractic', etc. - meetsEmissionStandard: URIRef # Indicates that the vehicle meets the respective emission standard. + meetsEmissionStandard: ( + URIRef # Indicates that the vehicle meets the respective emission standard. + ) member: URIRef # A member of an Organization or a ProgramMembership. Organizations can be members of organizations; ProgramMembership is typically for individuals. memberOf: URIRef # An Organization (or ProgramMembership) to which this Person or Organization belongs. members: URIRef # A member of this organization. @@ -2175,7 +2565,9 @@ class SDO(DefinedNamespace): menuAddOn: URIRef # 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. merchant: URIRef # 'merchant' is an out-dated term for 'seller'. merchantReturnDays: URIRef # 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]]. - merchantReturnLink: URIRef # Specifies a Web page or service by URL, for product returns. + merchantReturnLink: ( + URIRef # Specifies a Web page or service by URL, for product returns. + ) messageAttachment: URIRef # A CreativeWork attached to the message. mileageFromOdometer: URIRef # 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 minPrice: URIRef # The lowest price if the price is a range. @@ -2195,7 +2587,9 @@ class SDO(DefinedNamespace): muscleAction: URIRef # The movement the muscle generates. musicArrangement: URIRef # An arrangement derived from the composition. musicBy: URIRef # The composer of the soundtrack. - musicCompositionForm: URIRef # The type of composition (e.g. overture, sonata, symphony, etc.). + musicCompositionForm: ( + URIRef # The type of composition (e.g. overture, sonata, symphony, etc.). + ) musicGroupMember: URIRef # A member of a music group—for example, John, Paul, George, or Ringo. musicReleaseFormat: URIRef # Format of this release (the type of recording media used, ie. compact disc, digital media, LP, etc.). musicalKey: URIRef # The key, mode, or scale this composition uses. @@ -2206,7 +2600,9 @@ class SDO(DefinedNamespace): naturalProgression: URIRef # The expected progression of the condition if it is not treated and allowed to progress naturally. negativeNotes: URIRef # Indicates, in the context of a [[Review]] (e.g. framed as 'pro' vs 'con' considerations), negative considerations - either as unstructured text, or a list. nerve: URIRef # The underlying innervation associated with the muscle. - nerveMotor: URIRef # The neurological pathway extension that involves muscle control. + nerveMotor: ( + URIRef # The neurological pathway extension that involves muscle control. + ) netWorth: URIRef # The total financial value of the person as calculated by subtracting assets from liabilities. newsUpdatesAndGuidelines: URIRef # 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. nextItem: URIRef # A link to the ListItem that follows the current one. @@ -2214,7 +2610,9 @@ class SDO(DefinedNamespace): nonEqual: URIRef # This ordering relation for qualitative values indicates that the subject is not equal to the object. nonProprietaryName: URIRef # The generic name of this drug or supplement. nonprofitStatus: URIRef # nonprofit Status indicates the legal status of a non-profit organization in its primary place of business. - normalRange: URIRef # Range of acceptable values for a typical patient, when applicable. + normalRange: ( + URIRef # Range of acceptable values for a typical patient, when applicable. + ) nsn: URIRef # Indicates the [NATO stock number](https://en.wikipedia.org/wiki/NATO_Stock_Number) (nsn) of a [[Product]]. numAdults: URIRef # The number of adults staying in the unit. numChildren: URIRef # The number of children staying in the unit. @@ -2229,7 +2627,9 @@ class SDO(DefinedNamespace): numberOfBeds: URIRef # The quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment. numberOfCredits: URIRef # The number of credits or units awarded by a Course or required to complete an EducationalOccupationalProgram. numberOfDoors: URIRef # The number of doors.\n\nTypical unit code(s): C62 - numberOfEmployees: URIRef # The number of employees in an organization e.g. business. + numberOfEmployees: ( + URIRef # The number of employees in an organization e.g. business. + ) numberOfEpisodes: URIRef # The number of episodes in this season or series. numberOfForwardGears: URIRef # The total number of forward gears available for the transmission system of the vehicle.\n\nTypical unit code(s): C62 numberOfFullBathrooms: URIRef # 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). @@ -2257,11 +2657,15 @@ class SDO(DefinedNamespace): openingHours: URIRef # 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>. openingHoursSpecification: URIRef # The opening hours of a certain place. opens: URIRef # The opening hour of the place or service on the given day(s) of the week. - operatingSystem: URIRef # Operating systems supported (Windows 7, OSX 10.6, Android 1.6). + operatingSystem: ( + URIRef # Operating systems supported (Windows 7, OSX 10.6, Android 1.6). + ) opponent: URIRef # A sub property of participant. The opponent on this action. option: URIRef # A sub property of object. The options subject to this action. orderDate: URIRef # Date order was placed. - orderDelivery: URIRef # The delivery of the parcel related to this order or order item. + orderDelivery: ( + URIRef # The delivery of the parcel related to this order or order item. + ) orderItemNumber: URIRef # The identifier of the order item. orderItemStatus: URIRef # The current status of the order item. orderNumber: URIRef # The identifier of the transaction. @@ -2289,25 +2693,35 @@ class SDO(DefinedNamespace): parents: URIRef # A parents of the person. partOfEpisode: URIRef # The episode to which this clip belongs. partOfInvoice: URIRef # The order is being paid as part of the referenced Invoice. - partOfOrder: URIRef # The overall order the items in this delivery were included in. + partOfOrder: ( + URIRef # The overall order the items in this delivery were included in. + ) partOfSeason: URIRef # The season to which this episode belongs. partOfSeries: URIRef # The series to which this episode or season belongs. - partOfSystem: URIRef # The anatomical or organ system that this structure is part of. + partOfSystem: ( + URIRef # The anatomical or organ system that this structure is part of. + ) partOfTVSeries: URIRef # The TV series to which this episode or season belongs. partOfTrip: URIRef # Identifies that this [[Trip]] is a subTrip of another Trip. For example Day 1, Day 2, etc. of a multi-day trip. participant: URIRef # Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. partySize: URIRef # Number of people the reservation should accommodate. passengerPriorityStatus: URIRef # The priority status assigned to a passenger for security or boarding (e.g. FastTrack or Priority). - passengerSequenceNumber: URIRef # The passenger's sequence number as assigned by the airline. + passengerSequenceNumber: ( + URIRef # The passenger's sequence number as assigned by the airline. + ) pathophysiology: URIRef # Changes in the normal mechanical, physical, and biochemical functions that are associated with this activity or condition. pattern: URIRef # 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. payload: URIRef # 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. paymentAccepted: URIRef # Cash, Credit Card, Cryptocurrency, Local Exchange Tradings System, etc. paymentDue: URIRef # The date that payment is due. paymentDueDate: URIRef # The date that payment is due. - paymentMethod: URIRef # The name of the credit card or other method of payment for the order. + paymentMethod: ( + URIRef # The name of the credit card or other method of payment for the order. + ) paymentMethodId: URIRef # An identifier for the method of payment used (e.g. the last 4 digits of the credit card). - paymentStatus: URIRef # The status of payment; whether the invoice has been paid or not. + paymentStatus: ( + URIRef # The status of payment; whether the invoice has been paid or not. + ) paymentUrl: URIRef # The URL for sending a payment. penciler: URIRef # The individual who draws the primary narrative artwork. percentile10: URIRef # The 10th percentile value. @@ -2318,18 +2732,26 @@ class SDO(DefinedNamespace): performer: URIRef # A performer at the event—for example, a presenter, musician, musical group or actor. performerIn: URIRef # Event that this person is a performer or participant in. performers: URIRef # The main performer or performers of the event—for example, a presenter, musician, or actor. - permissionType: URIRef # The type of permission granted the person, organization, or audience. + permissionType: ( + URIRef # The type of permission granted the person, organization, or audience. + ) permissions: URIRef # Permission(s) required to run the app (for example, a mobile app may require full internet access or may run only on wifi). permitAudience: URIRef # The target audience for this permit. - permittedUsage: URIRef # Indications regarding the permitted usage of the accommodation. + permittedUsage: ( + URIRef # Indications regarding the permitted usage of the accommodation. + ) petsAllowed: URIRef # Indicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value. phoneticText: URIRef # Representation of a text [[textValue]] using the specified [[speechToTextMarkup]]. For example the city name of Houston in IPA: /ˈhjuːstən/. photo: URIRef # A photograph of this place. photos: URIRef # Photographs of this place. physicalRequirement: URIRef # 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. - physiologicalBenefits: URIRef # Specific physiologic benefits associated to the plan. + physiologicalBenefits: ( + URIRef # Specific physiologic benefits associated to the plan. + ) pickupLocation: URIRef # Where a taxi will pick up a passenger or a rental car can be picked up. - pickupTime: URIRef # When a taxi will pickup a passenger or a rental car can be picked up. + pickupTime: ( + URIRef # When a taxi will pickup a passenger or a rental car can be picked up. + ) playMode: URIRef # 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. playerType: URIRef # Player type required—for example, Flash or Silverlight. playersOnline: URIRef # Number of players on the server. @@ -2338,7 +2760,9 @@ class SDO(DefinedNamespace): position: URIRef # The position of an item in a series or sequence of items. positiveNotes: URIRef # Indicates, in the context of a [[Review]] (e.g. framed as 'pro' vs 'con' considerations), positive considerations - either as unstructured text, or a list. possibleComplication: URIRef # 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. - possibleTreatment: URIRef # A possible treatment to address this condition, sign or symptom. + possibleTreatment: ( + URIRef # A possible treatment to address this condition, sign or symptom. + ) postOfficeBoxNumber: URIRef # The post office box number for PO box addresses. postOp: URIRef # A description of the postoperative procedures, care, and/or followups for this device. postalCode: URIRef # The postal code. For example, 94043. @@ -2369,13 +2793,19 @@ class SDO(DefinedNamespace): primaryImageOfPage: URIRef # Indicates the main image on the page. primaryPrevention: URIRef # A preventative therapy used to prevent an initial occurrence of the medical condition, such as vaccination. printColumn: URIRef # The number of the column in which the NewsArticle appears in the print edition. - printEdition: URIRef # The edition of the print product in which the NewsArticle appears. + printEdition: ( + URIRef # The edition of the print product in which the NewsArticle appears. + ) printPage: URIRef # 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). printSection: URIRef # If this NewsArticle appears in print, this field indicates the print section in which the article appeared. procedure: URIRef # A description of the procedure involved in setting up, using, and/or installing the device. procedureType: URIRef # The type of procedure, for example Surgical, Noninvasive, or Percutaneous. - processingTime: URIRef # Estimated processing time for the service using this channel. - processorRequirements: URIRef # Processor architecture required to run the application (e.g. IA64). + processingTime: ( + URIRef # Estimated processing time for the service using this channel. + ) + processorRequirements: ( + URIRef # Processor architecture required to run the application (e.g. IA64). + ) producer: URIRef # The person or organization who produced the work (e.g. music album, movie, tv/radio series etc.). produces: URIRef # The tangible thing generated by the service, e.g. a passport, permit, etc. productGroupID: URIRef # Indicates a textual identifier for a ProductGroup. @@ -2406,9 +2836,15 @@ class SDO(DefinedNamespace): publisher: URIRef # The publisher of the creative work. publisherImprint: URIRef # The publishing division which published the comic. publishingPrinciples: URIRef # 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]]. While such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a [[funder]]) can be expressed using schema.org terminology. - purchaseDate: URIRef # The date the item e.g. vehicle was purchased by the current owner. - qualifications: URIRef # Specific qualifications required for this role or Occupation. - quarantineGuidelines: URIRef # Guidelines about quarantine rules, e.g. in the context of a pandemic. + purchaseDate: ( + URIRef # The date the item e.g. vehicle was purchased by the current owner. + ) + qualifications: ( + URIRef # Specific qualifications required for this role or Occupation. + ) + quarantineGuidelines: ( + URIRef # Guidelines about quarantine rules, e.g. in the context of a pandemic. + ) query: URIRef # A sub property of instrument. The query used on this action. quest: URIRef # The task that a player-controlled character, or group of characters may complete in order to gain a reward. question: URIRef # A sub property of object. A question. @@ -2420,15 +2856,23 @@ class SDO(DefinedNamespace): readonlyValue: URIRef # 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. realEstateAgent: URIRef # A sub property of participant. The real estate agent involved in the action. recipe: URIRef # A sub property of instrument. The recipe/instructions used to perform the action. - recipeCategory: URIRef # The category of the recipe—for example, appetizer, entree, etc. - recipeCuisine: URIRef # The cuisine of the recipe (for example, French or Ethiopian). - recipeIngredient: URIRef # A single ingredient used in the recipe, e.g. sugar, flour or garlic. + recipeCategory: ( + URIRef # The category of the recipe—for example, appetizer, entree, etc. + ) + recipeCuisine: ( + URIRef # The cuisine of the recipe (for example, French or Ethiopian). + ) + recipeIngredient: ( + URIRef # A single ingredient used in the recipe, e.g. sugar, flour or garlic. + ) recipeInstructions: URIRef # 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. recipeYield: URIRef # The quantity produced by the recipe (for example, number of people served, number of servings, etc). recipient: URIRef # A sub property of participant. The participant who is at the receiving end of the action. recognizedBy: URIRef # An organization that acknowledges the validity, value or utility of a credential. Note: recognition may include a process of quality assurance or accreditation. recognizingAuthority: URIRef # If applicable, the organization that officially recognizes this entity as part of its endorsed system of medicine. - recommendationStrength: URIRef # Strength of the guideline's recommendation (e.g. 'class I'). + recommendationStrength: ( + URIRef # Strength of the guideline's recommendation (e.g. 'class I'). + ) recommendedIntake: URIRef # Recommended intake of this supplement for a given population as defined by a specific recommending authority. recordLabel: URIRef # The label that issued the release. recordedAs: URIRef # An audio recording of the work. @@ -2453,15 +2897,23 @@ class SDO(DefinedNamespace): releaseOf: URIRef # The album this is a release of. releasedEvent: URIRef # The place and time the release was issued, expressed as a PublicationEvent. relevantOccupation: URIRef # The Occupation for the JobPosting. - relevantSpecialty: URIRef # If applicable, a medical specialty in which this entity is relevant. - remainingAttendeeCapacity: URIRef # The number of attendee places for an event that remain unallocated. + relevantSpecialty: ( + URIRef # If applicable, a medical specialty in which this entity is relevant. + ) + remainingAttendeeCapacity: ( + URIRef # The number of attendee places for an event that remain unallocated. + ) renegotiableLoan: URIRef # Whether the terms for payment of interest can be renegotiated during the life of the loan. - repeatCount: URIRef # Defines the number of times a recurring [[Event]] will take place + repeatCount: ( + URIRef # Defines the number of times a recurring [[Event]] will take place + ) repeatFrequency: URIRef # Defines the frequency at which [[Event]]s will occur according to a schedule [[Schedule]]. The intervals between events should be defined as a [[Duration]] of time. repetitions: URIRef # Number of times one should repeat the activity. replacee: URIRef # A sub property of object. The object that is being replaced. replacer: URIRef # A sub property of object. The object that replaces. - replyToUrl: URIRef # The URL at which a reply may be posted to the specified UserComment. + replyToUrl: ( + URIRef # The URL at which a reply may be posted to the specified UserComment. + ) reportNumber: URIRef # The number or other unique designator assigned to a Report by the publishing organization. representativeOfPage: URIRef # Indicates whether this image is representative of the content of the page. requiredCollateral: URIRef # Assets required to secure loan or credit repayments. It may take form of third party pledge, goods, financial instruments (cash, securities, etc.) @@ -2471,20 +2923,30 @@ class SDO(DefinedNamespace): requiredQuantity: URIRef # The required quantity of the item(s). requirements: URIRef # 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). requiresSubscription: URIRef # 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'). - reservationFor: URIRef # The thing -- flight, event, restaurant,etc. being reserved. + reservationFor: ( + URIRef # The thing -- flight, event, restaurant,etc. being reserved. + ) reservationId: URIRef # A unique identifier for the reservation. reservationStatus: URIRef # The current status of the reservation. reservedTicket: URIRef # A ticket associated with the reservation. - responsibilities: URIRef # Responsibilities associated with this role or Occupation. + responsibilities: ( + URIRef # Responsibilities associated with this role or Occupation. + ) restPeriods: URIRef # How often one should break from the activity. restockingFee: URIRef # 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. result: URIRef # The result produced in the action. e.g. John wrote *a book*. resultComment: URIRef # A sub property of result. The Comment created or sent as a result of this action. resultReview: URIRef # A sub property of result. The review that resulted in the performing of the action. - returnFees: URIRef # The type of return fees for purchased products (for any return reason) + returnFees: ( + URIRef # The type of return fees for purchased products (for any return reason) + ) returnLabelSource: URIRef # The method (from an enumeration) by which the customer obtains a return shipping label for a product returned for any reason. - returnMethod: URIRef # The type of return method offered, specified from an enumeration. - returnPolicyCategory: URIRef # Specifies an applicable return policy (from an enumeration). + returnMethod: ( + URIRef # The type of return method offered, specified from an enumeration. + ) + returnPolicyCategory: ( + URIRef # Specifies an applicable return policy (from an enumeration). + ) returnPolicyCountry: URIRef # 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 too. returnPolicySeasonalOverride: URIRef # Seasonal override of a return policy. returnShippingFeesAmount: URIRef # Amount of shipping costs for product returns (for any reason). Applicable when property [[returnFees]] equals [[ReturnShippingFees]]. @@ -2529,8 +2991,12 @@ class SDO(DefinedNamespace): seatingCapacity: URIRef # 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 seatingType: URIRef # The type/class of the seat. secondaryPrevention: URIRef # A preventative therapy used to prevent reoccurrence of the medical condition after an initial episode of the condition. - securityClearanceRequirement: URIRef # A description of any security clearance requirements of the job. - securityScreening: URIRef # The type of security screening the passenger is subject to. + securityClearanceRequirement: ( + URIRef # A description of any security clearance requirements of the job. + ) + securityScreening: ( + URIRef # The type of security screening the passenger is subject to. + ) seeks: URIRef # A pointer to products or services sought by the organization or person (demand). seller: URIRef # An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider. sender: URIRef # A sub property of participant. The participant who is at the sending end of the action. @@ -2578,7 +3044,9 @@ class SDO(DefinedNamespace): softwareHelp: URIRef # Software application help. softwareRequirements: URIRef # 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). softwareVersion: URIRef # Version of the software instance. - sourceOrganization: URIRef # The Organization on whose behalf the creator was working. + sourceOrganization: ( + URIRef # The Organization on whose behalf the creator was working. + ) sourcedFrom: URIRef # The neurological pathway that originates the neurons. spatial: URIRef # The "spatial" property can be used in cases when more specific properties (e.g. [[locationCreated]], [[spatialCoverage]], [[contentLocation]]) are not known to be appropriate. spatialCoverage: URIRef # The spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York. @@ -2610,7 +3078,9 @@ class SDO(DefinedNamespace): streetAddress: URIRef # The street address. For example, 1600 Amphitheatre Pkwy. strengthUnit: URIRef # The units of an active ingredient's strength, e.g. mg. strengthValue: URIRef # The value of an active ingredient's strength, e.g. 325. - structuralClass: URIRef # The name given to how bone physically connects to each other. + structuralClass: ( + URIRef # The name given to how bone physically connects to each other. + ) study: URIRef # A medical study or trial related to this entity. studyDesign: URIRef # Specifics about the observational study design (enumerated). studyLocation: URIRef # The location in which the study is taking/took place. @@ -2620,7 +3090,9 @@ class SDO(DefinedNamespace): subOrganization: URIRef # A relationship between two organizations where the first includes the second, e.g., as a subsidiary. See also: the more specific 'department' property. subReservation: URIRef # The individual reservations included in the package. Typically a repeated property. subStageSuffix: URIRef # The substage, e.g. 'a' for Stage IIIa. - subStructure: URIRef # Component (sub-)structure(s) that comprise this anatomical structure. + subStructure: ( + URIRef # Component (sub-)structure(s) that comprise this anatomical structure. + ) subTest: URIRef # A component test of the panel. subTrip: URIRef # Identifies a [[Trip]] that is a subTrip of this Trip. For example Day 1, Day 2, etc. of a multi-day trip. subjectOf: URIRef # A CreativeWork or Event about this Thing. @@ -2630,9 +3102,13 @@ class SDO(DefinedNamespace): suggestedAge: URIRef # The age or age range for the intended audience or person, for example 3-12 months for infants, 1-5 years for toddlers. suggestedAnswer: URIRef # An answer (possibly one of several, possibly incorrect) to a Question, e.g. on a Question/Answer site. suggestedGender: URIRef # The suggested gender of the intended person or audience, for example "male", "female", or "unisex". - suggestedMaxAge: URIRef # Maximum recommended age in years for the audience or user. + suggestedMaxAge: ( + URIRef # Maximum recommended age in years for the audience or user. + ) suggestedMeasurement: URIRef # 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. - suggestedMinAge: URIRef # Minimum recommended age in years for the audience or user. + suggestedMinAge: ( + URIRef # Minimum recommended age in years for the audience or user. + ) suitableForDiet: URIRef # Indicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc. superEvent: URIRef # 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. supersededBy: URIRef # Relates a term (i.e. a property, class or enumeration) to one that supersedes it. @@ -2641,10 +3117,16 @@ class SDO(DefinedNamespace): supportingData: URIRef # Supporting data for a SoftwareApplication. surface: URIRef # A material used as a surface in some artwork, e.g. Canvas, Paper, Wood, Board, etc. target: URIRef # Indicates a target EntryPoint for an Action. - targetCollection: URIRef # A sub property of object. The collection target of the action. - targetDescription: URIRef # The description of a node in an established educational framework. + targetCollection: ( + URIRef # A sub property of object. The collection target of the action. + ) + targetDescription: ( + URIRef # The description of a node in an established educational framework. + ) targetName: URIRef # The name of a node in an established educational framework. - targetPlatform: URIRef # Type of app development: phone, Metro style, desktop, XBox, etc. + targetPlatform: ( + URIRef # Type of app development: phone, Metro style, desktop, XBox, etc. + ) targetPopulation: URIRef # Characteristics of the population for which this is intended, or which typically uses it, e.g. 'adults'. targetProduct: URIRef # Target Operating System / Product to which the code applies. If applies to several versions, just the product name can be used. targetUrl: URIRef # The URL of a node in an established educational framework. @@ -2667,7 +3149,9 @@ class SDO(DefinedNamespace): ticketNumber: URIRef # The unique identifier for the ticket. ticketToken: URIRef # Reference to an asset (e.g., Barcode, QR code image or PDF) usable for entrance. ticketedSeat: URIRef # The seat associated with the ticket. - timeOfDay: URIRef # The time of day the program normally runs. For example, "evenings". + timeOfDay: ( + URIRef # The time of day the program normally runs. For example, "evenings". + ) timeRequired: URIRef # Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. 'PT30M', 'PT1H25M'. timeToComplete: URIRef # The expected length of time to complete the program if attending full-time. tissueSample: URIRef # The type of tissue sample required for the test. @@ -2702,7 +3186,9 @@ class SDO(DefinedNamespace): translationOfWork: URIRef # The work that this work has been translated from. e.g. 物种起源 is a translationOf “On the Origin of Species” translator: URIRef # 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. transmissionMethod: URIRef # How the disease spreads, either as a route or vector, for example 'direct contact', 'Aedes aegypti', etc. - travelBans: URIRef # Information about travel bans, e.g. in the context of a pandemic. + travelBans: ( + URIRef # Information about travel bans, e.g. in the context of a pandemic. + ) trialDesign: URIRef # Specifics about the trial design (enumerated). tributary: URIRef # The anatomical or organ system that the vein flows into; a larger structure that the vein connects to. typeOfBed: URIRef # The type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity. @@ -2745,7 +3231,9 @@ class SDO(DefinedNamespace): vehicleConfiguration: URIRef # A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'. vehicleEngine: URIRef # Information about the engine or engines of the vehicle. vehicleIdentificationNumber: URIRef # The Vehicle Identification Number (VIN) is a unique serial number used by the automotive industry to identify individual motor vehicles. - vehicleInteriorColor: URIRef # The color or color combination of the interior of the vehicle. + vehicleInteriorColor: ( + URIRef # The color or color combination of the interior of the vehicle. + ) vehicleInteriorType: URIRef # 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. vehicleModelDate: URIRef # The release date of a vehicle model (often used to differentiate versions of the same make and model). vehicleSeatingCapacity: URIRef # 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. @@ -2763,7 +3251,9 @@ class SDO(DefinedNamespace): warranty: URIRef # The warranty promise(s) included in the offer. warrantyPromise: URIRef # The warranty promise(s) included in the offer. warrantyScope: URIRef # The scope of the warranty promise. - webCheckinTime: URIRef # The time when a passenger can check into the flight online. + webCheckinTime: ( + URIRef # The time when a passenger can check into the flight online. + ) webFeed: URIRef # 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. weight: URIRef # The weight of the product or person. weightTotal: URIRef # 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. diff --git a/rdflib/namespace/_SH.py b/rdflib/namespace/_SH.py index 4df0fc55a..5bcbbbbf1 100644 --- a/rdflib/namespace/_SH.py +++ b/rdflib/namespace/_SH.py @@ -35,8 +35,12 @@ class SH(DefinedNamespace): entailment: URIRef # An entailment regime that indicates what kind of inferencing is required by a shapes graph. equals: URIRef # Specifies a property that must have the same values as the value nodes. expression: URIRef # The node expression that must return true for the value nodes. - filterShape: URIRef # The shape that all input nodes of the expression need to conform to. - flags: URIRef # An optional flag to be used with regular expression pattern matching. + filterShape: ( + URIRef # The shape that all input nodes of the expression need to conform to. + ) + flags: ( + URIRef # An optional flag to be used with regular expression pattern matching. + ) focusNode: URIRef # The focus node that was validated when the result was produced. group: URIRef # Can be used to link to a property group to indicate that a property shape belongs to a group of related property shapes. hasValue: URIRef # Specifies a value that must be among the value nodes. @@ -48,15 +52,21 @@ class SH(DefinedNamespace): jsLibrary: URIRef # Declares which JavaScript libraries are needed to execute this. jsLibraryURL: URIRef # Declares the URLs of a JavaScript library. This should be the absolute URL of a JavaScript file. Implementations may redirect those to local files. labelTemplate: URIRef # Outlines how human-readable labels of instances of the associated Parameterizable shall be produced. The values can contain {?paramName} as placeholders for the actual values of the given parameter. - languageIn: URIRef # Specifies a list of language tags that all value nodes must have. + languageIn: ( + URIRef # Specifies a list of language tags that all value nodes must have. + ) lessThan: URIRef # Specifies a property that must have smaller values than the value nodes. lessThanOrEquals: URIRef # Specifies a property that must have smaller or equal values than the value nodes. - maxCount: URIRef # Specifies the maximum number of values in the set of value nodes. + maxCount: ( + URIRef # Specifies the maximum number of values in the set of value nodes. + ) maxExclusive: URIRef # Specifies the maximum exclusive value of each value node. maxInclusive: URIRef # Specifies the maximum inclusive value of each value node. maxLength: URIRef # Specifies the maximum string length of each value node. message: URIRef # A human-readable message (possibly with placeholders for variables) explaining the cause of the result. - minCount: URIRef # Specifies the minimum number of values in the set of value nodes. + minCount: ( + URIRef # Specifies the minimum number of values in the set of value nodes. + ) minExclusive: URIRef # Specifies the minimum exclusive value of each value node. minInclusive: URIRef # Specifies the minimum inclusive value of each value node. minLength: URIRef # Specifies the minimum string length of each value node. @@ -66,7 +76,9 @@ class SH(DefinedNamespace): nodeKind: URIRef # Specifies the node kind (e.g. IRI or literal) each value node. nodeValidator: URIRef # The validator(s) used to evaluate a constraint in the context of a node shape. nodes: URIRef # The node expression producing the input nodes of a filter shape expression. - object: URIRef # An expression producing the nodes that shall be inferred as objects. + object: ( + URIRef # An expression producing the nodes that shall be inferred as objects. + ) oneOrMorePath: URIRef # The (single) value of this property represents a path that is matched one or more times. optional: URIRef # Indicates whether a parameter is optional. order: URIRef # Specifies the relative order of this compared to its siblings. For example use 0 for the first, 1 for the second. @@ -78,23 +90,37 @@ class SH(DefinedNamespace): prefixes: URIRef # The prefixes that shall be applied before parsing the associated SPARQL query. property: URIRef # Links a shape to its property shapes. propertyValidator: URIRef # The validator(s) used to evaluate a constraint in the context of a property shape. - qualifiedMaxCount: URIRef # The maximum number of value nodes that can conform to the shape. - qualifiedMinCount: URIRef # The minimum number of value nodes that must conform to the shape. - qualifiedValueShape: URIRef # The shape that a specified number of values must conform to. + qualifiedMaxCount: ( + URIRef # The maximum number of value nodes that can conform to the shape. + ) + qualifiedMinCount: ( + URIRef # The minimum number of value nodes that must conform to the shape. + ) + qualifiedValueShape: ( + URIRef # The shape that a specified number of values must conform to. + ) qualifiedValueShapesDisjoint: URIRef # Can be used to mark the qualified value shape to be disjoint with its sibling shapes. result: URIRef # The validation results contained in a validation report. resultAnnotation: URIRef # Links a SPARQL validator with zero or more sh:ResultAnnotation instances, defining how to derive additional result properties based on the variables of the SELECT query. resultMessage: URIRef # Human-readable messages explaining the cause of the result. resultPath: URIRef # The path of a validation result, based on the path of the validated property shape. resultSeverity: URIRef # The severity of the result, e.g. warning. - returnType: URIRef # The expected type of values returned by the associated function. + returnType: ( + URIRef # The expected type of values returned by the associated function. + ) rule: URIRef # The rules linked to a shape. select: URIRef # The SPARQL SELECT query to execute. severity: URIRef # Defines the severity that validation results produced by a shape must have. Defaults to sh:Violation. - shapesGraph: URIRef # Shapes graphs that should be used when validating this data graph. + shapesGraph: ( + URIRef # Shapes graphs that should be used when validating this data graph. + ) shapesGraphWellFormed: URIRef # If true then the validation engine was certain that the shapes graph has passed all SHACL syntax requirements during the validation process. - sourceConstraint: URIRef # The constraint that was validated when the result was produced. - sourceConstraintComponent: URIRef # The constraint component that is the source of the result. + sourceConstraint: ( + URIRef # The constraint that was validated when the result was produced. + ) + sourceConstraintComponent: ( + URIRef # The constraint component that is the source of the result. + ) sourceShape: URIRef # The shape that is was validated when the result was produced. sparql: URIRef # Links a shape with SPARQL constraints. subject: URIRef # An expression producing the resources that shall be inferred as subjects. @@ -134,18 +160,28 @@ class SH(DefinedNamespace): PropertyShape: URIRef # A property shape is a shape that specifies constraints on the values of a focus node for a given property or path. ResultAnnotation: URIRef # A class of result annotations, which define the rules to derive the values of a given annotation property as extra values for a validation result. Rule: URIRef # The class of SHACL rules. Never instantiated directly. - SPARQLAskExecutable: URIRef # The class of SPARQL executables that are based on an ASK query. + SPARQLAskExecutable: ( + URIRef # The class of SPARQL executables that are based on an ASK query. + ) SPARQLAskValidator: URIRef # The class of validators based on SPARQL ASK queries. The queries are evaluated for each value node and are supposed to return true if the given node conforms. SPARQLConstraint: URIRef # The class of constraints based on SPARQL SELECT queries. - SPARQLConstructExecutable: URIRef # The class of SPARQL executables that are based on a CONSTRUCT query. + SPARQLConstructExecutable: ( + URIRef # The class of SPARQL executables that are based on a CONSTRUCT query. + ) SPARQLExecutable: URIRef # The class of resources that encapsulate a SPARQL query. - SPARQLFunction: URIRef # A function backed by a SPARQL query - either ASK or SELECT. + SPARQLFunction: ( + URIRef # A function backed by a SPARQL query - either ASK or SELECT. + ) SPARQLRule: URIRef # The class of SHACL rules based on SPARQL CONSTRUCT queries. - SPARQLSelectExecutable: URIRef # The class of SPARQL executables based on a SELECT query. + SPARQLSelectExecutable: ( + URIRef # The class of SPARQL executables based on a SELECT query. + ) SPARQLSelectValidator: URIRef # The class of validators based on SPARQL SELECT queries. The queries are evaluated for each focus node and are supposed to produce bindings for all focus nodes that do not conform. SPARQLTarget: URIRef # The class of targets that are based on SPARQL queries. SPARQLTargetType: URIRef # The (meta) class for parameterizable targets that are based on SPARQL queries. - SPARQLUpdateExecutable: URIRef # The class of SPARQL executables based on a SPARQL UPDATE. + SPARQLUpdateExecutable: ( + URIRef # The class of SPARQL executables based on a SPARQL UPDATE. + ) Severity: URIRef # The class of validation result severity levels, including violation and warning levels. Shape: URIRef # A shape is a collection of constraints that may be targeted for certain nodes. Target: URIRef # The base class of targets such as those based on SPARQL queries. diff --git a/rdflib/namespace/_SKOS.py b/rdflib/namespace/_SKOS.py index 120019e10..e87df6f09 100644 --- a/rdflib/namespace/_SKOS.py +++ b/rdflib/namespace/_SKOS.py @@ -21,11 +21,15 @@ class SKOS(DefinedNamespace): altLabel: URIRef # An alternative lexical label for a resource. broadMatch: URIRef # skos:broadMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes. broader: URIRef # Relates a concept to a concept that is more general in meaning. - broaderTransitive: URIRef # skos:broaderTransitive is a transitive superproperty of skos:broader. + broaderTransitive: ( + URIRef # skos:broaderTransitive is a transitive superproperty of skos:broader. + ) changeNote: URIRef # A note about a modification to a concept. closeMatch: URIRef # skos:closeMatch is used to link two concepts that are sufficiently similar that they can be used interchangeably in some information retrieval applications. In order to avoid the possibility of "compound errors" when combining mappings across more than two concept schemes, skos:closeMatch is not declared to be a transitive property. definition: URIRef # A statement or formal explanation of the meaning of a concept. - editorialNote: URIRef # A note for an editor, translator or maintainer of the vocabulary. + editorialNote: ( + URIRef # A note for an editor, translator or maintainer of the vocabulary. + ) exactMatch: URIRef # skos:exactMatch is used to link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. skos:exactMatch is a transitive property, and is a sub-property of skos:closeMatch. example: URIRef # An example of the use of a concept. hasTopConcept: URIRef # Relates, by convention, a concept scheme to a concept which is topmost in the broader/narrower concept hierarchies for that scheme, providing an entry point to these hierarchies. @@ -34,16 +38,22 @@ class SKOS(DefinedNamespace): inScheme: URIRef # Relates a resource (for example a concept) to a concept scheme in which it is included. mappingRelation: URIRef # Relates two concepts coming, by convention, from different schemes, and that have comparable meanings member: URIRef # Relates a collection to one of its members. - memberList: URIRef # Relates an ordered collection to the RDF list containing its members. + memberList: ( + URIRef # Relates an ordered collection to the RDF list containing its members. + ) narrowMatch: URIRef # skos:narrowMatch is used to state a hierarchical mapping link between two conceptual resources in different concept schemes. narrower: URIRef # Relates a concept to a concept that is more specific in meaning. narrowerTransitive: URIRef # skos:narrowerTransitive is a transitive superproperty of skos:narrower. notation: URIRef # A notation, also known as classification code, is a string of characters such as "T58.5" or "303.4833" used to uniquely identify a concept within the scope of a given concept scheme. note: URIRef # A general note, for any purpose. - prefLabel: URIRef # The preferred lexical label for a resource, in a given language. + prefLabel: ( + URIRef # The preferred lexical label for a resource, in a given language. + ) related: URIRef # Relates a concept to a concept with which there is an associative semantic relationship. relatedMatch: URIRef # skos:relatedMatch is used to state an associative mapping link between two conceptual resources in different concept schemes. - scopeNote: URIRef # A note that helps to clarify the meaning and/or the use of a concept. + scopeNote: ( + URIRef # A note that helps to clarify the meaning and/or the use of a concept. + ) semanticRelation: URIRef # Links a concept to a concept related by meaning. topConceptOf: URIRef # Relates a concept to the concept scheme that it is a top level concept of. diff --git a/rdflib/namespace/_SOSA.py b/rdflib/namespace/_SOSA.py index 245cb059e..9f281d56d 100644 --- a/rdflib/namespace/_SOSA.py +++ b/rdflib/namespace/_SOSA.py @@ -31,7 +31,9 @@ class SOSA(DefinedNamespace): Sensor: URIRef # Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms. # http://www.w3.org/2002/07/owl#DatatypeProperty - hasSimpleResult: URIRef # The simple value of an Observation or Actuation or act of Sampling. + hasSimpleResult: ( + URIRef # The simple value of an Observation or Actuation or act of Sampling. + ) resultTime: URIRef # The result time is the instant of time when the Observation, Actuation or Sampling activity was completed. # http://www.w3.org/2002/07/owl#ObjectProperty @@ -54,7 +56,9 @@ class SOSA(DefinedNamespace): madeByActuator: URIRef # Relation linking an Actuation to the Actuator that made that Actuation. madeBySampler: URIRef # Relation linking an act of Sampling to the Sampler (sampling device or entity) that made it. madeBySensor: URIRef # Relation between an Observation and the Sensor which made the Observation. - madeObservation: URIRef # Relation between a Sensor and an Observation made by the Sensor. + madeObservation: ( + URIRef # Relation between a Sensor and an Observation made by the Sensor. + ) madeSampling: URIRef # Relation between a Sampler (sampling device or entity) and the Sampling act it performed. observedProperty: URIRef # Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation. observes: URIRef # Relation between a Sensor and an ObservableProperty that it is capable of sensing. diff --git a/rdflib/namespace/_SSN.py b/rdflib/namespace/_SSN.py index df5f3a916..5f1851179 100644 --- a/rdflib/namespace/_SSN.py +++ b/rdflib/namespace/_SSN.py @@ -23,7 +23,9 @@ class SSN(DefinedNamespace): System: URIRef # System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other systems. # http://www.w3.org/2002/07/owl#FunctionalProperty - wasOriginatedBy: URIRef # Relation between an Observation and the Stimulus that originated it. + wasOriginatedBy: ( + URIRef # Relation between an Observation and the Stimulus that originated it. + ) # http://www.w3.org/2002/07/owl#ObjectProperty deployedOnPlatform: URIRef # Relation between a Deployment and the Platform on which the Systems are deployed. diff --git a/rdflib/namespace/_TIME.py b/rdflib/namespace/_TIME.py index aa7bbecdf..0370180ec 100644 --- a/rdflib/namespace/_TIME.py +++ b/rdflib/namespace/_TIME.py @@ -44,7 +44,9 @@ class TIME(DefinedNamespace): hour: URIRef # Hour position in a calendar-clock system. hours: URIRef # length of, or element of the length of, a temporal extent expressed in hours inXSDDate: URIRef # Position of an instant, expressed using xsd:date - inXSDDateTimeStamp: URIRef # Position of an instant, expressed using xsd:dateTimeStamp + inXSDDateTimeStamp: ( + URIRef # Position of an instant, expressed using xsd:dateTimeStamp + ) inXSDgYear: URIRef # Position of an instant, expressed using xsd:gYear inXSDgYearMonth: URIRef # Position of an instant, expressed using xsd:gYearMonth minute: URIRef # Minute position in a calendar-clock system. @@ -74,7 +76,9 @@ class TIME(DefinedNamespace): # http://www.w3.org/2002/07/owl#ObjectProperty after: URIRef # Gives directionality to time. If a temporal entity T1 is after another temporal entity T2, then the beginning of T1 is after the end of T2. - dayOfWeek: URIRef # The day of week, whose value is a member of the class time:DayOfWeek + dayOfWeek: ( + URIRef # The day of week, whose value is a member of the class time:DayOfWeek + ) hasBeginning: URIRef # Beginning of a temporal entity. hasDateTimeDescription: URIRef # Value of DateTimeInterval expressed as a structured value. The beginning and end of the interval coincide with the limits of the shortest element in the description. hasDuration: URIRef # Duration of a temporal entity, event or activity, or thing, expressed as a scaled value @@ -82,7 +86,9 @@ class TIME(DefinedNamespace): hasEnd: URIRef # End of a temporal entity. hasTemporalDuration: URIRef # Duration of a temporal entity. hasTime: URIRef # Supports the association of a temporal entity (instant or interval) to any thing - inDateTime: URIRef # Position of an instant, expressed using a structured description + inDateTime: ( + URIRef # Position of an instant, expressed using a structured description + ) inTemporalPosition: URIRef # Position of a time instant inTimePosition: URIRef # Position of a time instant expressed as a TimePosition inside: URIRef # An instant that falls inside the interval. It is not intended to include beginnings and ends of intervals. diff --git a/rdflib/namespace/_VOID.py b/rdflib/namespace/_VOID.py index db81e72e6..5905e789d 100644 --- a/rdflib/namespace/_VOID.py +++ b/rdflib/namespace/_VOID.py @@ -26,7 +26,9 @@ class VOID(DefinedNamespace): distinctObjects: URIRef # The total number of distinct objects in a void:Dataset. In other words, the number of distinct resources that occur in the object position of triples in the dataset. Literals are included in this count. distinctSubjects: URIRef # The total number of distinct subjects in a void:Dataset. In other words, the number of distinct resources that occur in the subject position of triples in the dataset. documents: URIRef # The total number of documents, for datasets that are published as a set of individual documents, such as RDF/XML documents or RDFa-annotated web pages. Non-RDF documents, such as web pages in HTML or images, are usually not included in this count. This property is intended for datasets where the total number of triples or entities is hard to determine. void:triples or void:entities should be preferred where practical. - entities: URIRef # The total number of entities that are described in a void:Dataset. + entities: ( + URIRef # The total number of entities that are described in a void:Dataset. + ) exampleResource: URIRef # example resource of dataset feature: URIRef # feature inDataset: URIRef # Points to the void:Dataset that a document is a part of. @@ -42,8 +44,12 @@ class VOID(DefinedNamespace): subset: URIRef # has subset target: URIRef # One of the two datasets linked by the Linkset. triples: URIRef # The total number of triples contained in a void:Dataset. - uriLookupEndpoint: URIRef # Defines a simple URI look-up protocol for accessing a dataset. - uriRegexPattern: URIRef # Defines a regular expression pattern matching URIs in the dataset. + uriLookupEndpoint: ( + URIRef # Defines a simple URI look-up protocol for accessing a dataset. + ) + uriRegexPattern: ( + URIRef # Defines a regular expression pattern matching URIs in the dataset. + ) uriSpace: URIRef # A URI that is a common string prefix of all the entity URIs in a void:Dataset. vocabulary: URIRef # A vocabulary that is used in the dataset. diff --git a/rdflib/namespace/_XSD.py b/rdflib/namespace/_XSD.py index af9cad75d..f12524ff2 100644 --- a/rdflib/namespace/_XSD.py +++ b/rdflib/namespace/_XSD.py @@ -47,9 +47,15 @@ class XSD(DefinedNamespace): language: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#language long: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#long negativeInteger: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#negativeInteger - nonNegativeInteger: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#nonNegativeInteger - nonPositiveInteger: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#nonPositiveInteger - normalizedString: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#normalizedString + nonNegativeInteger: ( + URIRef # see: http://www.w3.org/TR/xmlschema11-2/#nonNegativeInteger + ) + nonPositiveInteger: ( + URIRef # see: http://www.w3.org/TR/xmlschema11-2/#nonPositiveInteger + ) + normalizedString: ( + URIRef # see: http://www.w3.org/TR/xmlschema11-2/#normalizedString + ) positiveInteger: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#positiveInteger short: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#short string: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#string @@ -59,7 +65,9 @@ class XSD(DefinedNamespace): unsignedInt: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#unsignedInt unsignedLong: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#unsignedLong unsignedShort: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#unsignedShort - yearMonthDuration: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#yearMonthDuration + yearMonthDuration: ( + URIRef # see: http://www.w3.org/TR/xmlschema11-2/#yearMonthDuration + ) # fundamental facets - https://www.w3.org/TR/xmlschema11-2/#rf-fund-facets ordered: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#rf-ordered @@ -81,7 +89,9 @@ class XSD(DefinedNamespace): totalDigits: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#rf-totalDigits fractionDigits: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#rf-fractionDigits Assertions: URIRef # see: https://www.w3.org/TR/xmlschema11-2/#rf-assertions - explicitTimezone: URIRef # see: http://www.w3.org/TR/xmlschema11-2/#rf-explicitTimezone + explicitTimezone: ( + URIRef # see: http://www.w3.org/TR/xmlschema11-2/#rf-explicitTimezone + ) # The Seven-property Model - https://www.w3.org/TR/xmlschema11-2/#theSevenPropertyModel year: URIRef # see: https://www.w3.org/TR/xmlschema11-2/#vp-dt-http://www.w3.org/TR/xmlschema11-2/#rf-whiteSpace diff --git a/rdflib/namespace/__init__.py b/rdflib/namespace/__init__.py index ef265e8fd..216577712 100644 --- a/rdflib/namespace/__init__.py +++ b/rdflib/namespace/__init__.py @@ -69,6 +69,7 @@ >>> RDFS.seeAlso rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#seeAlso') """ + from __future__ import annotations import logging diff --git a/rdflib/parser.py b/rdflib/parser.py index 2cc1b5cdf..4d1e7021c 100644 --- a/rdflib/parser.py +++ b/rdflib/parser.py @@ -9,6 +9,7 @@ want to do so through the Graph class parse method. """ + from __future__ import annotations import codecs @@ -250,9 +251,9 @@ def __init__(self, system_id: Optional[str] = None, format: Optional[str] = None elif format == "trix": myheaders["Accept"] = "application/trix, */*;q=0.1" elif format == "json-ld": - myheaders[ - "Accept" - ] = "application/ld+json, application/json;q=0.9, */*;q=0.1" + myheaders["Accept"] = ( + "application/ld+json, application/json;q=0.9, */*;q=0.1" + ) else: # if format not given, create an Accept header from all registered # parser Media Types diff --git a/rdflib/paths.py b/rdflib/paths.py index 6d70ee1ff..3692bad45 100644 --- a/rdflib/paths.py +++ b/rdflib/paths.py @@ -179,6 +179,7 @@ (rdflib.term.URIRef('ex:h'), rdflib.term.URIRef('ex:a'))] """ + from __future__ import annotations import warnings @@ -234,12 +235,10 @@ def eval( graph: Graph, subj: Optional[_SubjectType] = None, obj: Optional[_ObjectType] = None, - ) -> Iterator[Tuple[_SubjectType, _ObjectType]]: - ... + ) -> Iterator[Tuple[_SubjectType, _ObjectType]]: ... @abstractmethod - def n3(self, namespace_manager: Optional[NamespaceManager] = None) -> str: - ... + def n3(self, namespace_manager: Optional[NamespaceManager] = None) -> str: ... def __hash__(self): return hash(repr(self)) diff --git a/rdflib/plugin.py b/rdflib/plugin.py index 346328198..921f218a7 100644 --- a/rdflib/plugin.py +++ b/rdflib/plugin.py @@ -24,6 +24,7 @@ .. __: http://peak.telecommunity.com/DevCenter/setuptools#dynamic-discovery-of-services-and-plugins """ + from __future__ import annotations from importlib.metadata import EntryPoint, entry_points @@ -153,13 +154,11 @@ def get(name: str, kind: Type[PluginT]) -> Type[PluginT]: @overload def plugins( name: Optional[str] = ..., kind: Type[PluginT] = ... -) -> Iterator[Plugin[PluginT]]: - ... +) -> Iterator[Plugin[PluginT]]: ... @overload -def plugins(name: Optional[str] = ..., kind: None = ...) -> Iterator[Plugin]: - ... +def plugins(name: Optional[str] = ..., kind: None = ...) -> Iterator[Plugin]: ... def plugins( diff --git a/rdflib/plugins/parsers/hext.py b/rdflib/plugins/parsers/hext.py index 47d436f29..24c97d20e 100644 --- a/rdflib/plugins/parsers/hext.py +++ b/rdflib/plugins/parsers/hext.py @@ -3,6 +3,7 @@ (ndjson) files, into Conjunctive. The store that backs the graph *must* be able to handle contexts, i.e. multiple graphs. """ + from __future__ import annotations import json diff --git a/rdflib/plugins/parsers/jsonld.py b/rdflib/plugins/parsers/jsonld.py index 1cb723785..61bae7001 100644 --- a/rdflib/plugins/parsers/jsonld.py +++ b/rdflib/plugins/parsers/jsonld.py @@ -27,6 +27,7 @@ True """ + # From: https://github.com/RDFLib/rdflib-jsonld/blob/feature/json-ld-1.1/rdflib_jsonld/parser.py # NOTE: This code reads the entire JSON object into memory before parsing, but @@ -397,11 +398,11 @@ def _parse_container( if v11 and GRAPH in term.container and ID in term.container: return [ - dict({GRAPH: o}) - if k in context.get_keys(NONE) - else dict({ID: k, GRAPH: o}) - if isinstance(o, dict) - else o + ( + dict({GRAPH: o}) + if k in context.get_keys(NONE) + else dict({ID: k, GRAPH: o}) if isinstance(o, dict) else o + ) for k, o in obj.items() ] @@ -413,23 +414,29 @@ def _parse_container( elif v11 and ID in term.container: return [ - dict({ID: k}, **o) - if isinstance(o, dict) and k not in context.get_keys(NONE) - else o + ( + dict({ID: k}, **o) + if isinstance(o, dict) and k not in context.get_keys(NONE) + else o + ) for k, o in obj.items() ] elif v11 and TYPE in term.container: return [ - self._add_type( - context, - {ID: context.expand(o) if term.type == VOCAB else o} - if isinstance(o, str) - else o, - k, + ( + self._add_type( + context, + ( + {ID: context.expand(o) if term.type == VOCAB else o} + if isinstance(o, str) + else o + ), + k, + ) + if isinstance(o, (dict, str)) and k not in context.get_keys(NONE) + else o ) - if isinstance(o, (dict, str)) and k not in context.get_keys(NONE) - else o for k, o in obj.items() ] diff --git a/rdflib/plugins/parsers/notation3.py b/rdflib/plugins/parsers/notation3.py index 30e16b6fe..da71405e0 100755 --- a/rdflib/plugins/parsers/notation3.py +++ b/rdflib/plugins/parsers/notation3.py @@ -26,6 +26,7 @@ Copyright 2010, Gunnar A. Grimnes """ + from __future__ import annotations import codecs @@ -1987,7 +1988,6 @@ def hexify(ustr: str) -> bytes: class TurtleParser(Parser): - """ An RDFLib parser for Turtle @@ -2024,7 +2024,6 @@ def parse( class N3Parser(TurtleParser): - """ An RDFLib parser for Notation3 diff --git a/rdflib/plugins/parsers/nquads.py b/rdflib/plugins/parsers/nquads.py index 17f4b40fc..51a6c65b1 100644 --- a/rdflib/plugins/parsers/nquads.py +++ b/rdflib/plugins/parsers/nquads.py @@ -22,6 +22,7 @@ >>> FOAF = Namespace("http://xmlns.com/foaf/0.1/") >>> assert(g.value(s, FOAF.name).eq("Arco Publications")) """ + from __future__ import annotations from codecs import getreader diff --git a/rdflib/plugins/parsers/rdfxml.py b/rdflib/plugins/parsers/rdfxml.py index 5e168edd7..286eac2b2 100644 --- a/rdflib/plugins/parsers/rdfxml.py +++ b/rdflib/plugins/parsers/rdfxml.py @@ -1,6 +1,7 @@ """ An RDF/XML parser for RDFLib """ + from __future__ import annotations from typing import TYPE_CHECKING, Any, Dict, List, NoReturn, Optional, Tuple diff --git a/rdflib/plugins/parsers/trix.py b/rdflib/plugins/parsers/trix.py index 8baaf5ca4..3a3a021ff 100644 --- a/rdflib/plugins/parsers/trix.py +++ b/rdflib/plugins/parsers/trix.py @@ -1,6 +1,7 @@ """ A TriX parser for RDFLib """ + from __future__ import annotations from typing import TYPE_CHECKING, Any, Dict, List, NoReturn, Optional, Tuple diff --git a/rdflib/plugins/serializers/hext.py b/rdflib/plugins/serializers/hext.py index 8300f299d..5592504b2 100644 --- a/rdflib/plugins/serializers/hext.py +++ b/rdflib/plugins/serializers/hext.py @@ -2,6 +2,7 @@ HextuplesSerializer RDF graph serializer for RDFLib. See for details about the format. """ + from __future__ import annotations import json diff --git a/rdflib/plugins/serializers/jsonld.py b/rdflib/plugins/serializers/jsonld.py index afa359e89..ee3fe17bd 100644 --- a/rdflib/plugins/serializers/jsonld.py +++ b/rdflib/plugins/serializers/jsonld.py @@ -28,6 +28,7 @@ ] """ + # From: https://github.com/RDFLib/rdflib-jsonld/blob/feature/json-ld-1.1/rdflib_jsonld/serializer.py # NOTE: This code writes the entire JSON object into memory before serialising, diff --git a/rdflib/plugins/serializers/longturtle.py b/rdflib/plugins/serializers/longturtle.py index a3c56ede2..e886574f3 100644 --- a/rdflib/plugins/serializers/longturtle.py +++ b/rdflib/plugins/serializers/longturtle.py @@ -292,8 +292,6 @@ def objectList(self, objects): if count > 1: if not isinstance(objects[0], BNode): self.write("\n" + self.indent(1)) - else: - self.write(" ") first_nl = True self.path(objects[0], OBJECT, newline=first_nl) for obj in objects[1:]: diff --git a/rdflib/plugins/serializers/n3.py b/rdflib/plugins/serializers/n3.py index f12cf7c0b..d8036bba0 100644 --- a/rdflib/plugins/serializers/n3.py +++ b/rdflib/plugins/serializers/n3.py @@ -1,6 +1,7 @@ """ Notation 3 (N3) RDF graph serializer for RDFLib. """ + from rdflib.graph import Graph from rdflib.namespace import OWL, Namespace from rdflib.plugins.serializers.turtle import OBJECT, SUBJECT, TurtleSerializer diff --git a/rdflib/plugins/serializers/trig.py b/rdflib/plugins/serializers/trig.py index 82183eca3..984f80c5a 100644 --- a/rdflib/plugins/serializers/trig.py +++ b/rdflib/plugins/serializers/trig.py @@ -2,6 +2,7 @@ Trig RDF graph serializer for RDFLib. See for syntax specification. """ + from __future__ import annotations from typing import IO, TYPE_CHECKING, Dict, List, Optional, Tuple, Union diff --git a/rdflib/plugins/shared/jsonld/context.py b/rdflib/plugins/shared/jsonld/context.py index dc56a1e8b..13cd04747 100644 --- a/rdflib/plugins/shared/jsonld/context.py +++ b/rdflib/plugins/shared/jsonld/context.py @@ -4,6 +4,7 @@ http://json-ld.org/ """ + # https://github.com/RDFLib/rdflib-jsonld/blob/feature/json-ld-1.1/rdflib_jsonld/context.py from __future__ import annotations diff --git a/rdflib/plugins/sparql/aggregates.py b/rdflib/plugins/sparql/aggregates.py index 5c3a5c3a3..12972e795 100644 --- a/rdflib/plugins/sparql/aggregates.py +++ b/rdflib/plugins/sparql/aggregates.py @@ -1,6 +1,7 @@ """ Aggregation functions """ + from __future__ import annotations from decimal import Decimal @@ -96,13 +97,13 @@ def use_row(self, row: FrozenBindings) -> bool: @overload -def type_safe_numbers(*args: int) -> Tuple[int]: - ... +def type_safe_numbers(*args: int) -> Tuple[int]: ... @overload -def type_safe_numbers(*args: Union[Decimal, float, int]) -> Tuple[Union[float, int]]: - ... +def type_safe_numbers( + *args: Union[Decimal, float, int] +) -> Tuple[Union[float, int]]: ... def type_safe_numbers(*args: Union[Decimal, float, int]) -> Iterable[Union[float, int]]: diff --git a/rdflib/plugins/sparql/algebra.py b/rdflib/plugins/sparql/algebra.py index 6dda9a75f..95cb104cc 100644 --- a/rdflib/plugins/sparql/algebra.py +++ b/rdflib/plugins/sparql/algebra.py @@ -202,13 +202,11 @@ def translatePName( # type: ignore[return] @overload -def translatePath(p: URIRef) -> None: - ... +def translatePath(p: URIRef) -> None: ... @overload -def translatePath(p: CompValue) -> Path: - ... +def translatePath(p: CompValue) -> Path: ... # type error: Missing return statement @@ -843,9 +841,9 @@ def translateQuads( else: alltriples = [] - allquads: DefaultDict[ - str, List[Tuple[Identifier, Identifier, Identifier]] - ] = collections.defaultdict(list) + allquads: DefaultDict[str, List[Tuple[Identifier, Identifier, Identifier]]] = ( + collections.defaultdict(list) + ) if quads.quadsNotTriples: for q in quads.quadsNotTriples: @@ -968,9 +966,9 @@ class _AlgebraTranslator: def __init__(self, query_algebra: Query): self.query_algebra = query_algebra - self.aggr_vars: DefaultDict[ - Identifier, List[Identifier] - ] = collections.defaultdict(list) + self.aggr_vars: DefaultDict[Identifier, List[Identifier]] = ( + collections.defaultdict(list) + ) self._alg_translation: str = "" def _replace( @@ -1275,7 +1273,7 @@ def sparql_query_text(self, node): elif node.name == "MultiplicativeExpression": left_side = self.convert_node_arg(node.expr) multiplication = left_side - for i, operator in enumerate(node.op): # noqa: F402 + for i, operator in enumerate(node.op): multiplication += ( operator + " " + self.convert_node_arg(node.other[i]) + " " ) diff --git a/rdflib/plugins/sparql/evalutils.py b/rdflib/plugins/sparql/evalutils.py index 84c868c94..1f737e469 100644 --- a/rdflib/plugins/sparql/evalutils.py +++ b/rdflib/plugins/sparql/evalutils.py @@ -52,15 +52,13 @@ def _minus( @overload def _join( a: Iterable[FrozenBindings], b: Iterable[Mapping[Identifier, Identifier]] -) -> Generator[FrozenBindings, None, None]: - ... +) -> Generator[FrozenBindings, None, None]: ... @overload def _join( a: Iterable[FrozenDict], b: Iterable[Mapping[Identifier, Identifier]] -) -> Generator[FrozenDict, None, None]: - ... +) -> Generator[FrozenDict, None, None]: ... def _join( @@ -106,8 +104,7 @@ def _eval( expr: Union[Literal, URIRef], ctx: FrozenBindings, raise_not_bound_error: bool = ..., -) -> Union[Literal, URIRef]: - ... +) -> Union[Literal, URIRef]: ... @overload @@ -115,8 +112,7 @@ def _eval( expr: Union[Variable, Expr], ctx: FrozenBindings, raise_not_bound_error: bool = ..., -) -> Union[Any, SPARQLError]: - ... +) -> Union[Any, SPARQLError]: ... def _eval( diff --git a/rdflib/plugins/sparql/operators.py b/rdflib/plugins/sparql/operators.py index 4c7a2386f..93f748220 100644 --- a/rdflib/plugins/sparql/operators.py +++ b/rdflib/plugins/sparql/operators.py @@ -6,7 +6,6 @@ """ - from __future__ import annotations import datetime as py_datetime # naming conflict with function within this module @@ -1164,18 +1163,15 @@ def calculateFinalDateTime( @overload -def EBV(rt: Literal) -> bool: - ... +def EBV(rt: Literal) -> bool: ... @overload -def EBV(rt: Union[Variable, IdentifiedNode, SPARQLError, Expr]) -> NoReturn: - ... +def EBV(rt: Union[Variable, IdentifiedNode, SPARQLError, Expr]) -> NoReturn: ... @overload -def EBV(rt: Union[Identifier, SPARQLError, Expr]) -> Union[bool, NoReturn]: - ... +def EBV(rt: Union[Identifier, SPARQLError, Expr]) -> Union[bool, NoReturn]: ... def EBV(rt: Union[Identifier, SPARQLError, Expr]) -> bool: diff --git a/rdflib/plugins/sparql/parser.py b/rdflib/plugins/sparql/parser.py index d8ba889aa..d2e9f2dee 100644 --- a/rdflib/plugins/sparql/parser.py +++ b/rdflib/plugins/sparql/parser.py @@ -3,6 +3,7 @@ based on pyparsing """ + from __future__ import annotations # noqa: I001 import re diff --git a/rdflib/plugins/sparql/parserutils.py b/rdflib/plugins/sparql/parserutils.py index 66fd127ab..7b85eb659 100644 --- a/rdflib/plugins/sparql/parserutils.py +++ b/rdflib/plugins/sparql/parserutils.py @@ -150,7 +150,6 @@ def __init__(self, name: str, expr): class CompValue(OrderedDict): - """ The result of parsing a Comp Any included Params are available as Dict keys @@ -200,8 +199,7 @@ def __getattr__(self, a: str) -> Any: if TYPE_CHECKING: # this is here because properties are dynamically set on CompValue - def __setattr__(self, __name: str, __value: Any) -> None: - ... + def __setattr__(self, __name: str, __value: Any) -> None: ... class Expr(CompValue): @@ -233,7 +231,6 @@ def eval(self, ctx: Any = {}) -> Union[SPARQLError, Any]: class Comp(TokenConverter): - """ A pyparsing token for grouping together things with a label Any sub-tokens that are not Params will be ignored. diff --git a/rdflib/plugins/sparql/processor.py b/rdflib/plugins/sparql/processor.py index f10f372bc..de97d80bd 100644 --- a/rdflib/plugins/sparql/processor.py +++ b/rdflib/plugins/sparql/processor.py @@ -4,6 +4,7 @@ These should be automatically registered with RDFLib """ + from __future__ import annotations from typing import Any, Mapping, Optional, Union diff --git a/rdflib/plugins/sparql/results/csvresults.py b/rdflib/plugins/sparql/results/csvresults.py index 504ef3749..ef557c014 100644 --- a/rdflib/plugins/sparql/results/csvresults.py +++ b/rdflib/plugins/sparql/results/csvresults.py @@ -7,7 +7,6 @@ """ - from __future__ import annotations import codecs diff --git a/rdflib/plugins/sparql/results/tsvresults.py b/rdflib/plugins/sparql/results/tsvresults.py index 94bf4c3b5..54b516d0d 100644 --- a/rdflib/plugins/sparql/results/tsvresults.py +++ b/rdflib/plugins/sparql/results/tsvresults.py @@ -3,6 +3,7 @@ It is implemented with pyparsing, reusing the elements from the SPARQL Parser """ + from __future__ import annotations import codecs diff --git a/rdflib/plugins/sparql/results/xmlresults.py b/rdflib/plugins/sparql/results/xmlresults.py index c1e33a8f9..9e9c6e2cb 100644 --- a/rdflib/plugins/sparql/results/xmlresults.py +++ b/rdflib/plugins/sparql/results/xmlresults.py @@ -7,6 +7,7 @@ Authors: Drew Perttula, Gunnar Aastrand Grimnes """ + from __future__ import annotations import logging diff --git a/rdflib/plugins/sparql/sparql.py b/rdflib/plugins/sparql/sparql.py index 0684a3455..2fdc6d479 100644 --- a/rdflib/plugins/sparql/sparql.py +++ b/rdflib/plugins/sparql/sparql.py @@ -57,7 +57,6 @@ def __init__(self, msg: Optional[str]): class Bindings(MutableMapping): - """ A single level of a stack of variable-value bindings. diff --git a/rdflib/plugins/sparql/update.py b/rdflib/plugins/sparql/update.py index 777eaa877..cd22a7520 100644 --- a/rdflib/plugins/sparql/update.py +++ b/rdflib/plugins/sparql/update.py @@ -3,6 +3,7 @@ Code for carrying out Update Operations """ + from __future__ import annotations from typing import TYPE_CHECKING, Iterator, Mapping, Optional, Sequence diff --git a/rdflib/plugins/stores/auditable.py b/rdflib/plugins/stores/auditable.py index ecde18a68..7a9748c69 100644 --- a/rdflib/plugins/stores/auditable.py +++ b/rdflib/plugins/stores/auditable.py @@ -14,6 +14,7 @@ system fails): A and I out of ACID. """ + from __future__ import annotations import threading diff --git a/rdflib/plugins/stores/memory.py b/rdflib/plugins/stores/memory.py index 0f70dd418..7dc7c25ac 100644 --- a/rdflib/plugins/stores/memory.py +++ b/rdflib/plugins/stores/memory.py @@ -59,19 +59,19 @@ def __init__( self.identifier = identifier # indexed by [subject][predicate][object] - self.__spo: Dict[ - _SubjectType, Dict[_PredicateType, Dict[_ObjectType, int]] - ] = {} + self.__spo: Dict[_SubjectType, Dict[_PredicateType, Dict[_ObjectType, int]]] = ( + {} + ) # indexed by [predicate][object][subject] - self.__pos: Dict[ - _PredicateType, Dict[_ObjectType, Dict[_SubjectType, int]] - ] = {} + self.__pos: Dict[_PredicateType, Dict[_ObjectType, Dict[_SubjectType, int]]] = ( + {} + ) # indexed by [predicate][object][subject] - self.__osp: Dict[ - _ObjectType, Dict[_SubjectType, Dict[_PredicateType, int]] - ] = {} + self.__osp: Dict[_ObjectType, Dict[_SubjectType, Dict[_PredicateType, int]]] = ( + {} + ) self.__namespace: Dict[str, URIRef] = {} self.__prefix: Dict[URIRef, str] = {} @@ -290,19 +290,19 @@ def __init__( self.identifier = identifier # indexed by [subject][predicate][object] - self.__spo: Dict[ - _SubjectType, Dict[_PredicateType, Dict[_ObjectType, int]] - ] = {} + self.__spo: Dict[_SubjectType, Dict[_PredicateType, Dict[_ObjectType, int]]] = ( + {} + ) # indexed by [predicate][object][subject] - self.__pos: Dict[ - _PredicateType, Dict[_ObjectType, Dict[_SubjectType, int]] - ] = {} + self.__pos: Dict[_PredicateType, Dict[_ObjectType, Dict[_SubjectType, int]]] = ( + {} + ) # indexed by [predicate][object][subject] - self.__osp: Dict[ - _ObjectType, Dict[_SubjectType, Dict[_PredicateType, int]] - ] = {} + self.__osp: Dict[_ObjectType, Dict[_SubjectType, Dict[_PredicateType, int]]] = ( + {} + ) self.__namespace: Dict[str, URIRef] = {} self.__prefix: Dict[URIRef, str] = {} @@ -612,9 +612,9 @@ def __add_triple_context( # triple exists with default ctx info # start with a copy of the default ctx info # type error: Item "None" of "Optional[Dict[Optional[str], bool]]" has no attribute "copy" - triple_context = self.__tripleContexts[ - triple - ] = self.__defaultContexts.copy() # type: ignore[union-attr] + triple_context = self.__tripleContexts[triple] = ( + self.__defaultContexts.copy() # type: ignore[union-attr] + ) triple_context[ctx] = quoted @@ -679,12 +679,10 @@ def __remove_triple_context(self, triple: _TripleType, ctx): self.__contextTriples[ctx].remove(triple) @overload - def __ctx_to_str(self, ctx: _ContextType) -> str: - ... + def __ctx_to_str(self, ctx: _ContextType) -> str: ... @overload - def __ctx_to_str(self, ctx: None) -> None: - ... + def __ctx_to_str(self, ctx: None) -> None: ... def __ctx_to_str(self, ctx: Optional[_ContextType]) -> Optional[str]: if ctx is None: diff --git a/rdflib/plugins/stores/sparqlstore.py b/rdflib/plugins/stores/sparqlstore.py index 780961434..50dff6f05 100644 --- a/rdflib/plugins/stores/sparqlstore.py +++ b/rdflib/plugins/stores/sparqlstore.py @@ -3,6 +3,7 @@ This was first done in layer-cake, and then ported to RDFLib """ + from __future__ import annotations import collections @@ -401,9 +402,11 @@ def __len__(self, context: Optional[_ContextType] = None) -> int: result = self._query( q, # type error: Item "None" of "Optional[Graph]" has no attribute "identifier" - default_graph=context.identifier # type: ignore[union-attr] - if self._is_contextual(context) - else None, + default_graph=( + context.identifier # type: ignore[union-attr] + if self._is_contextual(context) + else None + ), ) # type error: Item "Tuple[Node, ...]" of "Union[Tuple[Node, Node, Node], bool, ResultRow]" has no attribute "c" return int(next(iter(result)).c) # type: ignore[union-attr] @@ -468,12 +471,10 @@ def remove_graph(self, graph: Graph) -> None: raise TypeError("The SPARQL store is read only") @overload - def _is_contextual(self, graph: None) -> te.Literal[False]: - ... + def _is_contextual(self, graph: None) -> te.Literal[False]: ... @overload - def _is_contextual(self, graph: Optional[Union[Graph, str]]) -> bool: - ... + def _is_contextual(self, graph: Optional[Union[Graph, str]]) -> bool: ... def _is_contextual(self, graph: Optional[Union[Graph, str]]) -> bool: """Returns `True` if the "GRAPH" keyword must appear diff --git a/rdflib/query.py b/rdflib/query.py index b29ec4d5f..97bc78b64 100644 --- a/rdflib/query.py +++ b/rdflib/query.py @@ -181,14 +181,12 @@ def __getitem__(self, name: Union[str, int, Any]) -> Identifier: # type: ignore raise KeyError(name) @overload - def get(self, name: str, default: Identifier) -> Identifier: - ... + def get(self, name: str, default: Identifier) -> Identifier: ... @overload def get( self, name: str, default: Optional[Identifier] = ... - ) -> Optional[Identifier]: - ... + ) -> Optional[Identifier]: ... def get( self, name: str, default: Optional[Identifier] = None diff --git a/rdflib/store.py b/rdflib/store.py index 974e6d0b6..2ca03529a 100644 --- a/rdflib/store.py +++ b/rdflib/store.py @@ -287,7 +287,14 @@ def triples_choices( Tuple[_SubjectType, _PredicateType, List[_ObjectType]], ], context: Optional[_ContextType] = None, - ) -> Generator[Tuple[_TripleType, Iterator[Optional[_ContextType]],], None, None,]: + ) -> Generator[ + Tuple[ + _TripleType, + Iterator[Optional[_ContextType]], + ], + None, + None, + ]: """ A variant of triples that can take a list of terms instead of a single term in any slot. Stores can implement this to optimize the response diff --git a/rdflib/term.py b/rdflib/term.py index 007b30e1f..68d20bce4 100644 --- a/rdflib/term.py +++ b/rdflib/term.py @@ -20,6 +20,7 @@ * Numerical Ranges """ + from __future__ import annotations import abc @@ -139,8 +140,7 @@ class Node(abc.ABC): __slots__ = () @abc.abstractmethod - def n3(self, namespace_manager: Optional[NamespaceManager] = None) -> str: - ... + def n3(self, namespace_manager: Optional[NamespaceManager] = None) -> str: ... class Identifier(Node, str): # allow Identifiers to be Nodes in the Graph @@ -946,9 +946,11 @@ def __sub__(self, val: Any) -> Literal: return Literal( self.toPython() - val.toPython(), self.language, - datatype=_XSD_DURATION - if self.datatype in (_XSD_DATETIME, _XSD_DATE, _XSD_TIME) - else self.datatype, + datatype=( + _XSD_DURATION + if self.datatype in (_XSD_DATETIME, _XSD_DATE, _XSD_TIME) + else self.datatype + ), ) # if the datatypes are not the same but are both numeric, subtract the Python values and strip off decimal junk diff --git a/rdflib/tools/chunk_serializer.py b/rdflib/tools/chunk_serializer.py index 7d3a56b45..e5a6155b1 100644 --- a/rdflib/tools/chunk_serializer.py +++ b/rdflib/tools/chunk_serializer.py @@ -5,6 +5,7 @@ There is an option to preserve any prefixes declared for the original graph in the first file, which will be a Turtle file. """ + from __future__ import annotations from contextlib import ExitStack, contextmanager diff --git a/rdflib/tools/csv2rdf.py b/rdflib/tools/csv2rdf.py index 1c25dea1b..9c3560f42 100644 --- a/rdflib/tools/csv2rdf.py +++ b/rdflib/tools/csv2rdf.py @@ -6,6 +6,7 @@ try: ``csv2rdf --help`` """ + from __future__ import annotations import codecs diff --git a/rdflib/tools/defined_namespace_creator.py b/rdflib/tools/defined_namespace_creator.py index 271c4c9c8..cddc57c2f 100644 --- a/rdflib/tools/defined_namespace_creator.py +++ b/rdflib/tools/defined_namespace_creator.py @@ -10,6 +10,7 @@ Nicholas J. Car, Dec, 2021 """ + from __future__ import annotations import argparse diff --git a/rdflib/tools/rdf2dot.py b/rdflib/tools/rdf2dot.py index caa741684..5f78f4076 100644 --- a/rdflib/tools/rdf2dot.py +++ b/rdflib/tools/rdf2dot.py @@ -8,6 +8,7 @@ rdf2dot my_rdf_file.rdf | dot -Tpng | display """ + from __future__ import annotations import collections diff --git a/rdflib/tools/rdfs2dot.py b/rdflib/tools/rdfs2dot.py index 01813f6f2..8368c9319 100644 --- a/rdflib/tools/rdfs2dot.py +++ b/rdflib/tools/rdfs2dot.py @@ -8,6 +8,7 @@ rdf2dot my_rdfs_file.rdf | dot -Tpng | display """ + from __future__ import annotations import collections diff --git a/rdflib/util.py b/rdflib/util.py index 93954b4cb..ab594b5be 100644 --- a/rdflib/util.py +++ b/rdflib/util.py @@ -487,15 +487,13 @@ def get_tree( @overload -def _coalesce(*args: Optional[_AnyT], default: _AnyT) -> _AnyT: - ... +def _coalesce(*args: Optional[_AnyT], default: _AnyT) -> _AnyT: ... @overload def _coalesce( *args: Optional[_AnyT], default: Optional[_AnyT] = ... -) -> Optional[_AnyT]: - ... +) -> Optional[_AnyT]: ... def _coalesce( diff --git a/rdflib/void.py b/rdflib/void.py index 9764b8004..fac16d010 100644 --- a/rdflib/void.py +++ b/rdflib/void.py @@ -33,9 +33,9 @@ def generateVoID( # noqa: N802 """ - typeMap: Dict[ # noqa: N806 - _SubjectType, Set[_SubjectType] - ] = collections.defaultdict(set) + typeMap: Dict[_SubjectType, Set[_SubjectType]] = ( # noqa: N806 + collections.defaultdict(set) + ) classes: Dict[_ObjectType, Set[_SubjectType]] = collections.defaultdict(set) for e, c in g.subject_objects(RDF.type): classes[c].add(e) diff --git a/test/data/suites/trix/test_trix.py b/test/data/suites/trix/test_trix.py index 48fcdcf7d..e33832afa 100644 --- a/test/data/suites/trix/test_trix.py +++ b/test/data/suites/trix/test_trix.py @@ -1,5 +1,6 @@ """This runs the TriX tests for RDFLib's informally-assembled TriX test suite.""" + from __future__ import annotations from test.data import TEST_DATA_DIR diff --git a/test/data/variants/diverse_quads.py b/test/data/variants/diverse_quads.py index c5154d0b1..8c6a092c7 100644 --- a/test/data/variants/diverse_quads.py +++ b/test/data/variants/diverse_quads.py @@ -13,7 +13,9 @@ def populate_graph(graph: Graph) -> None: graph.add((EGURN.subject, EGURN.predicate, EGURN.object)) egscheme_graph = graph.get_context(EGSCHEME.graph) - egscheme_graph.add((EGDC.subject, EGDC.predicate, Literal("日本語の表記体系", lang="jpx"))) + egscheme_graph.add( + (EGDC.subject, EGDC.predicate, Literal("日本語の表記体系", lang="jpx")) + ) egscheme_graph.add((EGURN.subject, EGSCHEME.predicate, EGSCHEME.subject)) egscheme_graph.add((EGSCHEME.subject, EGSCHEME.predicate, EGSCHEME.object)) egscheme_graph.add((EGSCHEME.subject, EGSCHEME.predicate, Literal(12))) diff --git a/test/jsonld/test_context.py b/test/jsonld/test_context.py index 87f33427d..e99304ffd 100644 --- a/test/jsonld/test_context.py +++ b/test/jsonld/test_context.py @@ -1,6 +1,7 @@ """ JSON-LD Context Spec """ + from __future__ import annotations import json diff --git a/test/test_conjunctivegraph/test_conjunctive_graph.py b/test/test_conjunctivegraph/test_conjunctive_graph.py index bbaedcdee..19992a064 100644 --- a/test/test_conjunctivegraph/test_conjunctive_graph.py +++ b/test/test_conjunctivegraph/test_conjunctive_graph.py @@ -2,7 +2,6 @@ Tests for ConjunctiveGraph that do not depend on the underlying store """ - import pytest from rdflib import ConjunctiveGraph, Graph diff --git a/test/test_graph/test_graph_cbd.py b/test/test_graph/test_graph_cbd.py index 18562d509..8e5de68af 100644 --- a/test/test_graph/test_graph_cbd.py +++ b/test/test_graph/test_graph_cbd.py @@ -1,4 +1,5 @@ """Tests the Graph class' cbd() function""" + from test.data import TEST_DATA_DIR from test.utils import BNodeHandling, GraphHelper diff --git a/test/test_graph/test_graph_store.py b/test/test_graph/test_graph_store.py index 07b1d41cf..24c592dfd 100644 --- a/test/test_graph/test_graph_store.py +++ b/test/test_graph/test_graph_store.py @@ -1,6 +1,7 @@ """ Tests for usage of the Store interface from Graph/NamespaceManager. """ + from __future__ import annotations import itertools diff --git a/test/test_issues/test_issue1998.py b/test/test_issues/test_issue1998.py index e3f28a395..5a7ae079c 100644 --- a/test/test_issues/test_issue1998.py +++ b/test/test_issues/test_issue1998.py @@ -3,6 +3,7 @@ https://github.com/RDFLib/rdflib/issues/1998 """ + import rdflib diff --git a/test/test_issues/test_issue801.py b/test/test_issues/test_issue801.py index 080f6ebab..338a2648c 100644 --- a/test/test_issues/test_issue801.py +++ b/test/test_issues/test_issue801.py @@ -1,6 +1,7 @@ """ Issue 801 - Problem with prefixes created for URIs containing %20 """ + from test.utils.namespace import EGDO from rdflib import BNode, Graph, Literal diff --git a/test/test_issues/test_issue920.py b/test/test_issues/test_issue920.py index cb46a19a6..53b379156 100644 --- a/test/test_issues/test_issue920.py +++ b/test/test_issues/test_issue920.py @@ -9,6 +9,7 @@ g.parse(data=' .', format='n3') """ + from rdflib import Graph diff --git a/test/test_issues/test_issue923.py b/test/test_issues/test_issue923.py index 0d9d709f2..87bb4b827 100644 --- a/test/test_issues/test_issue923.py +++ b/test/test_issues/test_issue923.py @@ -1,6 +1,7 @@ """ Issue 923: split charset off of Content-Type before looking up Result-parsing plugin. """ + from io import StringIO from rdflib.query import Result diff --git a/test/test_literal/test_term.py b/test/test_literal/test_term.py index eb8d856b7..b395d64b1 100644 --- a/test/test_literal/test_term.py +++ b/test/test_literal/test_term.py @@ -138,8 +138,8 @@ def isclose(a, b, rel_tol=1e-09, abs_tol=0.0): Literal(Decimal(-1.1)), Literal(Decimal(-2.2)), ), - (18, Literal(float(-1)), Literal(float(-1.1)), Literal(float(-2.1))), - (19, Literal(float(-1.1)), Literal(float(-1.1)), Literal(float(-2.2))), + (18, Literal(float(-1)), Literal(-1.1), Literal(-2.1)), + (19, Literal(-1.1), Literal(-1.1), Literal(-2.2)), (20, Literal(1), Literal(1.0), Literal(2.0)), (21, Literal(1.0), Literal(1.0), Literal(2.0)), (22, Literal(Decimal(1)), Literal(Decimal(1.0)), Literal(Decimal(2.0))), diff --git a/test/test_misc/test_prefix_types.py b/test/test_misc/test_prefix_types.py index b168eef80..1498ca43e 100644 --- a/test/test_misc/test_prefix_types.py +++ b/test/test_misc/test_prefix_types.py @@ -14,7 +14,6 @@ class TestPrefixTypes: - """N3/Turtle serializers should use prefixes, also for types and datatypes diff --git a/test/test_parsers/test_parser_turtlelike.py b/test/test_parsers/test_parser_turtlelike.py index 114534f7c..7568974c7 100644 --- a/test/test_parsers/test_parser_turtlelike.py +++ b/test/test_parsers/test_parser_turtlelike.py @@ -2,6 +2,7 @@ This module contains tests for the parsing of the turtle family of formats: N3, Turtle, NTriples, NQauds and TriG. """ + from __future__ import annotations import enum diff --git a/test/test_roundtrip.py b/test/test_roundtrip.py index d5178955b..e159ccf1e 100644 --- a/test/test_roundtrip.py +++ b/test/test_roundtrip.py @@ -19,6 +19,7 @@ & test_serializer_hext.py) """ + from __future__ import annotations import enum diff --git a/test/test_serializers/test_serializer_longturtle.py b/test/test_serializers/test_serializer_longturtle.py index c9b11ef76..847d506ab 100644 --- a/test/test_serializers/test_serializer_longturtle.py +++ b/test/test_serializers/test_serializer_longturtle.py @@ -181,7 +181,7 @@ def test_longturtle(): ex:nicholas a sdo:Person ; sdo:age 41 ; - sdo:alternateName + sdo:alternateName [ sdo:name "Dr N.J. Car" ; ] , @@ -190,7 +190,7 @@ def test_longturtle(): sdo:name [ a cn:CompoundName ; - sdo:hasPart + sdo:hasPart [ a cn:CompoundName ; rdf:value "Nicholas" ; @@ -201,7 +201,7 @@ def test_longturtle(): ] , [ a cn:CompoundName ; - sdo:hasPart + sdo:hasPart [ a cn:CompoundName ; rdf:value "Car" ; diff --git a/test/test_sparql/test_evaluate_bind.py b/test/test_sparql/test_evaluate_bind.py index 3ceeffa95..3821f1bf5 100644 --- a/test/test_sparql/test_evaluate_bind.py +++ b/test/test_sparql/test_evaluate_bind.py @@ -2,6 +2,7 @@ Verify evaluation of BIND expressions of different types. See . """ + import pytest from rdflib import Graph, Literal, URIRef, Variable diff --git a/test/test_turtle_quoting.py b/test/test_turtle_quoting.py index d14053a1b..048a4f2c3 100644 --- a/test/test_turtle_quoting.py +++ b/test/test_turtle_quoting.py @@ -2,6 +2,7 @@ This module is intended for tests related to unquoting/unescaping in various formats that are related to turtle, such as ntriples, nquads, trig and n3. """ + from __future__ import annotations import itertools diff --git a/test/test_w3c_spec/test_n3_w3c.py b/test/test_w3c_spec/test_n3_w3c.py index 7573bc660..eb2900f1e 100644 --- a/test/test_w3c_spec/test_n3_w3c.py +++ b/test/test_w3c_spec/test_n3_w3c.py @@ -1,5 +1,6 @@ """This runs the nt tests for the W3C RDF Working Group's N-Quads test suite.""" + from __future__ import annotations import itertools diff --git a/test/test_w3c_spec/test_nt_w3c.py b/test/test_w3c_spec/test_nt_w3c.py index 9b822d795..bc28e76e9 100644 --- a/test/test_w3c_spec/test_nt_w3c.py +++ b/test/test_w3c_spec/test_nt_w3c.py @@ -1,5 +1,6 @@ """This runs the nt tests for the W3C RDF Working Group's N-Triples test suite.""" + from __future__ import annotations import logging diff --git a/test/test_w3c_spec/test_sparql10_w3c.py b/test/test_w3c_spec/test_sparql10_w3c.py index 71bdbcfa6..4aa26cee4 100644 --- a/test/test_w3c_spec/test_sparql10_w3c.py +++ b/test/test_w3c_spec/test_sparql10_w3c.py @@ -1,6 +1,7 @@ """ Runs the SPARQL 1.0 test suite from. """ + from contextlib import ExitStack from test.data import TEST_DATA_DIR from test.utils import ensure_suffix @@ -116,9 +117,11 @@ def configure_rdflib() -> Generator[None, None, None]: LOCAL_BASE_DIR / "manifest-syntax.ttl", mark_dict=MARK_DICT, markers=( - lambda entry: pytest.mark.skip(reason="tester not implemented") - if entry.type in SKIP_TYPES - else None, + lambda entry: ( + pytest.mark.skip(reason="tester not implemented") + if entry.type in SKIP_TYPES + else None + ), ), report_prefix="rdflib_w3c_sparql10", ), diff --git a/test/test_w3c_spec/test_sparql11_w3c.py b/test/test_w3c_spec/test_sparql11_w3c.py index 2afcf910a..876a3efda 100644 --- a/test/test_w3c_spec/test_sparql11_w3c.py +++ b/test/test_w3c_spec/test_sparql11_w3c.py @@ -1,6 +1,7 @@ """ Runs the SPARQL 1.1 test suite from. """ + from contextlib import ExitStack from test.data import TEST_DATA_DIR from test.utils import ensure_suffix @@ -253,9 +254,11 @@ def configure_rdflib() -> Generator[None, None, None]: LOCAL_BASE_DIR / "manifest-all.ttl", mark_dict=MARK_DICT, markers=( - lambda entry: pytest.mark.skip(reason="tester not implemented") - if entry.type in SKIP_TYPES - else None, + lambda entry: ( + pytest.mark.skip(reason="tester not implemented") + if entry.type in SKIP_TYPES + else None + ), ), report_prefix="rdflib_w3c_sparql11", ), diff --git a/test/test_w3c_spec/test_sparql_rdflib.py b/test/test_w3c_spec/test_sparql_rdflib.py index 73809109a..28642df25 100644 --- a/test/test_w3c_spec/test_sparql_rdflib.py +++ b/test/test_w3c_spec/test_sparql_rdflib.py @@ -1,6 +1,7 @@ """ Runs the RDFLib SPARQL test suite. """ + from contextlib import ExitStack from test.data import TEST_DATA_DIR from test.utils import ensure_suffix @@ -55,9 +56,11 @@ def configure_rdflib() -> Generator[None, None, None]: LOCAL_BASE_DIR / "manifest.ttl", mark_dict=MARK_DICT, markers=( - lambda entry: pytest.mark.skip(reason="tester not implemented") - if entry.type in SKIP_TYPES - else None, + lambda entry: ( + pytest.mark.skip(reason="tester not implemented") + if entry.type in SKIP_TYPES + else None + ), ), report_prefix="rdflib_sparql", ), diff --git a/test/test_w3c_spec/test_trig_w3c.py b/test/test_w3c_spec/test_trig_w3c.py index f482bfd37..e61828235 100644 --- a/test/test_w3c_spec/test_trig_w3c.py +++ b/test/test_w3c_spec/test_trig_w3c.py @@ -1,6 +1,7 @@ """Runs the tests for the W3C RDF Working Group's TriG test suite. """ + from __future__ import annotations import logging diff --git a/test/test_w3c_spec/test_turtle_w3c.py b/test/test_w3c_spec/test_turtle_w3c.py index a4c70664a..1ee129100 100644 --- a/test/test_w3c_spec/test_turtle_w3c.py +++ b/test/test_w3c_spec/test_turtle_w3c.py @@ -1,5 +1,6 @@ """This runs the turtle tests for the W3C RDF Working Group's Turtle test suite.""" + from __future__ import annotations import logging diff --git a/test/utils/earl.py b/test/utils/earl.py index aa28a10c5..f1b62461b 100644 --- a/test/utils/earl.py +++ b/test/utils/earl.py @@ -1,6 +1,7 @@ """ PYTEST_DONT_REWRITE """ + from __future__ import annotations import enum @@ -334,9 +335,9 @@ def get_report_for(self, entry: Optional[ManifestEntry]) -> Optional[EARLReport] return None report = self.prefix_reports.get(manifest.report_prefix) if report is None: - report = self.prefix_reports[ - manifest.report_prefix - ] = self.make_report_with_prefix(manifest.report_prefix) + report = self.prefix_reports[manifest.report_prefix] = ( + self.make_report_with_prefix(manifest.report_prefix) + ) return report @pytest.hookimpl(hookwrapper=True) diff --git a/test/utils/namespace/_DAWGT.py b/test/utils/namespace/_DAWGT.py index d8863f4b7..64c5c8a3e 100644 --- a/test/utils/namespace/_DAWGT.py +++ b/test/utils/namespace/_DAWGT.py @@ -8,12 +8,16 @@ class DAWGT(DefinedNamespace): ResultForm: URIRef # Super class of all result forms Status: URIRef # Super class of all test status classes - approval: URIRef # The approval status of the test with respect to the working group. + approval: ( + URIRef # The approval status of the test with respect to the working group. + ) approvedBy: URIRef # Contains a reference to the minutes of the RDF Data Access Working Group where the test case status was last changed. description: URIRef # A human-readable summary of the test case. issue: URIRef # Contains a pointer to the associated issue on the RDF Data Access Working Group Tracking document. resultForm: URIRef # None - warning: URIRef # Indicates that while the test should pass, it may generate a warning. + warning: ( + URIRef # Indicates that while the test should pass, it may generate a warning. + ) NotClassified: URIRef # Class of tests that have not been classified Approved: URIRef # Class of tests that are Approved Rejected: URIRef # Class of tests that are Rejected diff --git a/test/utils/namespace/_EARL.py b/test/utils/namespace/_EARL.py index 9d3dd970c..5699973b5 100644 --- a/test/utils/namespace/_EARL.py +++ b/test/utils/namespace/_EARL.py @@ -16,26 +16,38 @@ class EARL(DefinedNamespace): Fail: URIRef # the class of outcomes to denote failing a test inapplicable: URIRef # the test is not applicable to the subject info: URIRef # additional warnings or error messages in a human-readable form - mainAssertor: URIRef # assertor that is primarily responsible for performing the test + mainAssertor: ( + URIRef # assertor that is primarily responsible for performing the test + ) manual: URIRef # where the test was carried out by human evaluators mode: URIRef # mode in which the test was performed NotApplicable: URIRef # the class of outcomes to denote the test is not applicable - NotTested: URIRef # the class of outcomes to denote the test has not been carried out + NotTested: ( + URIRef # the class of outcomes to denote the test has not been carried out + ) outcome: URIRef # outcome of performing the test OutcomeValue: URIRef # a discrete value that describes a resulting condition from carrying out the test passed: URIRef # the subject passed the test Pass: URIRef # the class of outcomes to denote passing a test - pointer: URIRef # location within a test subject that are most relevant to a test result + pointer: ( + URIRef # location within a test subject that are most relevant to a test result + ) result: URIRef # result of an assertion semiAuto: URIRef # where the test was partially carried out by software tools, but where human input or judgment was still required to decide or help decide the outcome of the test Software: URIRef # any piece of software such as an authoring tool, browser, or evaluation tool subject: URIRef # test subject of an assertion - TestCase: URIRef # an atomic test, usually one that is a partial test for a requirement - TestCriterion: URIRef # a testable statement, usually one that can be passed or failed + TestCase: ( + URIRef # an atomic test, usually one that is a partial test for a requirement + ) + TestCriterion: ( + URIRef # a testable statement, usually one that can be passed or failed + ) TestMode: URIRef # describes how a test was carried out TestRequirement: URIRef # a higher-level requirement that is tested by executing one or more sub-tests TestResult: URIRef # the actual result of performing the test - TestSubject: URIRef # the class of things that have been tested against some test criterion + TestSubject: ( + URIRef # the class of things that have been tested against some test criterion + ) test: URIRef # test criterion of an assertion undisclosed: URIRef # where the exact testing process is undisclosed unknownMode: URIRef # where the testing process is unknown or undetermined diff --git a/test/utils/namespace/_MF.py b/test/utils/namespace/_MF.py index af3215fe0..36cacb616 100644 --- a/test/utils/namespace/_MF.py +++ b/test/utils/namespace/_MF.py @@ -6,7 +6,9 @@ class MF(DefinedNamespace): _fail = True _NS = Namespace("http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#") - IllFormedLiterals: URIRef # Tests that involve lexical forms which are illegal for the datatype + IllFormedLiterals: ( + URIRef # Tests that involve lexical forms which are illegal for the datatype + ) KnownTypesDefault2Neq: URIRef # Values in disjoint value spaces are not equal LangTagAwareness: URIRef # Tests that require langauge tag handling in FILTERs LaxCardinality: URIRef # The given mf:result for a test with an mf:resultCardinality of mf:ReducedCardinalityTest is the results as if the REDUCED keyword were omitted. To pass such a test, an implementation must produce a result set with each solution in the expected results appearing at least once and no more than the number of times it appears in the expected results. Of course, there must also be no results produced that are not in the expected results. diff --git a/test/utils/sparql_checker.py b/test/utils/sparql_checker.py index f6204b444..a96892e50 100644 --- a/test/utils/sparql_checker.py +++ b/test/utils/sparql_checker.py @@ -1,5 +1,6 @@ """This runs the nt tests for the W3C RDF Working Group's N-Quads test suite.""" + from __future__ import annotations import enum