summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Car <nicholas.car@surroundaustralia.com>2021-07-15 06:36:21 +1000
committerGitHub <noreply@github.com>2021-07-15 06:36:21 +1000
commitc62a573b4e9fbdcadcf2e008531c2c1579b81b5d (patch)
treef84ec5db5459c774c1904654fbf2958f2664d9ad
parentb29575e6af8c6f7dbd64697b235ff5596e0d8c22 (diff)
parent2cbc2c438f89cc750d97b9a6a427227c53f33d14 (diff)
downloadrdflib-c62a573b4e9fbdcadcf2e008531c2c1579b81b5d.tar.gz
Merge pull request #1074 from hsolbrig/master
Migration from ClosedNamespace to DeclaredNamespace
-rw-r--r--rdflib/__init__.py39
-rw-r--r--rdflib/namespace/_CSVW.py115
-rw-r--r--rdflib/namespace/_DC.py34
-rw-r--r--rdflib/namespace/_DCAM.py25
-rw-r--r--rdflib/namespace/_DCAT.py129
-rw-r--r--rdflib/namespace/_DCMITYPE.py31
-rw-r--r--rdflib/namespace/_DCTERMS.py124
-rw-r--r--rdflib/namespace/_DOAP.py83
-rw-r--r--rdflib/namespace/_FOAF.py98
-rw-r--r--rdflib/namespace/_ODRL2.py242
-rw-r--r--rdflib/namespace/_ORG.py93
-rw-r--r--rdflib/namespace/_OWL.py126
-rw-r--r--rdflib/namespace/_PROF.py49
-rw-r--r--rdflib/namespace/_PROV.py281
-rw-r--r--rdflib/namespace/_QB.py65
-rw-r--r--rdflib/namespace/_RDF.py48
-rw-r--r--rdflib/namespace/_RDFS.py35
-rw-r--r--rdflib/namespace/_SDO.py1713
-rw-r--r--rdflib/namespace/_SH.py213
-rw-r--r--rdflib/namespace/_SKOS.py61
-rw-r--r--rdflib/namespace/_SOSA.py66
-rw-r--r--rdflib/namespace/_SSN.py64
-rw-r--r--rdflib/namespace/_TIME.py154
-rw-r--r--rdflib/namespace/_VANN.py34
-rw-r--r--rdflib/namespace/_VOID.py72
-rw-r--r--rdflib/namespace/_XSD.py99
-rw-r--r--rdflib/namespace/__init__.py (renamed from rdflib/namespace.py)469
-rw-r--r--rdflib/plugins/parsers/RDFVOC.py19
-rw-r--r--rdflib/plugins/parsers/rdfxml.py86
-rw-r--r--rdflib/plugins/serializers/rdfxml.py39
-rw-r--r--rdflib/plugins/sparql/operators.py6
-rw-r--r--rdflib/term.py3
-rw-r--r--rdflib/tools/csv2rdf.py2
-rw-r--r--test/__init__.py3
-rw-r--r--test/test_conventions.py11
-rw-r--r--test/test_dawg.py16
-rw-r--r--test/test_empty_xml_base.py28
-rw-r--r--test/test_issue190.py9
-rw-r--r--test/test_issue200.py5
-rw-r--r--test/test_n3.py7
-rw-r--r--test/test_namespace.py34
-rw-r--r--test/test_nquads.py8
-rw-r--r--test/test_nquads_w3c.py4
-rw-r--r--test/test_nt_misc.py19
-rw-r--r--test/test_nt_w3c.py9
-rw-r--r--test/test_rdfxml.py20
-rw-r--r--test/test_seq.py6
-rw-r--r--test/test_sparqlupdatestore.py13
-rw-r--r--test/test_trig.py11
-rw-r--r--test/test_trig_w3c.py4
-rw-r--r--test/test_trix_parse.py13
-rw-r--r--test/test_turtle_w3c.py4
-rw-r--r--test/testutils.py13
-rw-r--r--test_reports/rdflib_nt-2020-05-27T032255.ttl399
54 files changed, 4841 insertions, 512 deletions
diff --git a/rdflib/__init__.py b/rdflib/__init__.py
index 3e79988e..60c7beda 100644
--- a/rdflib/__init__.py
+++ b/rdflib/__init__.py
@@ -83,6 +83,34 @@ __all__ = [
"util",
]
+import sys
+import logging
+
+logger = logging.getLogger(__name__)
+_interactive_mode = False
+try:
+ import __main__
+
+ if not hasattr(__main__, "__file__") and sys.stdout is not None and sys.stderr.isatty():
+ # show log messages in interactive mode
+ _interactive_mode = True
+ logger.setLevel(logging.INFO)
+ logger.addHandler(logging.StreamHandler())
+ del __main__
+except ImportError:
+ # Main already imported from elsewhere
+ import warnings
+
+ warnings.warn("__main__ already imported", ImportWarning)
+ del warnings
+
+if _interactive_mode:
+ logger.info("RDFLib Version: %s" % __version__)
+else:
+ logger.debug("RDFLib Version: %s" % __version__)
+del _interactive_mode
+del sys
+
NORMALIZE_LITERALS = True
"""
@@ -129,10 +157,11 @@ Literal work, eq, __neq__, __lt__, etc.
from rdflib.term import URIRef, BNode, Literal, Variable
-from rdflib.namespace import Namespace
-
from rdflib.graph import Dataset, Graph, ConjunctiveGraph
+from rdflib import plugin
+from rdflib import query
+
from rdflib.namespace import (
CSVW,
DC,
@@ -157,15 +186,13 @@ from rdflib.namespace import (
VOID,
XMLNS,
XSD,
+ Namespace
)
-from rdflib import plugin
-from rdflib import query
-
# tedious sop to flake8
assert plugin
assert query
from rdflib import util
-from .container import *
+from rdflib.container import *
diff --git a/rdflib/namespace/_CSVW.py b/rdflib/namespace/_CSVW.py
new file mode 100644
index 00000000..a25b35f1
--- /dev/null
+++ b/rdflib/namespace/_CSVW.py
@@ -0,0 +1,115 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class CSVW(DefinedNamespace):
+ """
+ CSVW Namespace Vocabulary Terms
+
+ This document describes the RDFS vocabulary description used in the Metadata Vocabulary for Tabular Data
+ [[tabular-metadata]] along with the default JSON-LD Context.
+
+ Generated from: http://www.w3.org/ns/csvw
+ Date: 2020-05-26 14:19:58.184766
+
+ dcterms:date "2017-06-06"^^xsd:date
+ rdfs:seeAlso <http://www.w3.org/TR/tabular-metadata>
+ owl:imports <http://www.w3.org/ns/prov>
+ owl:versionInfo <https://github.com/w3c/csvw/commit/fcc9db20ba4de10e41e964eee1b5d01defa4c664>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ aboutUrl: URIRef # A URI template property that MAY be used to indicate what a cell contains information about.
+ base: URIRef # An atomic property that contains a single string: a term defined in the default context representing a built-in datatype URL, as listed above.
+ column: URIRef # An array property of column descriptions as described in section 5.6 Columns.
+ columnReference: URIRef # A column reference property that holds either a single reference to a column description object within this schema, or an array of references. These form the referencing columns for the foreign key definition.
+ commentPrefix: URIRef # An atomic property that sets the comment prefix flag to the single provided value, which MUST be a string.
+ datatype: URIRef # An object property that contains either a single string that is the main datatype of the values of the cell or a datatype description object. If the value of this property is a string, it MUST be one of the built-in datatypes defined in section 5.11.1 Built-in Datatypes or an absolute URL; if it is an object then it describes a more specialised datatype.
+ decimalChar: URIRef # A string whose value is used to represent a decimal point within the number.
+ default: URIRef # An atomic property holding a single string that is used to create a default value for the cell in cases where the original string value is an empty string.
+ delimiter: URIRef # An atomic property that sets the delimiter flag to the single provided value, which MUST be a string.
+ describes: URIRef # From IANA describes: The relationship A 'describes' B asserts that resource A provides a description of resource B. There are no constraints on the format or representation of either A or B, neither are there any further constraints on either resource.
+ dialect: URIRef # An object property that provides a single dialect description. If provided, dialect provides hints to processors about how to parse the referenced files to create tabular data models for the tables in the group.
+ doubleQuote: URIRef # A boolean atomic property that, if `true`, sets the escape character flag to `"`.
+ encoding: URIRef # An atomic property that sets the encoding flag to the single provided string value, which MUST be a defined in [[encoding]]. The default is "utf-8".
+ foreignKey: URIRef # For a Table: a list of foreign keys on the table. For a Schema: an array property of foreign key definitions that define how the values from specified columns within this table link to rows within this table or other tables.
+ format: URIRef # An atomic property that contains either a single string or an object that defines the format of a value of this type, used when parsing a string value as described in Parsing Cells in [[tabular-data-model]].
+ groupChar: URIRef # A string whose value is used to group digits within the number.
+ header: URIRef # A boolean atomic property that, if `true`, sets the header row count flag to `1`, and if `false` to `0`, unless headerRowCount is provided, in which case the value provided for the header property is ignored.
+ headerRowCount: URIRef # An numeric atomic property that sets the header row count flag to the single provided value, which must be a non-negative integer.
+ lang: URIRef # An atomic property giving a single string language code as defined by [[BCP47]].
+ length: URIRef # The exact length of the value of the cell.
+ lineTerminators: URIRef # An atomic property that sets the line terminators flag to either an array containing the single provided string value, or the provided array.
+ maxExclusive: URIRef # An atomic property that contains a single number that is the maximum valid value (exclusive).
+ maxInclusive: URIRef # An atomic property that contains a single number that is the maximum valid value (inclusive).
+ maxLength: URIRef # A numeric atomic property that contains a single integer that is the maximum length of the value.
+ minExclusive: URIRef # An atomic property that contains a single number that is the minimum valid value (exclusive).
+ minInclusive: URIRef # An atomic property that contains a single number that is the minimum valid value (inclusive).
+ minLength: URIRef # An atomic property that contains a single integer that is the minimum length of the value.
+ name: URIRef # An atomic property that gives a single canonical name for the column. The value of this property becomes the name annotation for the described column.
+ note: URIRef # An array property that provides an array of objects representing arbitrary annotations on the annotated tabular data model.
+ null: URIRef # An atomic property giving the string or strings used for null values within the data. If the string value of the cell is equal to any one of these values, the cell value is `null`.
+ ordered: URIRef # A boolean atomic property taking a single value which indicates whether a list that is the value of the cell is ordered (if `true`) or unordered (if `false`).
+ pattern: URIRef # A regular expression string, in the syntax and interpreted as defined by [[ECMASCRIPT]].
+ primaryKey: URIRef # For Schema: A column reference property that holds either a single reference to a column description object or an array of references. For Row: a possibly empty list of cells whose values together provide a unique identifier for this row. This is similar to the name of a column.
+ propertyUrl: URIRef # An URI template property that MAY be used to create a URI for a property if the table is mapped to another format.
+ quoteChar: URIRef # An atomic property that sets the quote character flag to the single provided value, which must be a string or `null`.
+ reference: URIRef # An object property that identifies a **referenced table** and a set of **referenced columns** within that table.
+ referencedRow: URIRef # A possibly empty list of pairs of a foreign key and a row in a table within the same group of tables.
+ required: URIRef # A boolean atomic property taking a single value which indicates whether the cell must have a non-null value. The default is `false`.
+ resource: URIRef # A link property holding a URL that is the identifier for a specific table that is being referenced.
+ row: URIRef # Relates a Table to each Row output.
+ rowTitle: URIRef # A column reference property that holds either a single reference to a column description object or an array of references.
+ rownum: URIRef # The position of the row amongst the rows of the Annotated Tabl, starting from 1
+ schemaReference: URIRef # A link property holding a URL that is the identifier for a schema that is being referenced.
+ scriptFormat: URIRef # A link property giving the single URL for the format that is used by the script or template.
+ separator: URIRef # An atomic property that MUST have a single string value that is the character used to separate items in the string value of the cell.
+ skipBlankRows: URIRef # An boolean atomic property that sets the `skip blank rows` flag to the single provided boolean value.
+ skipColumns: URIRef # An numeric atomic property that sets the `skip columns` flag to the single provided numeric value, which MUST be a non-negative integer.
+ skipInitialSpace: URIRef # A boolean atomic property that, if `true`, sets the trim flag to "start". If `false`, to `false`.
+ skipRows: URIRef # An numeric atomic property that sets the `skip rows` flag to the single provided numeric value, which MUST be a non-negative integer.
+ source: URIRef # A single string atomic property that provides, if specified, the format to which the tabular data should be transformed prior to the transformation using the script or template.
+ suppressOutput: URIRef # A boolean atomic property. If `true`, suppresses any output that would be generated when converting a table or cells within a column.
+ table: URIRef # Relates an Table group to annotated tables.
+ tableDirection: URIRef # One of `rtl`, `ltr` or `auto`. Indicates whether the tables in the group should be displayed with the first column on the right, on the left, or based on the first character in the table that has a specific direction.
+ tableSchema: URIRef # An object property that provides a single schema description as described in section 5.5 Schemas, used as the default for all the tables in the group
+ targetFormat: URIRef # A link property giving the single URL for the format that will be created through the transformation.
+ textDirection: URIRef # An atomic property that must have a single value that is one of `rtl` or `ltr` (the default).
+ title: URIRef # For a Transformation A natural language property that describes the format that will be generated from the transformation. For a Column: A natural language property that provides possible alternative names for the column.
+ transformations: URIRef # An array property of transformation definitions that provide mechanisms to transform the tabular data into other formats.
+ trim: URIRef # An atomic property that, if the boolean `true`, sets the trim flag to `true` and if the boolean `false` to `false`. If the value provided is a string, sets the trim flag to the provided value, which must be one of "true", "false", "start" or "end".
+ url: URIRef # For a Table: This link property gives the single URL of the CSV file that the table is held in, relative to the location of the metadata document. For a Transformation: A link property giving the single URL of the file that the script or template is held in, relative to the location of the metadata document.
+ valueUrl: URIRef # An URI template property that is used to map the values of cells into URLs.
+ virtual: URIRef # A boolean atomic property taking a single value which indicates whether the column is a virtual column not present in the original source
+
+ # 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.
+ 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.
+ ForeignKey: URIRef # Describes relationships between Columns in one or more Tables.
+ NumericFormat: URIRef # If the datatype is a numeric type, the format property indicates the expected format for that number. Its value must be either a single string or an object with one or more properties.
+ Row: URIRef # A Row represents a horizontal arrangement of cells within a Table.
+ Schema: URIRef # A Schema is a definition of a tabular format that may be common to multiple tables.
+ Table: URIRef # An annotated table is a table that is annotated with additional metadata.
+ TableGroup: URIRef # A Group of Tables comprises a set of Annotated Tables and a set of annotations that relate to those Tables.
+ TableReference: URIRef # An object property that identifies a referenced table and a set of referenced columns within that table.
+ Transformation: URIRef # A Transformation Definition is a definition of how tabular data can be transformed into another format.
+
+ # http://www.w3.org/2000/01/rdf-schema#Datatype
+ JSON: URIRef # A literal containing JSON.
+ uriTemplate: URIRef #
+
+ # http://www.w3.org/ns/csvw#Direction
+ auto: URIRef # Indicates whether the tables in the group should be displayed based on the first character in the table that has a specific direction.
+ inherit: URIRef # For `textDirection`, indicates that the direction is inherited from the `tableDirection` annotation of the `table`.
+ ltr: URIRef # Indicates whether the tables in the group should be displayed with the first column on the right.
+ 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.
+
+ _NS = Namespace("http://www.w3.org/ns/csvw#")
diff --git a/rdflib/namespace/_DC.py b/rdflib/namespace/_DC.py
new file mode 100644
index 00000000..06dcbdde
--- /dev/null
+++ b/rdflib/namespace/_DC.py
@@ -0,0 +1,34 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class DC(DefinedNamespace):
+ """
+ Dublin Core Metadata Element Set, Version 1.1
+
+ Generated from: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_elements.ttl
+ Date: 2020-05-26 14:19:58.671906
+
+ dcterms:modified "2012-06-14"^^xsd:date
+ dcterms:publisher <http://purl.org/dc/aboutdcmi#DCMI>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ 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.
+ language: URIRef # A language of the resource.
+ publisher: URIRef # An entity responsible for making the resource available.
+ relation: URIRef # A related resource.
+ rights: URIRef # Information about rights held in and over the resource.
+ source: URIRef # A related resource from which the described resource is derived.
+ subject: URIRef # The topic of the resource.
+ title: URIRef # A name given to the resource.
+ type: URIRef # The nature or genre of the resource.
+
+ _NS = Namespace("http://purl.org/dc/elements/1.1/")
diff --git a/rdflib/namespace/_DCAM.py b/rdflib/namespace/_DCAM.py
new file mode 100644
index 00000000..381132b5
--- /dev/null
+++ b/rdflib/namespace/_DCAM.py
@@ -0,0 +1,25 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class DCAM(DefinedNamespace):
+ """
+ Metadata terms for vocabulary description
+
+ Generated from: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_abstract_model.ttl
+ Date: 2020-05-26 14:20:00.970966
+
+ dcterms:modified "2012-06-14"^^xsd:date
+ dcterms:publisher <http://purl.org/dc/aboutdcmi#DCMI>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ domainIncludes: URIRef # A suggested class for subjects of this property.
+ memberOf: URIRef # A relationship between a resource and a vocabulary encoding scheme which indicates that the resource is a member of a set.
+ rangeIncludes: URIRef # A suggested class for values of this property.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ VocabularyEncodingScheme: URIRef # An enumerated set of resources.
+
+ _NS = Namespace("http://purl.org/dc/dcam/")
diff --git a/rdflib/namespace/_DCAT.py b/rdflib/namespace/_DCAT.py
new file mode 100644
index 00000000..f153487a
--- /dev/null
+++ b/rdflib/namespace/_DCAT.py
@@ -0,0 +1,129 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class DCAT(DefinedNamespace):
+ """
+ The data catalog vocabulary
+
+ DCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web.
+ By using DCAT to describe datasets in data catalogs, publishers increase discoverability and enable
+ applications easily to consume metadata from multiple catalogs. It further enables decentralized publishing of
+ catalogs and facilitates federated dataset search across sites. Aggregated DCAT metadata can serve as a
+ manifest file to facilitate digital preservation. DCAT is defined at http://www.w3.org/TR/vocab-dcat/. Any
+ variance between that normative document and this schema is an error in this schema.
+
+ Generated from: https://www.w3.org/ns/dcat2.ttl
+ Date: 2020-05-26 14:19:59.985854
+
+ <http://www.w3.org/ns/dcat> rdfs:label "أنطولوجية فهارس قوائم البيانات"@ar
+ "Slovník pro datové katalogy"@cs
+ "Το λεξιλόγιο των καταλόγων δεδομένων"@el
+ "El vocabulario de catálogo de datos"@es
+ "Le vocabulaire des jeux de données"@fr
+ "Il vocabolario del catalogo dei dati"@it
+ "データ・カタログ語彙(DCAT)"@ja
+ dct:license <https://creativecommons.org/licenses/by/4.0/>
+ dct:modified "2012-04-24"^^xsd:date
+ "2013-09-20"^^xsd:date
+ "2013-11-28"^^xsd:date
+ "2017-12-19"^^xsd:date
+ "2019"
+ rdfs:comment "هي أنطولوجية تسهل تبادل البيانات بين مختلف الفهارس على الوب. استخدام هذه الأنطولوجية يساعد على
+ اكتشاف قوائم البيانات المنشورة على الوب و يمكن التطبيقات المختلفة من الاستفادة أتوماتيكيا من البيانات المتاحة
+ من مختلف الفهارس."@ar
+ "DCAT je RDF slovník navržený pro zprostředkování interoperability mezi datovými katalogy publikovanými na
+ Webu. Poskytovatelé dat používáním slovníku DCAT pro popis datových sad v datových katalozích zvyšují jejich
+ dohledatelnost a umožňují aplikacím konzumovat metadata z více katalogů. Dále je umožňena decentralizovaná
+ publikace katalogů a federované dotazování na datové sady napříč katalogy. Agregovaná DCAT metadata mohou také
+ sloužit jako průvodka umožňující digitální uchování informace. DCAT je definován na
+ http://www.w3.org/TR/vocab-dcat/. Jakýkoliv nesoulad mezi odkazovaným dokumentem a tímto schématem je chybou v
+ tomto schématu."@cs
+ "Το DCAT είναι ένα RDF λεξιλόγιο που σχεδιάσθηκε για να κάνει εφικτή τη διαλειτουργικότητα μεταξύ
+ καταλόγων δεδομένων στον Παγκόσμιο Ιστό. Χρησιμοποιώντας το DCAT για την περιγραφή συνόλων δεδομένων, οι
+ εκδότες αυτών αυξάνουν την ανακαλυψιμότητα και επιτρέπουν στις εφαρμογές την εύκολη κατανάλωση μεταδεδομένων
+ από πολλαπλούς καταλόγους. Επιπλέον, δίνει τη δυνατότητα για αποκεντρωμένη έκδοση και διάθεση καταλόγων και
+ επιτρέπει δυνατότητες ενοποιημένης αναζήτησης μεταξύ διαφορετικών πηγών. Συγκεντρωτικά μεταδεδομένα που έχουν
+ περιγραφεί με το DCAT μπορούν να χρησιμοποιηθούν σαν ένα δηλωτικό αρχείο (manifest file) ώστε να διευκολύνουν
+ την ψηφιακή συντήρηση."@el
+ "DCAT es un vocabulario RDF diseñado para facilitar la interoperabilidad entre catálogos de datos
+ publicados en la Web. Utilizando DCAT para describir datos disponibles en catálogos se aumenta la posibilidad
+ de que sean descubiertos y se permite que las aplicaciones consuman fácilmente los metadatos de varios
+ catálogos."@es
+ "DCAT est un vocabulaire développé pour faciliter l'interopérabilité entre les jeux de données publiées
+ sur le Web. En utilisant DCAT pour décrire les jeux de données dans les catalogues de données, les
+ fournisseurs de données augmentent leur découverte et permettent que les applications facilement les
+ métadonnées de plusieurs catalogues. Il permet en plus la publication décentralisée des catalogues et
+ facilitent la recherche fédérée des données entre plusieurs sites. Les métadonnées DCAT aggrégées peuvent
+ servir comme un manifeste pour faciliter la préservation digitale des ressources. DCAT est définie à l'adresse
+ http://www.w3.org/TR/vocab-dcat/. Une quelconque version de ce document normatif et ce vocabulaire est une
+ erreur dans ce vocabulaire."@fr
+ "DCAT è un vocabolario RDF progettato per facilitare l'interoperabilità tra i cataloghi di dati pubblicati
+ nel Web. Utilizzando DCAT per descrivere i dataset nei cataloghi di dati, i fornitori migliorano la capacità
+ di individuazione dei dati e abilitano le applicazioni al consumo di dati provenienti da cataloghi
+ differenti. DCAT permette di decentralizzare la pubblicazione di cataloghi e facilita la ricerca federata dei
+ dataset. L'aggregazione dei metadati federati può fungere da file manifesto per facilitare la conservazione
+ digitale. DCAT è definito all'indirizzo http://www.w3.org/TR/vocab-dcat/. Qualsiasi scostamento tra tale
+ definizione normativa e questo schema è da considerarsi un errore di questo schema."@it
+ "DCATは、ウェブ上で公開されたデータ・カタログ間の相互運用性の促進を目的とするRDFの語彙です。このドキュメントでは、その利用のために、スキーマを定義し、例を提供します。データ・カタログ内のデータセットを記述
+ するためにDCATを用いると、公開者が、発見可能性を増加させ、アプリケーションが複数のカタログのメタデータを容易に利用できるようになります。さらに、カタログの分散公開を可能にし、複数のサイトにまたがるデータセットの統合検
+ 索を促進します。集約されたDCATメタデータは、ディジタル保存を促進するためのマニフェスト・ファイルとして使用できます。"@ja
+ owl:imports dct:
+ <http://www.w3.org/2004/02/skos/core>
+ <http://www.w3.org/ns/prov-o#>
+ owl:versionInfo "Toto je aktualizovaná kopie slovníku DCAT verze 2.0, převzatá z
+ https://www.w3.org/ns/dcat.ttl"@cs
+ "Questa è una copia aggiornata del vocabolario DCAT v2.0 disponibile in https://www.w3.org/ns/dcat.ttl"
+ "This is an updated copy of v2.0 of the DCAT vocabulary, taken from https://www.w3.org/ns/dcat.ttl"
+ "Esta es una copia del vocabulario DCAT v2.0 disponible en https://www.w3.org/ns/dcat.ttl"@es
+ skos:editorialNote "English language definitions updated in this revision in line with ED. Multilingual text
+ unevenly updated."
+ """
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ accessURL: URIRef # A URL of a resource that gives access to a distribution of the dataset. E.g. landing page, feed, SPARQL endpoint. Use for all cases except a simple download link, in which case downloadURL is preferred.
+ bbox: URIRef # The geographic bounding box of a resource.
+ byteSize: URIRef # The size of a distribution in bytes.
+ centroid: URIRef # The geographic center (centroid) of a resource.
+ compressFormat: URIRef # The compression format of the distribution in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file.
+ contactPoint: URIRef # Relevant contact information for the catalogued resource. Use of vCard is recommended.
+ dataset: URIRef # A collection of data that is listed in the catalog.
+ distribution: URIRef # An available distribution of the dataset.
+ downloadURL: URIRef # The URL of the downloadable file in a given format. E.g. CSV file or RDF file. The format is indicated by the distribution's dct:format and/or dcat:mediaType.
+ endDate: URIRef # The end of the period.
+ keyword: URIRef # A keyword or tag describing a resource.
+ landingPage: URIRef # A Web page that can be navigated to in a Web browser to gain access to the catalog, a dataset, its distributions and/or additional information.
+ mediaType: URIRef # The media type of the distribution as defined by IANA.
+ 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.
+ themeTaxonomy: URIRef # The knowledge organization system (KOS) used to classify catalog's datasets.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Catalog: URIRef # A curated collection of metadata about resources (e.g., datasets and data services in the context of a data catalog).
+ CatalogRecord: URIRef # A record in a data catalog, describing the registration of a single dataset or data service.
+ Dataset: URIRef # A collection of data, published or curated by a single source, and available for access or download in one or more represenations.
+ Distribution: URIRef # A specific representation of a dataset. A dataset might be available in multiple serializations that may differ in various ways, including natural language, media-type or format, schematic organization, temporal and spatial resolution, level of detail or profiles (which might specify any or all of the above).
+
+ # http://www.w3.org/2002/07/owl#Class
+ DataService: URIRef # A site or end-point providing operations related to the discovery of, access to, or processing functions on, data or related resources.
+ Relationship: URIRef # An association class for attaching additional information to a relationship between DCAT Resources.
+ Resource: URIRef # Resource published or curated by a single agent.
+ Role: URIRef # A role is the function of a resource or agent with respect to another resource, in the context of resource attribution or resource relationships.
+
+ # http://www.w3.org/2002/07/owl#DatatypeProperty
+ spatialResolutionInMeters: URIRef # mínima separacíon espacial disponible en un conjunto de datos, medida en metros.
+ temporalResolution: URIRef # minimum time period resolvable in a dataset.
+
+ # http://www.w3.org/2002/07/owl#ObjectProperty
+ accessService: URIRef # A site or end-point that gives access to the distribution of the dataset.
+ catalog: URIRef # A catalog whose contents are of interest in the context of this catalog.
+ 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.
+ servesDataset: URIRef # A collection of data that this DataService can distribute.
+ service: URIRef # A site or endpoint that is listed in the catalog.
+
+ _NS = Namespace("http://www.w3.org/ns/dcat#")
diff --git a/rdflib/namespace/_DCMITYPE.py b/rdflib/namespace/_DCMITYPE.py
new file mode 100644
index 00000000..0e756753
--- /dev/null
+++ b/rdflib/namespace/_DCMITYPE.py
@@ -0,0 +1,31 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class DCMITYPE(DefinedNamespace):
+ """
+ DCMI Type Vocabulary
+
+ Generated from: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_type.ttl
+ Date: 2020-05-26 14:19:59.084150
+
+ dcterms:modified "2012-06-14"^^xsd:date
+ dcterms:publisher <http://purl.org/dc/aboutdcmi#DCMI>
+ """
+ _fail = True
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Collection: URIRef # An aggregation of resources.
+ Dataset: URIRef # Data encoded in a defined structure.
+ Event: URIRef # A non-persistent, time-based occurrence.
+ Image: URIRef # A visual representation other than text.
+ InteractiveResource: URIRef # A resource requiring interaction from the user to be understood, executed, or experienced.
+ MovingImage: URIRef # A series of visual representations imparting an impression of motion when shown in succession.
+ PhysicalObject: URIRef # An inanimate, three-dimensional object or substance.
+ Service: URIRef # A system that provides one or more functions.
+ Software: URIRef # A computer program in source or compiled form.
+ Sound: URIRef # A resource primarily intended to be heard.
+ StillImage: URIRef # A static visual representation.
+ Text: URIRef # A resource consisting primarily of words for reading.
+
+ _NS = Namespace("http://purl.org/dc/dcmitype/")
diff --git a/rdflib/namespace/_DCTERMS.py b/rdflib/namespace/_DCTERMS.py
new file mode 100644
index 00000000..855a9808
--- /dev/null
+++ b/rdflib/namespace/_DCTERMS.py
@@ -0,0 +1,124 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class DCTERMS(DefinedNamespace):
+ """
+ DCMI Metadata Terms - other
+
+ Generated from: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.ttl
+ Date: 2020-05-26 14:20:00.590514
+
+ dcterms:modified "2012-06-14"^^xsd:date
+ dcterms:publisher <http://purl.org/dc/aboutdcmi#DCMI>
+ """
+ _fail = True
+
+ # http://purl.org/dc/dcam/VocabularyEncodingScheme
+ DCMIType: URIRef # The set of classes specified by the DCMI Type Vocabulary, used to categorize the nature or genre of the resource.
+ DDC: URIRef # The set of conceptual resources specified by the Dewey Decimal Classification.
+ 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.
+ 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.
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ 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.
+ 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.
+ 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.
+ date: URIRef # A point or period of time associated with an event in the lifecycle of the resource.
+ dateAccepted: URIRef # Date of acceptance of the resource.
+ dateCopyrighted: URIRef # Date of copyright of the resource.
+ dateSubmitted: URIRef # Date of submission of the resource.
+ description: URIRef # An account of the resource.
+ educationLevel: URIRef # A class of agents, defined in terms of progression through an educational or training context, for which the described resource is intended.
+ extent: URIRef # The size or duration of the resource.
+ format: URIRef # The file format, physical medium, or dimensions of the resource.
+ 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.
+ 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.
+ isReferencedBy: URIRef # A related resource that references, cites, or otherwise points to the described resource.
+ isReplacedBy: URIRef # A related resource that supplants, displaces, or supersedes the described resource.
+ isRequiredBy: URIRef # A related resource that requires the described resource to support its function, delivery, or coherence.
+ isVersionOf: URIRef # A related resource of which the described resource is a version, edition, or adaptation.
+ issued: URIRef # Date of formal issuance of the resource.
+ language: URIRef # A language of the resource.
+ license: URIRef # A legal document giving official permission to do something with the resource.
+ mediator: URIRef # An entity that mediates access to the resource.
+ medium: URIRef # The material or physical carrier of the resource.
+ modified: URIRef # Date on which the resource was changed.
+ provenance: URIRef # A statement of any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation.
+ publisher: URIRef # An entity responsible for making the resource available.
+ references: URIRef # A related resource that is referenced, cited, or otherwise pointed to by the described resource.
+ relation: URIRef # A related resource.
+ 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.
+ 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.
+ tableOfContents: URIRef # A list of subunits of the resource.
+ temporal: URIRef # Temporal characteristics of the resource.
+ title: URIRef # A name given to the resource.
+ type: URIRef # The nature or genre of the resource.
+ valid: URIRef # Date (often a range) of validity of a resource.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Agent: URIRef # A resource that acts or has the power to act.
+ AgentClass: URIRef # A group of agents.
+ 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.
+ 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.
+ LocationPeriodOrJurisdiction: URIRef # A location, period of time, or jurisdiction.
+ 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.
+ 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.
+ Policy: URIRef # A plan or course of action by an authority, intended to influence and determine decisions, actions, and other matters.
+ ProvenanceStatement: URIRef # Any changes in ownership and custody of a resource since its creation that are significant for its authenticity, integrity, and interpretation.
+ RightsStatement: URIRef # A statement about the intellectual property rights (IPR) held in or over a resource, a legal document giving official permission to do something with a resource, or a statement about access rights.
+ SizeOrDuration: URIRef # A dimension or extent, or a time taken to play or execute.
+ Standard: URIRef # A reference point against which other things can be evaluated or compared.
+
+ # http://www.w3.org/2000/01/rdf-schema#Datatype
+ Box: URIRef # The set of regions in space defined by their geographic coordinates according to the DCMI Box Encoding Scheme.
+ ISO3166: URIRef # The set of codes listed in ISO 3166-1 for the representation of names of countries.
+ Period: URIRef # The set of time intervals defined by their limits according to the DCMI Period Encoding Scheme.
+ Point: URIRef # The set of points in space defined by their geographic coordinates according to the DCMI Point Encoding Scheme.
+ RFC1766: URIRef # The set of tags, constructed according to RFC 1766, for the identification of languages.
+ RFC3066: URIRef # The set of tags constructed according to RFC 3066 for the identification of languages.
+ RFC4646: URIRef # The set of tags constructed according to RFC 4646 for the identification of languages.
+ RFC5646: URIRef # The set of tags constructed according to RFC 5646 for the identification of languages.
+ URI: URIRef # The set of identifiers constructed according to the generic syntax for Uniform Resource Identifiers as specified by the Internet Engineering Task Force.
+ W3CDTF: URIRef # The set of dates and times constructed according to the W3C Date and Time Formats Specification.
+
+ # Valid non-python identifiers
+ _extras = ['ISO639-2', 'ISO639-3']
+
+ _NS = Namespace("http://purl.org/dc/terms/")
diff --git a/rdflib/namespace/_DOAP.py b/rdflib/namespace/_DOAP.py
new file mode 100644
index 00000000..494a5f0d
--- /dev/null
+++ b/rdflib/namespace/_DOAP.py
@@ -0,0 +1,83 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class DOAP(DefinedNamespace):
+ """
+ Description of a Project (DOAP) vocabulary
+
+ The Description of a Project (DOAP) vocabulary, described using W3C RDF Schema and the Web Ontology Language.
+
+ Generated from: http://usefulinc.com/ns/doap
+ Date: 2020-05-26 14:20:01.307972
+
+ dc:creator "Edd Wilder-James"
+ dc:description "Slovník Description of a Project (DOAP, Popis projektu), popsaný použitím W3C RDF Schema a Web
+ Ontology Language."@cs
+ "Das Vokabular \"Description of a Project (DOAP)\", beschrieben durch W3C RDF Schema and the Web Ontology
+ Language."@de
+ '''El vocabulario Description of a Project (DOAP, Descripción de un Proyecto), descrito usando RDF Schema
+ de W3
+ y Web Ontology Language.'''@es
+ '''Le vocabulaire Description Of A Project (DOAP, Description D'Un Projet)
+ décrit en utilisant RDF Schema du W3C et OWL.'''@fr
+ "Vocabulário de descrição de um Projeto (DOAP - Description of a Project), descrito no esquema (schema)
+ W3C RDF e na Web Ontology Language."@pt
+ dc:format "application/rdf+xml"
+ dc:rights "Copyright © 2004-2018 Edd Dumbill, Edd Wilder-James"
+ owl:imports foaf:index.rdf
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ audience: URIRef # Description of target user base
+ 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.
+ developer: URIRef # Developer of software for the project.
+ documenter: URIRef # Contributor of documentation to the project.
+ helper: URIRef # Project contributor.
+ implements: URIRef # A specification that a project implements. Could be a standard, API or legally defined level of conformance.
+ language: URIRef # ISO language code a project has been translated into
+ license: URIRef # The URI of an RDF description of the license the software is distributed under. E.g. a SPDX reference
+ location: URIRef # Location of a repository.
+ maintainer: URIRef # Maintainer of a project, a project leader.
+ module: URIRef # Module name of a Subversion, CVS, BitKeeper or Arch repository.
+ name: URIRef # A name of something.
+ os: URIRef # Operating system that a project is limited to. Omit this property if the project is not OS-specific.
+ platform: URIRef # Indicator of software platform (non-OS specific), e.g. Java, Firefox, ECMA CLR
+ release: URIRef # A project release.
+ repository: URIRef # Source code repository.
+ repositoryOf: URIRef # The project that uses a repository.
+ revision: URIRef # Revision identifier of a software release.
+ screenshots: URIRef # Web page with screenshots of project.
+ shortdesc: URIRef # Short (8 or 9 words) plain text description of a project.
+ tester: URIRef # A tester or other quality control contributor.
+ translator: URIRef # Contributor of translations to the project.
+ vendor: URIRef # Vendor organization: commercial, free or otherwise
+ wiki: URIRef # URL of Wiki for collaborative discussion of project.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ ArchRepository: URIRef # GNU Arch source code repository.
+ BKRepository: URIRef # BitKeeper source code repository.
+ BazaarBranch: URIRef # Bazaar source code branch.
+ CVSRepository: URIRef # CVS source code repository.
+ DarcsRepository: URIRef # darcs source code repository.
+ GitBranch: URIRef # Git source code branch.
+ GitRepository: URIRef # Git source code repository.
+ HgRepository: URIRef # Mercurial source code repository.
+ 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.
+ 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.
+
+ # Valid non-python identifiers
+ _extras = ['anon-root', 'bug-database', 'developer-forum', 'download-mirror', 'download-page', 'file-release', 'mailing-list', 'programming-language', 'service-endpoint', 'support-forum', 'old-homepage']
+
+ _NS = Namespace("http://usefulinc.com/ns/doap#")
diff --git a/rdflib/namespace/_FOAF.py b/rdflib/namespace/_FOAF.py
new file mode 100644
index 00000000..0481281f
--- /dev/null
+++ b/rdflib/namespace/_FOAF.py
@@ -0,0 +1,98 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class FOAF(DefinedNamespace):
+ """
+ Friend of a Friend (FOAF) vocabulary
+
+ The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language.
+
+ Generated from: http://xmlns.com/foaf/spec/index.rdf
+ Date: 2020-05-26 14:20:01.597998
+
+ """
+ _fail = True
+
+ # 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.
+ 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'.
+ currentProject: URIRef # A current project this person works on.
+ depiction: URIRef # A depiction of some thing.
+ depicts: URIRef # A thing depicted in this representation.
+ dnaChecksum: URIRef # A checksum for the DNA of some thing. Joke.
+ familyName: URIRef # The family name of some person.
+ family_name: URIRef # The family name of some person.
+ firstName: URIRef # The first name of a person.
+ focus: URIRef # The underlying or 'focal' entity associated with some SKOS-described concept.
+ fundedBy: URIRef # An organization funding a project or person.
+ geekcode: URIRef # A textual geekcode for this person, see http://www.geekcode.com/geek.html
+ gender: URIRef # The gender of this Agent (typically but not necessarily 'male' or 'female').
+ givenName: URIRef # The given name of some person.
+ givenname: URIRef # The given name of some person.
+ holdsAccount: URIRef # Indicates an account held by this agent.
+ img: URIRef # An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage).
+ interest: URIRef # A page about a topic of interest to this person.
+ knows: URIRef # A person known by this person (indicating some level of reciprocated interaction between the parties).
+ lastName: URIRef # The last name of a person.
+ 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
+ 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).
+ page: URIRef # A page or document about this thing.
+ pastProject: URIRef # A project this person has previously worked on.
+ phone: URIRef # A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).
+ plan: URIRef # A .plan comment, in the tradition of finger and '.plan' files.
+ primaryTopic: URIRef # The primary topic of some page or document.
+ publications: URIRef # A link to the publications of this person.
+ schoolHomepage: URIRef # A homepage of a school attended by the person.
+ sha1: URIRef # A sha1sum hash, in hex.
+ skypeID: URIRef # A Skype ID
+ status: URIRef # A string expressing what the user is happy for the general public (normally) to know about their current activity.
+ surname: URIRef # The surname of some person.
+ theme: URIRef # A theme.
+ thumbnail: URIRef # A derived thumbnail image.
+ tipjar: URIRef # A tipjar document for this agent, describing means for payment and reward.
+ title: URIRef # Title (Mr, Mrs, Ms, Dr. etc)
+ topic: URIRef # A topic of some page or document.
+ topic_interest: URIRef # A thing of interest to this person.
+ workInfoHomepage: URIRef # A work info homepage of some person; a page about their work for some organization.
+ workplaceHomepage: URIRef # A workplace homepage of some person; the homepage of an organization they work for.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Agent: URIRef # An agent (eg. person, group, software or physical artifact).
+ Document: URIRef # A document.
+ Group: URIRef # A class of Agents.
+ Image: URIRef # An image.
+ LabelProperty: URIRef # A foaf:LabelProperty is any RDF property with texual values that serve as labels.
+ OnlineAccount: URIRef # An online account.
+ OnlineChatAccount: URIRef # An online chat account.
+ OnlineEcommerceAccount: URIRef # An online e-commerce account.
+ OnlineGamingAccount: URIRef # An online gaming account.
+ Organization: URIRef # An organization.
+ Person: URIRef # A person.
+ PersonalProfileDocument: URIRef # A personal profile RDF document.
+ Project: URIRef # A project (a collective endeavour of some kind).
+
+ # http://www.w3.org/2002/07/owl#InverseFunctionalProperty
+ aimChatID: URIRef # An AIM chat ID
+ homepage: URIRef # A homepage for some thing.
+ icqChatID: URIRef # An ICQ chat ID
+ isPrimaryTopicOf: URIRef # A document that this thing is the primary topic of.
+ jabberID: URIRef # A jabber ID for something.
+ logo: URIRef # A logo representing some thing.
+ mbox: URIRef # A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox.
+ mbox_sha1sum: URIRef # The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox.
+ msnChatID: URIRef # An MSN chat ID
+ openid: URIRef # An OpenID for an Agent.
+ weblog: URIRef # A weblog of some thing (whether person, group, company etc.).
+ yahooChatID: URIRef # A Yahoo chat ID
+
+ _NS = Namespace("http://xmlns.com/foaf/0.1/")
diff --git a/rdflib/namespace/_ODRL2.py b/rdflib/namespace/_ODRL2.py
new file mode 100644
index 00000000..08961e6c
--- /dev/null
+++ b/rdflib/namespace/_ODRL2.py
@@ -0,0 +1,242 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class ODRL2(DefinedNamespace):
+ """
+ ODRL Version 2.2
+
+ The ODRL Vocabulary and Expression defines a set of concepts and terms (the vocabulary) and encoding mechanism
+ (the expression) for permissions and obligations statements describing digital content usage based on the ODRL
+ Information Model.
+
+ Generated from: https://www.w3.org/ns/odrl/2/ODRL22.ttl
+ Date: 2020-05-26 14:20:02.352356
+
+ dct:contributor "W3C Permissions & Obligations Expression Working Group"
+ dct:creator "Michael Steidl"
+ "Renato Iannella"
+ "Stuart Myles"
+ "Víctor Rodríguez-Doncel"
+ dct:license <https://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231#Copyright/>
+ rdfs:comment "This is the RDF ontology for ODRL Version 2.2."
+ owl:versionInfo "2.2"
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ action: URIRef # The operation relating to the Asset for which the Rule is being subjected.
+ andSequence: URIRef # The relation is satisfied when each of the Constraints are satisfied in the order specified.
+ assignee: URIRef # The Party is the recipient of the Rule.
+ assigneeOf: URIRef # Identifies an ODRL Policy for which the identified Party undertakes the assignee functional role.
+ assigner: URIRef # The Party is the issuer of the Rule.
+ assignerOf: URIRef # Identifies an ODRL Policy for which the identified Party undertakes the assigner functional role.
+ attributedParty: URIRef # The Party to be attributed.
+ attributingParty: URIRef # The Party who undertakes the attribution.
+ compensatedParty: URIRef # The Party is the recipient of the compensation.
+ compensatingParty: URIRef # The Party that is the provider of the compensation.
+ conflict: URIRef # The conflict-resolution strategy for a Policy.
+ consentedParty: URIRef # The Party who obtains the consent.
+ consentingParty: URIRef # The Party to obtain consent from.
+ consequence: URIRef # Relates a Duty to another Duty, the latter being a consequence of not fulfilling the former.
+ constraint: URIRef # Constraint applied to a Rule
+ contractedParty: URIRef # The Party who is being contracted.
+ contractingParty: URIRef # The Party who is offering the contract.
+ dataType: URIRef # The datatype of the value of the rightOperand or rightOperandReference of a Constraint.
+ duty: URIRef # Relates an individual Duty to a Permission.
+ failure: URIRef # Failure is an abstract property that defines the violation (or unmet) relationship between Rules.
+ function: URIRef # Function is an abstract property whose sub-properties define the functional roles which may be fulfilled by a party in relation to a Rule.
+ hasPolicy: URIRef # Identifies an ODRL Policy for which the identified Asset is the target Asset to all the Rules.
+ implies: URIRef # An Action asserts that another Action is not prohibited to enable its operational semantics.
+ includedIn: URIRef # An Action transitively asserts that another Action that encompasses its operational semantics.
+ informedParty: URIRef # The Party to be informed of all uses.
+ informingParty: URIRef # The Party who provides the inform use data.
+ inheritAllowed: URIRef # Indicates if the Policy entity can be inherited.
+ inheritFrom: URIRef # Relates a (child) policy to another (parent) policy from which terms are inherited.
+ inheritRelation: URIRef # Indentifies the type of inheritance.
+ leftOperand: URIRef # The left operand in a constraint expression.
+ obligation: URIRef # Relates an individual Duty to a Policy.
+ operand: URIRef # Operand is an abstract property for a logical relationship.
+ operator: URIRef # The operator function applied to operands of a Constraint
+ output: URIRef # The output property specifies the Asset which is created from the output of the Action.
+ partOf: URIRef # Identifies an Asset/PartyCollection that the Asset/Party is a member of.
+ payeeParty: URIRef # The Party is the recipient of the payment.
+ permission: URIRef # Relates an individual Permission to a Policy.
+ profile: URIRef # The identifier(s) of an ODRL Profile that the Policy conforms to.
+ prohibition: URIRef # Relates an individual Prohibition to a Policy.
+ proximity: URIRef # An value indicating the closeness or nearness.
+ refinement: URIRef # Constraint used to refine the semantics of an Action, or Party/Asset Collection
+ relation: URIRef # Relation is an abstract property which creates an explicit link between an Action and an Asset.
+ remedy: URIRef # Relates an individual remedy Duty to a Prohibition.
+ rightOperand: URIRef # The value of the right operand in a constraint expression.
+ rightOperandReference: URIRef # A reference to a web resource providing the value for the right operand of a Constraint.
+ scope: URIRef # The identifier of a scope that provides context to the extent of the entity.
+ source: URIRef # Reference to a Asset/PartyCollection
+ status: URIRef # the value generated from the leftOperand action or a value related to the leftOperand set as the reference for the comparison.
+ target: URIRef # The target property indicates the Asset that is the primary subject to which the Rule action directly applies.
+ timedCount: URIRef # The number of seconds after which timed metering use of the asset begins.
+ 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.
+ 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 Constaints is satisfied
+
+ # http://www.w3.org/2002/07/owl#NamedIndividual
+ All: URIRef # Specifies that the scope of the relationship is all of the collective individuals within a context.
+ All2ndConnections: URIRef # Specifies that the scope of the relationship is all of the second-level connections to the Party.
+ AllConnections: URIRef # Specifies that the scope of the relationship is all of the first-level connections of the Party.
+ AllGroups: URIRef # Specifies that the scope of the relationship is all of the group connections of the Party.
+ Group: URIRef # Specifies that the scope of the relationship is the defined group with multiple individual members.
+ Individual: URIRef # Specifies that the scope of the relationship is the single Party individual.
+ absolutePosition: URIRef # A point in space or time defined with absolute coordinates for the positioning of the target Asset.
+ absoluteSize: URIRef # Measure(s) of one or two axes for 2D-objects or measure(s) of one to tree axes for 3D-objects of the target Asset.
+ absoluteSpatialPosition: URIRef # The absolute spatial positions of four corners of a rectangle on a 2D-canvas or the eight corners of a cuboid in a 3D-space for the target Asset to fit.
+ absoluteTemporalPosition: URIRef # The absolute temporal positions in a media stream the target Asset has to fit.
+ 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.
+ 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.
+ event: URIRef # An identified event setting a context for exercising the action of the Rule.
+ fileFormat: URIRef # A transformed file format of the target Asset.
+ gt: URIRef # Indicating that a given value is greater than the right operand of the Constraint.
+ gteq: URIRef # Indicating that a given value is greater than or equal to the right operand of the Constraint.
+ hasPart: URIRef # A set-based operator indicating that a given value contains the right operand of the Constraint.
+ ignore: URIRef # The Action is to be ignored and is not part of the policy – and the policy remains valid.
+ industry: URIRef # A defined industry sector setting a context for exercising the action of the Rule.
+ invalid: URIRef # The policy is void.
+ isA: URIRef # A set-based operator indicating that a given value is an instance of the right operand of the Constraint.
+ isAllOf: URIRef # A set-based operator indicating that a given value is all of the right operand of the Constraint.
+ isAnyOf: URIRef # A set-based operator indicating that a given value is any of the right operand of the Constraint.
+ isNoneOf: URIRef # A set-based operator indicating that a given value is none of the right operand of the Constraint.
+ isPartOf: URIRef # A set-based operator indicating that a given value is contained by the right operand of the Constraint.
+ language: URIRef # A natural language used by the target Asset.
+ lt: URIRef # Indicating that a given value is less than the right operand of the Constraint.
+ lteq: URIRef # Indicating that a given value is less than or equal to the right operand of the Constraint.
+ media: URIRef # Category of a media asset setting a context for exercising the action of the Rule.
+ meteredTime: URIRef # An accumulated amount of one to many metered time periods which were used for exercising the action of the Rule. Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]].
+ neq: URIRef # Indicating that a given value is not equal to the right operand of the Constraint.
+ 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.
+ 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.
+ recipient: URIRef # The party receiving the result/outcome of exercising the action of the Rule.
+ relativePosition: URIRef # A point in space or time defined with coordinates relative to full measures the positioning of the target Asset.
+ relativeSize: URIRef # Measure(s) of one or two axes for 2D-objects or measure(s) of one to tree axes for 3D-objects - expressed as percentages of full values - of the target Asset.
+ relativeSpatialPosition: URIRef # The relative spatial positions - expressed as percentages of full values - of four corners of a rectangle on a 2D-canvas or the eight corners of a cuboid in a 3D-space of the target Asset.
+ relativeTemporalPosition: URIRef # A point in space or time defined with coordinates relative to full measures the positioning of the target Asset.
+ resolution: URIRef # Resolution of the rendition of the target Asset.
+ spatial: URIRef # A named and identified geospatial area with defined borders which is used for exercising the action of the Rule. An IRI MUST be used to represent this value.
+ spatialCoordinates: URIRef # A set of coordinates setting the borders of a geospatial area used for exercising the action of the Rule. The coordinates MUST include longitude and latitude, they MAY include altitude and the geodetic datum.
+ support: URIRef # The Action is to be supported as part of the policy – and the policy remains valid.
+ system: URIRef # An identified computing system used for exercising the action of the Rule.
+ systemDevice: URIRef # An identified computing system or computing device used for exercising the action of the Rule.
+ timeInterval: URIRef # A recurring period of time before the next execution of the action of the Rule. Right operand value MUST be an xsd:duration as defined by [[xmlschema11-2]].
+ unitOfCount: URIRef # The unit of measure used for counting the executions of the action of the Rule.
+ version: URIRef # The version of the target Asset.
+ virtualLocation: URIRef # An identified location of the IT communication space which is relevant for exercising the action of the Rule.
+
+ # http://www.w3.org/2004/02/skos/core#Collection
+
+ # http://www.w3.org/2004/02/skos/core#Concept
+ Action: URIRef # An operation on an Asset.
+ Agreement: URIRef # A Policy that grants the assignee a Rule over an Asset from an assigner.
+ Assertion: URIRef # A Policy that asserts a Rule over an Asset from parties.
+ Asset: URIRef # A resource or a collection of resources that are the subject of a Rule.
+ AssetCollection: URIRef # An Asset that is collection of individual resources
+ AssetScope: URIRef # Scopes for Asset Scope expressions.
+ ConflictTerm: URIRef # Used to establish strategies to resolve conflicts that arise from the merging of Policies or conflicts between Permissions and Prohibitions in the same Policy.
+ Constraint: URIRef # A boolean expression that refines the semantics of an Action and Party/Asset Collection or declare the conditions applicable to a Rule.
+ Duty: URIRef # The obligation to perform an Action
+ LeftOperand: URIRef # Left operand for a constraint expression.
+ 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.
+ 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.
+ Policy: URIRef # A non-empty group of Permissions and/or Prohibitions.
+ Privacy: URIRef # A Policy that expresses a Rule over an Asset containing personal information.
+ Prohibition: URIRef # The inability to perform an Action over an Asset.
+ Request: URIRef # A Policy that proposes a Rule over an Asset from an assignee.
+ 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.
+ 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.
+ 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.
+ 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.
+ 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.
+ distribute: URIRef # To supply the Asset to third-parties.
+ ensureExclusivity: URIRef # To ensure that the Rule on the Asset is exclusive.
+ execute: URIRef # To run the computer program Asset.
+ 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.
+ 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.
+ index: URIRef # To record the Asset in an index.
+ inform: URIRef # To inform that an action has been performed on or in relation to the Asset.
+ install: URIRef # To load the computer program Asset onto a storage device which allows operating or running the Asset.
+ lease: URIRef # The act of making available the asset to a third-party for a fixed period of time with exchange of value.
+ lend: URIRef # The act of making available the asset to a third-party for a fixed period of time without exchange of value.
+ license: URIRef # The act of granting the right to use the asset to a third-party.
+ modify: URIRef # To change existing content of the Asset. A new asset is not created by this action.
+ move: URIRef # To move the Asset from one digital location to another including deleting the original copy.
+ nextPolicy: URIRef # To grant the specified Policy to a third party for their use of the Asset.
+ obtainConsent: URIRef # To obtain verifiable consent to perform the requested action in relation to the Asset.
+ pay: URIRef # The act of paying a financial amount to a party for use of the asset.
+ play: URIRef # To create a sequential and transient rendition of an Asset.
+ present: URIRef # To publicly perform the Asset.
+ preview: URIRef # The act of providing a short preview of the asset.
+ print: URIRef # To create a tangible and permanent rendition of an Asset.
+ read: URIRef # To obtain data from the Asset.
+ reproduce: URIRef # To make duplicate copies the Asset in any material form.
+ reviewPolicy: URIRef # To review the Policy applicable to the Asset.
+ secondaryUse: URIRef # The act of using the asset for a purpose other than the purpose it was intended for.
+ sell: URIRef # To transfer the ownership of the Asset to a third party with compensation and while deleting the original asset.
+ share: URIRef # The act of the non-commercial reproduction and distribution of the asset to third-parties.
+ shareAlike: URIRef # The act of distributing any derivative asset under the same terms as the original asset.
+ stream: URIRef # To deliver the Asset in real-time.
+ synchronize: URIRef # To use the Asset in timed relations with media (audio/visual) elements of another Asset.
+ textToSpeech: URIRef # To have a text Asset read out loud.
+ transfer: URIRef # To transfer the ownership of the Asset in perpetuity.
+ transform: URIRef # To convert the Asset into a different format.
+ translate: URIRef # To translate the original natural language of an Asset into another natural language.
+ uninstall: URIRef # To unload and delete the computer program Asset from a storage device and disable its readiness for operation.
+ use: URIRef # To use the Asset
+ watermark: URIRef # To apply a watermark to the Asset.
+ write: URIRef # The act of writing to the Asset.
+ writeTo: URIRef # The act of adding data to the Asset.
+
+ # Valid non-python identifiers
+ _extras = ['and', 'or', '#actionConcepts', '#actions', '#actionsCommon', '#assetConcepts', '#assetParty', '#assetRelations', '#assetRelationsCommon', '#conflictConcepts', '#constraintLeftOperandCommon', '#constraintLogicalOperands', '#constraintRelationalOperators', '#constraintRightOpCommon', '#constraints', '#deprecatedTerms', '#duties', '#logicalConstraints', '#partyConcepts', '#partyRoles', '#partyRolesCommon', '#permissions', '#policyConcepts', '#policySubClasses', '#policySubClassesCommon', '#prohibitions', '#ruleConcepts']
+
+ _NS = Namespace("http://www.w3.org/ns/odrl/2/")
diff --git a/rdflib/namespace/_ORG.py b/rdflib/namespace/_ORG.py
new file mode 100644
index 00000000..1d21af25
--- /dev/null
+++ b/rdflib/namespace/_ORG.py
@@ -0,0 +1,93 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class ORG(DefinedNamespace):
+ """
+ Core organization ontology
+
+ Vocabulary for describing organizational structures, specializable to a broad variety of types of
+ organization.
+
+ Generated from: http://www.w3.org/ns/org#
+ Date: 2020-05-26 14:20:02.908408
+
+ rdfs:label "Ontología de organizaciones"@es
+ "Ontologie des organisations"@fr
+ "Ontologia delle organizzazioni"@it
+ dct:created "2010-05-28"^^xsd:date
+ dct:license <http://www.opendatacommons.org/licenses/pddl/1.0/>
+ dct:modified "2010-06-09"^^xsd:date
+ "2010-10-08"^^xsd:date
+ "2012-09-30"^^xsd:date
+ "2012-10-06"^^xsd:date
+ "2013-02-15"^^xsd:date
+ "2013-12-16"^^xsd:date
+ "2014-01-02"^^xsd:date
+ "2014-01-25"^^xsd:date
+ "2014-02-05"^^xsd:date
+ "2014-04-12"^^xsd:date
+ dct:title "Core organization ontology"
+ "Ontología de organizaciones"@es
+ "Ontologie des organisations"@fr
+ "Ontologia delle organizzazioni"@it
+ rdfs:comment "Vocabulario para describir organizaciones, adaptable a una amplia variedad de ellas."@es
+ "Vocabolario per descrivere strutture organizzative, le quali possono essere specializzate in una vasta
+ varietà di tipi di organizzazione"@it
+ rdfs:seeAlso <http://www.w3.org/TR/vocab-org/>
+ owl:versionInfo "0.8"
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ basedAt: URIRef # Indicates the site at which a person is based. We do not restrict the possibility that a person is based at multiple sites.
+ changedBy: URIRef # Indicates a change event which resulted in a change to this organization. Depending on the event the organization may or may not have continued to exist after the event. Inverse of `org:originalOrganization`.
+ classification: URIRef # Indicates a classification for this Organization within some classification scheme. Extension vocabularies may wish to specialize this property to have a range corresponding to a specific `skos:ConceptScheme`. This property is under discussion and may be revised or removed - in many cases organizations are best categorized by defining a sub-class hierarchy in an extension vocabulary.
+ hasMember: URIRef # Indicates a person who is a member of the subject Organization. Inverse of `org:memberOf`, see that property for further clarification. Provided for compatibility with `foaf:member`.
+ hasMembership: URIRef # Indicates a membership relationship that the Agent plays. Inverse of `org:member`.
+ hasPost: URIRef # Indicates a Post which exists within the Organization.
+ hasPrimarySite: URIRef # Indicates a primary site for the Organization, this is the default means by which an Organization can be contacted and is not necessarily the formal headquarters.
+ hasRegisteredSite: URIRef # Indicates the legally registered site for the organization, in many legal jurisdictions there is a requirement that FormalOrganizations such as Companies or Charities have such a primary designed site.
+ hasSite: URIRef # Indicates a site at which the Organization has some presence even if only indirect (e.g. virtual office or a professional service which is acting as the registered address for a company). Inverse of `org:siteOf`.
+ hasSubOrganization: URIRef # Represents hierarchical containment of Organizations or Organizational Units; indicates an organization which is a sub-part or child of this organization. Inverse of `org:subOrganizationOf`.
+ hasUnit: URIRef # Indicates a unit which is part of this Organization, e.g. a Department within a larger FormalOrganization. Inverse of `org:unitOf`.
+ headOf: URIRef # Indicates that a person is the leader or formal head of the Organization. This will normally mean that they are the root of the `org:reportsTo` (acyclic) graph, though an organization may have more than one head.
+ heldBy: URIRef # Indicates an Agent which holds a Post.
+ holds: URIRef # Indicates a Post held by some Agent.
+ identifier: URIRef # Gives an identifier, such as a company registration number, that can be used to used to uniquely identify the organization. Many different national and international identier schemes are available. The org ontology is neutral to which schemes are used. The particular identifier scheme should be indicated by the datatype of the identifier value. Using datatypes to distinguish the notation scheme used is consistent with recommended best practice for `skos:notation` of which this property is a specialization.
+ linkedTo: URIRef # Indicates an arbitrary relationship between two organizations. Specializations of this can be used to, for example, denote funding or supply chain relationships.
+ location: URIRef # Gives a location description for a person within the organization, for example a _Mail Stop_ for internal posting purposes.
+ member: URIRef # Indicates the Person (or other Agent including Organization) involved in the Membership relationship. Inverse of `org:hasMembership`
+ memberDuring: URIRef # Optional property to indicate the interval for which the membership is/was valid.
+ memberOf: URIRef # Indicates that a person is a member of the Organization with no indication of the nature of that membership or the role played. Note that the choice of property name is not meant to limit the property to only formal membership arrangements, it is also indended to cover related concepts such as affilliation or other involvement in the organization. Extensions can specialize this relationship to indicate particular roles within the organization or more nuanced relationships to the organization. Has an optional inverse, `org:hasmember`.
+ organization: URIRef # Indicates Organization in which the Agent is a member.
+ originalOrganization: URIRef # Indicates one or more organizations that existed before the change event. Depending on the event they may or may not have continued to exist after the event. Inverse of `org:changedBy`.
+ postIn: URIRef # Indicates the Organization in which the Post exists.
+ purpose: URIRef # Indicates the purpose of this Organization. There can be many purposes at different levels of abstraction but the nature of an organization is to have a reason for existence and this property is a means to document that reason. An Organization may have multiple purposes. It is recommended that the purpose be denoted by a controlled term or code list, ideally a `skos:Concept`. However, the range is left open to allow for other types of descriptive schemes. It is expected that specializations or application profiles of this vocabulary will constrain the range of the purpose. Alternative names: _remit_ _responsibility_ (esp. if applied to OrganizationalUnits such as Government Departments).
+ remuneration: URIRef # Indicates a salary or other reward associated with the role. Typically this will be denoted using an existing representation scheme such as `gr:PriceSpecification` but the range is left open to allow applications to specialize it (e.g. to remunerationInGBP).
+ reportsTo: URIRef # Indicates a reporting relationship as might be depicted on an organizational chart. The precise semantics of the reporting relationship will vary by organization but is intended to encompass both direct supervisory relationships (e.g. carrying objective and salary setting authority) and more general reporting or accountability relationships (e.g. so called _dotted line_ reporting).
+ resultedFrom: URIRef # Indicates an event which resulted in this organization. Inverse of `org:resultingOrganization`.
+ resultingOrganization: URIRef # Indicates an organization which was created or changed as a result of the event. Inverse of `org:resultedFrom`.
+ role: URIRef # Indicates the Role that the Agent plays in a Membership relationship with an Organization.
+ roleProperty: URIRef # This is a metalevel property which is used to annotate an `org:Role` instance with a sub-property of `org:memberOf` that can be used to directly indicate the role for easy of query. The intended semantics is a Membership relation involving the Role implies the existence of a direct property relationship through an inference rule of the form: `{ [] org:member ?p; org:organization ?o; org:role [org:roleProperty ?r] } -> {?p ?r ?o}`.
+ siteAddress: URIRef # Indicates an address for the site in a suitable encoding. Use of vCard (using the http://www.w3.org/TR/vcard-rdf/ vocabulary) is encouraged but the range is left open to allow other encodings to be used. The address may include email, telephone, and geo-location information and is not restricted to a physical address.
+ siteOf: URIRef # Indicates an Organization which has some presence at the given site. This is the inverse of `org:hasSite`.
+ subOrganizationOf: URIRef # Represents hierarchical containment of Organizations or OrganizationalUnits; indicates an Organization which contains this Organization. Inverse of `org:hasSubOrganization`.
+ transitiveSubOrganizationOf: URIRef # The transitive closure of subOrganizationOf, giving a representation of all organizations that contain this one. Note that technically this is a super property of the transitive closure so it could contain additional assertions but such usage is discouraged.
+ unitOf: URIRef # Indicates an Organization of which this Unit is a part, e.g. a Department within a larger FormalOrganization. This is the inverse of `org:hasUnit`.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ ChangeEvent: URIRef # Represents an event which resulted in a major change to an organization such as a merger or complete restructuring. It is intended for situations where the resulting organization is sufficient distinct from the original organizations that it has a distinct identity and distinct URI. Extension vocabularies should define sub-classes of this to denote particular categories of event. The instant or interval at which the event occurred should be given by `prov:startAtTime` and `prov:endedAtTime`, a description should be given by `dct:description`.
+ FormalOrganization: URIRef # An Organization which is recognized in the world at large, in particular in legal jurisdictions, with associated rights and responsibilities. Examples include a Corporation, Charity, Government or Church. Note that this is a super class of `gr:BusinessEntity` and it is recommended to use the GoodRelations vocabulary to denote Business classifications such as DUNS or NAICS.
+ Membership: URIRef # Indicates the nature of an Agent's membership of an organization. Represents an n-ary relation between an Agent, an Organization and a Role. It is possible to directly indicate membership, independent of the specific Role, through use of the `org:memberOf` property.
+ Organization: URIRef # Represents a collection of people organized together into a community or other social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures. It is recommended that SKOS lexical labels should be used to label the Organization. In particular `skos:prefLabel` for the primary (possibly legally recognized name), `skos:altLabel` for alternative names (trading names, colloquial names) and `skos:notation` to denote a code from a code list. Alternative names: _Collective_ _Body_ _Org_ _Group_
+ OrganizationalCollaboration: URIRef # A collaboration between two or more Organizations such as a project. It meets the criteria for being an Organization in that it has an identity and defining purpose independent of its particular members but is neither a formally recognized legal entity nor a sub-unit within some larger organization. Might typically have a shorter lifetime than the Organizations within it, but not necessarily. All members are `org:Organization`s rather than individuals and those Organizations can play particular roles within the venture. Alternative names: _Project_ _Venture_ _Endeavour_ _Consortium_ _Endeavour_
+ OrganizationalUnit: URIRef # An Organization such as a University Support Unit which is part of some larger FormalOrganization and only has full recognition within the context of that FormalOrganization, it is not a Legal Entity in its own right. Units can be large and complex containing other Units and even FormalOrganizations. Alternative names: _OU_ _Unit_ _Department_
+ Post: URIRef # A Post represents some position within an organization that exists independently of the person or persons filling it. Posts may be used to represent situations where a person is a member of an organization ex officio (for example the Secretary of State for Scotland is part of UK Cabinet by virtue of being Secretary of State for Scotland, not as an individual person). A post can be held by multiple people and hence can be treated as a organization in its own right.
+ Role: URIRef # Denotes a role that a Person or other Agent can take in an organization. Instances of this class describe the abstract role; to denote a specific instance of a person playing that role in a specific organization use an instance of `org:Membership`. It is common for roles to be arranged in some taxonomic structure and we use SKOS to represent that. The normal SKOS lexical properties should be used when labelling the Role. Additional descriptive properties for the Role, such as a Salary band, may be added by extension vocabularies.
+ Site: URIRef # An office or other premise at which the organization is located. Many organizations are spread across multiple sites and many sites will host multiple locations. In most cases a Site will be a physical location. However, we don't exclude the possibility of non-physical sites such as a virtual office with an associated post box and phone reception service. Extensions may provide subclasses to denote particular types of site.
+
+ # http://www.w3.org/ns/org#Role
+ Head: URIRef # head
+
+ _NS = Namespace("http://www.w3.org/ns/org#")
diff --git a/rdflib/namespace/_OWL.py b/rdflib/namespace/_OWL.py
new file mode 100644
index 00000000..accc0a9f
--- /dev/null
+++ b/rdflib/namespace/_OWL.py
@@ -0,0 +1,126 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class OWL(DefinedNamespace):
+ """
+ The OWL 2 Schema vocabulary (OWL 2)
+
+ This ontology partially describes the built-in classes and properties that together form the basis of
+ the RDF/XML syntax of OWL 2. The content of this ontology is based on Tables 6.1 and 6.2 in Section 6.4
+ of the OWL 2 RDF-Based Semantics specification, available at http://www.w3.org/TR/owl2-rdf-based-
+ semantics/. Please note that those tables do not include the different annotations (labels, comments and
+ rdfs:isDefinedBy links) used in this file. Also note that the descriptions provided in this ontology do not
+ provide a complete and correct formal description of either the syntax or the semantics of the introduced
+ terms (please see the OWL 2 recommendations for the complete and normative specifications). Furthermore,
+ the information provided by this ontology may be misleading if not used with care. This ontology SHOULD NOT
+ be imported into OWL ontologies. Importing this file into an OWL 2 DL ontology will cause it to become
+ an OWL 2 Full ontology and may have other, unexpected, consequences.
+
+ Generated from: http://www.w3.org/2002/07/owl#
+ Date: 2020-05-26 14:20:03.193795
+
+ <http://www.w3.org/2002/07/owl> rdfs:isDefinedBy <http://www.w3.org/TR/owl2-mapping-to-rdf/>
+ <http://www.w3.org/TR/owl2-rdf-based-semantics/>
+ <http://www.w3.org/TR/owl2-syntax/>
+ rdfs:seeAlso <http://www.w3.org/TR/owl2-rdf-based-semantics/#table-axiomatic-classes>
+ <http://www.w3.org/TR/owl2-rdf-based-semantics/#table-axiomatic-properties>
+ owl:imports <http://www.w3.org/2000/01/rdf-schema>
+ owl:versionIRI <http://www.w3.org/2002/07/owl>
+ owl:versionInfo "$Date: 2009/11/15 10:54:12 $"
+ grddl:namespaceTransformation <http://dev.w3.org/cvsweb/2009/owl-grddl/owx2rdf.xsl>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ allValuesFrom: URIRef # The property that determines the class that a universal property restriction refers to.
+ annotatedProperty: URIRef # The property that determines the predicate of an annotated axiom or annotated annotation.
+ annotatedSource: URIRef # The property that determines the subject of an annotated axiom or annotated annotation.
+ annotatedTarget: URIRef # The property that determines the object of an annotated axiom or annotated annotation.
+ assertionProperty: URIRef # The property that determines the predicate of a negative property assertion.
+ 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.
+ 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.
+ 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.
+ 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.
+ 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.
+ minCardinality: URIRef # The property that determines the cardinality of a minimum cardinality restriction.
+ minQualifiedCardinality: URIRef # The property that determines the cardinality of a minimum qualified cardinality restriction.
+ onClass: URIRef # The property that determines the class that a qualified object cardinality restriction refers to.
+ onDataRange: URIRef # The property that determines the data range that a qualified data cardinality restriction refers to.
+ onDatatype: URIRef # The property that determines the datatype that a datatype restriction refers to.
+ onProperties: URIRef # The property that determines the n-tuple of properties that a property restriction on an n-ary data range refers to.
+ 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.
+ 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.
+ sourceIndividual: URIRef # The property that determines the subject of a negative property assertion.
+ targetIndividual: URIRef # The property that determines the object of a negative object property assertion.
+ targetValue: URIRef # The property that determines the value of a negative data property assertion.
+ unionOf: URIRef # The property that determines the collection of classes or data ranges that build a union.
+ withRestrictions: URIRef # The property that determines the collection of facet-value pairs that define a datatype restriction.
+
+ # 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.
+ 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.
+ Axiom: URIRef # The class of annotated axioms for which the RDF serialization consists of an annotated subject, predicate and object.
+ Class: URIRef # The class of OWL classes.
+ DataRange: URIRef # The class of OWL data ranges, which are special kinds of datatypes. Note: The use of the IRI owl:DataRange has been deprecated as of OWL 2. The IRI rdfs:Datatype SHOULD be used instead.
+ DatatypeProperty: URIRef # The class of data properties.
+ DeprecatedClass: URIRef # The class of deprecated classes.
+ DeprecatedProperty: URIRef # The class of deprecated properties.
+ FunctionalProperty: URIRef # The class of functional properties.
+ InverseFunctionalProperty: URIRef # The class of inverse-functional properties.
+ IrreflexiveProperty: URIRef # The class of irreflexive properties.
+ NamedIndividual: URIRef # The class of named individuals.
+ NegativePropertyAssertion: URIRef # The class of negative property assertions.
+ ObjectProperty: URIRef # The class of object properties.
+ Ontology: URIRef # The class of ontologies.
+ OntologyProperty: URIRef # The class of ontology properties.
+ ReflexiveProperty: URIRef # The class of reflexive properties.
+ Restriction: URIRef # The class of property restrictions.
+ SymmetricProperty: URIRef # The class of symmetric properties.
+ TransitiveProperty: URIRef # The class of transitive properties.
+
+ # http://www.w3.org/2002/07/owl#AnnotationProperty
+ backwardCompatibleWith: URIRef # The annotation property that indicates that a given ontology is backward compatible with another ontology.
+ deprecated: URIRef # The annotation property that indicates that a given entity has been deprecated.
+ incompatibleWith: URIRef # The annotation property that indicates that a given ontology is incompatible with another ontology.
+ priorVersion: URIRef # The annotation property that indicates the predecessor ontology of a given ontology.
+ versionInfo: URIRef # The annotation property that provides version information for an ontology or another OWL construct.
+
+ # http://www.w3.org/2002/07/owl#Class
+ Nothing: URIRef # This is the empty class.
+ Thing: URIRef # The class of OWL individuals.
+
+ # 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.
+
+ # http://www.w3.org/2002/07/owl#ObjectProperty
+ 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
+ imports: URIRef # The property that is used for importing other ontologies into a given ontology.
+ versionIRI: URIRef # The property that identifies the version IRI of an ontology.
+
+ _NS = Namespace("http://www.w3.org/2002/07/owl#")
diff --git a/rdflib/namespace/_PROF.py b/rdflib/namespace/_PROF.py
new file mode 100644
index 00000000..cadd7bb1
--- /dev/null
+++ b/rdflib/namespace/_PROF.py
@@ -0,0 +1,49 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class PROF(DefinedNamespace):
+ """
+ Profiles Vocabulary
+
+ This vocabulary is for describing relationships between standards/specifications, profiles of them and
+ supporting artifacts such as validating resources. This model starts with
+ [http://dublincore.org/2012/06/14/dcterms#Standard](dct:Standard) entities which can either be Base
+ Specifications (a standard not profiling any other Standard) or Profiles (Standards which do profile others).
+ Base Specifications or Profiles can have Resource Descriptors associated with them that defines implementing
+ rules for the it. Resource Descriptors must indicate the role they play (to guide, to validate etc.) and the
+ formalism they adhere to (dct:format) to allow for content negotiation. A vocabulary of Resource Roles are
+ provided alongside this vocabulary but that list is extensible.
+
+ Generated from: https://www.w3.org/ns/dx/prof/profilesont.ttl
+ Date: 2020-05-26 14:20:03.542924
+
+ <http://www.w3.org/ns/dx/prof> dc:contributor "Alejandra Gonzalez-Beltran"
+ "Nicholas Car"
+ "Simon Cox"
+ dc:creator "Rob Atkinson"
+ dct:contributor <http://orcid.org/0000-0002-3884-3420>
+ <http://orcid.org/0000-0002-8742-7730>
+ dct:created "2018-02-16"^^xsd:date
+ dct:modified "2018-11-15"^^xsd:date
+ owl:versionIRI prof:1.0
+ owl:versionInfo "1.0"
+ """
+
+ # http://www.w3.org/2002/07/owl#Class
+ Profile: URIRef # A named set of constraints on one or more identified base specifications or other profiles, including the identification of any implementing subclasses of datatypes, semantic interpretations, vocabularies, options and parameters of those base specifications necessary to accomplish a particular function. This definition includes what are often called "application profiles", "metadata application profiles", or "metadata profiles".
+ ResourceDescriptor: URIRef # A resource that defines an aspect - a particular part or feature - of a Profile
+ ResourceRole: URIRef # The role that an Resource plays
+
+ # http://www.w3.org/2002/07/owl#DatatypeProperty
+ hasToken: URIRef # A preferred alternative identifier for the Profile
+
+ # http://www.w3.org/2002/07/owl#ObjectProperty
+ hasArtifact: URIRef # The URL of a downloadable file with particulars such as its format and role indicated by a Resource Descriptor
+ hasResource: URIRef # A resource which describes the nature of an artifact and the role it plays in relation to a profile
+ hasRole: URIRef # The function of the described artifactresource in the expression of the Profile, such as a specification, guidance documentation, SHACL file etc.
+ isInheritedFrom: URIRef # This property indicates a Resource Descriptor described by this Profile’s base specification that is to be considered a Resource Descriptor for this Profile also
+ isProfileOf: URIRef # A Profile is a profile of a dct:Standard (or a Base Specification or another Profile)
+ isTransitiveProfileOf: URIRef # A base specification an Profile conforms to
+
+ _NS = Namespace("http://www.w3.org/ns/dx/prof/")
diff --git a/rdflib/namespace/_PROV.py b/rdflib/namespace/_PROV.py
new file mode 100644
index 00000000..530e15e8
--- /dev/null
+++ b/rdflib/namespace/_PROV.py
@@ -0,0 +1,281 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class PROV(DefinedNamespace):
+ """
+ W3C PROVenance Interchange Ontology (PROV-O)
+
+ This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If
+ you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe
+ public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All
+ feedback is welcome.
+
+ PROV Access and Query Ontology
+
+ This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If
+ you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe
+ public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All
+ feedback is welcome.
+
+ Dublin Core extensions of the W3C PROVenance Interchange Ontology (PROV-O)
+
+ This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If
+ you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe
+ public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/). All
+ feedback is welcome.
+
+ W3C PROV Linking Across Provenance Bundles Ontology (PROV-LINKS)
+
+ This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If
+ you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe
+ public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-comments/ ). All
+ feedback is welcome.
+
+ W3C PROVenance Interchange Ontology (PROV-O) Dictionary Extension
+
+ This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page).
+ If you wish to make comments regarding this document, please send them to public-prov-comments@w3.org
+ (subscribe public-prov-comments-request@w3.org, archives http://lists.w3.org/Archives/Public/public-prov-
+ comments/). All feedback is welcome.
+
+ W3C PROVenance Interchange
+
+ This document is published by the Provenance Working Group (http://www.w3.org/2011/prov/wiki/Main_Page). If
+ you wish to make comments regarding this document, please send them to public-prov-comments@w3.org (subscribe
+ public-prov-comments-request@w3.org, archives http://lists.w3.org/ Archives/Public/public-prov-comments/). All
+ feedback is welcome.
+
+ Generated from: http://www.w3.org/ns/prov
+ Date: 2020-05-26 14:20:04.650279
+
+ <file:///Users/solbrig/git/hsolbrig/definednamespace/tests/#> rdfs:seeAlso
+ <http://www.w3.org/TR/prov-o/#names-of-inverse-properties>
+ owl:imports <http://www.w3.org/ns/prov-o#>
+ owl:versionIRI <http://www.w3.org/ns/prov-o-inverses-20130430>
+ prov:specializationOf <http://www.w3.org/ns/prov-o-inverses>
+ prov:wasDerivedFrom <http://www.w3.org/ns/prov-o-20130430>
+ prov:wasRevisionOf <http://www.w3.org/ns/prov-o-inverses-20120312>
+ rdfs:isDefinedBy <http://www.w3.org/ns/prov>
+ rdfs:seeAlso <http://www.w3.org/TR/prov-overview/>
+ owl:imports <http://www.w3.org/ns/prov-aq#>
+ <http://www.w3.org/ns/prov-dc#>
+ <http://www.w3.org/ns/prov-dictionary#>
+ <http://www.w3.org/ns/prov-links#>
+ <http://www.w3.org/ns/prov-o#>
+ <http://www.w3.org/ns/prov-o-inverses#>
+ owl:versionIRI <http://www.w3.org/ns/prov-20130430>
+ prov:wasDerivedFrom <http://www.w3.org/ns/prov-aq#>
+ <http://www.w3.org/ns/prov-dc#>
+ <http://www.w3.org/ns/prov-dictionary#>
+ <http://www.w3.org/ns/prov-links#>
+ <http://www.w3.org/ns/prov-o#>
+ <http://www.w3.org/ns/prov-o-inverses#>
+ prov:wasRevisionOf <http://www.w3.org/ns/prov-20130312>
+ <http://www.w3.org/ns/prov-aq#> rdfs:comment "0.2"^^xsd:string
+ rdfs:seeAlso <http://www.w3.org/TR/prov-aq/>
+ prov:
+ owl:versionIRI <http://www.w3.org/TR/2013/NOTE-prov-aq-20130430/>
+ <http://www.w3.org/ns/prov-dc#> owl:imports <http://www.w3.org/ns/prov-o#>
+ <http://www.w3.org/ns/prov-dictionary#> rdfs:seeAlso <http://www.w3.org/TR/prov-dictionary/>
+ <http://www.w3.org/ns/prov>
+ <http://www.w3.org/ns/prov-links#> rdfs:seeAlso <http://www.w3.org/TR/prov-links/>
+ <http://www.w3.org/ns/prov>
+ owl:imports <http://www.w3.org/ns/prov-o#>
+ owl:versionIRI <http://www.w3.org/ns/prov-links-20130430>
+ owl:versionInfo "Working Group Note version 2013-04-30"
+ prov:specializationOf <http://www.w3.org/ns/prov-links>
+ <http://www.w3.org/ns/prov-o#> rdfs:seeAlso <http://www.w3.org/TR/prov-o/>
+ <http://www.w3.org/ns/prov>
+ owl:versionIRI <http://www.w3.org/ns/prov-o-20130430>
+ owl:versionInfo "Recommendation version 2013-04-30"
+ prov:specializationOf <http://www.w3.org/ns/prov-o>
+ prov:wasRevisionOf <http://www.w3.org/ns/prov-o-20120312>
+ """
+ _fail = True
+
+ # http://www.w3.org/2000/01/rdf-schema#Resource
+ activityOfInfluence: URIRef # activityOfInfluence
+ agentOfInfluence: URIRef # agentOfInfluence
+ contributed: URIRef # contributed
+ ended: URIRef # ended
+ entityOfInfluence: URIRef # entityOfInfluence
+ generalizationOf: URIRef # generalizationOf
+ generatedAsDerivation: URIRef # generatedAsDerivation
+ hadDelegate: URIRef # hadDelegate
+ hadDerivation: URIRef # hadDerivation
+ hadInfluence: URIRef # hadInfluence
+ hadRevision: URIRef # hadRevision
+ informed: URIRef # informed
+ locationOf: URIRef # locationOf
+ qualifiedAssociationOf: URIRef # qualifiedAssociationOf
+ qualifiedAttributionOf: URIRef # qualifiedAttributionOf
+ qualifiedCommunicationOf: URIRef # qualifiedCommunicationOf
+ qualifiedDelegationOf: URIRef # qualifiedDelegationOf
+ qualifiedDerivationOf: URIRef # qualifiedDerivationOf
+ qualifiedEndOf: URIRef # qualifiedEndOf
+ qualifiedGenerationOf: URIRef # qualifiedGenerationOf
+ qualifiedInfluenceOf: URIRef # qualifiedInfluenceOf
+ qualifiedInvalidationOf: URIRef # qualifiedInvalidationOf
+ qualifiedQuotationOf: URIRef # qualifiedQuotationOf
+ qualifiedSourceOf: URIRef # qualifiedSourceOf
+ qualifiedStartOf: URIRef # qualifiedStartOf
+ qualifiedUsingActivity: URIRef # qualifiedUsingActivity
+ quotedAs: URIRef # quotedAs
+ revisedEntity: URIRef # revisedEntity
+ started: URIRef # started
+ wasActivityOfInfluence: URIRef # wasActivityOfInfluence
+ wasAssociateFor: URIRef # wasAssociateFor
+ wasMemberOf: URIRef # wasMemberOf
+ wasPlanOf: URIRef # wasPlanOf
+ wasPrimarySourceOf: URIRef # wasPrimarySourceOf
+ wasRoleIn: URIRef # wasRoleIn
+ wasUsedBy: URIRef # wasUsedBy
+ wasUsedInDerivation: URIRef # wasUsedInDerivation
+
+ # http://www.w3.org/2002/07/owl#AnnotationProperty
+ aq: URIRef #
+ category: URIRef # Classify prov-o terms into three categories, including 'starting-point', 'qualifed', and 'extended'. This classification is used by the prov-o html document to gently introduce prov-o terms to its users.
+ component: URIRef # Classify prov-o terms into six components according to prov-dm, including 'agents-responsibility', 'alternate', 'annotations', 'collections', 'derivations', and 'entities-activities'. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification.
+ constraints: URIRef # A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept.
+ definition: URIRef # A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term.
+ dm: URIRef # A reference to the principal section of the PROV-DM document that describes this concept.
+ editorialNote: URIRef # A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data.
+ editorsDefinition: URIRef # When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one.
+ inverse: URIRef # PROV-O does not define all property inverses. The directionalities defined in PROV-O should be given preference over those not defined. However, if users wish to name the inverse of a PROV-O property, the local name given by prov:inverse should be used.
+ n: URIRef # A reference to the principal section of the PROV-M document that describes this concept.
+ order: URIRef # The position that this OWL term should be listed within documentation. The scope of the documentation (e.g., among all terms, among terms within a prov:category, among properties applying to a particular class, etc.) is unspecified.
+ qualifiedForm: URIRef # This annotation property links a subproperty of prov:wasInfluencedBy with the subclass of prov:Influence and the qualifying property that are used to qualify it. Example annotation: prov:wasGeneratedBy prov:qualifiedForm prov:qualifiedGeneration, prov:Generation . Then this unqualified assertion: :entity1 prov:wasGeneratedBy :activity1 . can be qualified by adding: :entity1 prov:qualifiedGeneration :entity1Gen . :entity1Gen a prov:Generation, prov:Influence; prov:activity :activity1; :customValue 1337 . Note how the value of the unqualified influence (prov:wasGeneratedBy :activity1) is mirrored as the value of the prov:activity (or prov:entity, or prov:agent) property on the influence class.
+ sharesDefinitionWith: URIRef #
+ specializationOf: URIRef # specializationOf
+ todo: URIRef #
+ unqualifiedForm: URIRef # Classes and properties used to qualify relationships are annotated with prov:unqualifiedForm to indicate the property used to assert an unqualified provenance relation.
+ wasRevisionOf: URIRef # A revision is a derivation that revises an entity into a revised version.
+
+ # http://www.w3.org/2002/07/owl#Class
+ Accept: URIRef # Accept
+ Activity: URIRef # Activity
+ ActivityInfluence: URIRef # ActivityInfluence provides additional descriptions of an Activity's binary influence upon any other kind of resource. Instances of ActivityInfluence use the prov:activity property to cite the influencing Activity.
+ Agent: URIRef # Agent
+ AgentInfluence: URIRef # AgentInfluence provides additional descriptions of an Agent's binary influence upon any other kind of resource. Instances of AgentInfluence use the prov:agent property to cite the influencing Agent.
+ Association: URIRef # An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from an prov:Activity to some prov:Agent that had some responsiblity for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualifiedAssociation [ a prov:Association; prov:agent :baker; :foo :bar ].
+ Attribution: URIRef # An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from an prov:Entity to some prov:Agent that had some responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualifiedAttribution [ a prov:Attribution; prov:entity :baker; :foo :bar ].
+ Bundle: URIRef # Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O.
+ Collection: URIRef # Collection
+ Communication: URIRef # An instance of prov:Communication provides additional descriptions about the binary prov:wasInformedBy relation from an informed prov:Activity to the prov:Activity that informed it. For example, :you_jumping_off_bridge prov:wasInformedBy :everyone_else_jumping_off_bridge; prov:qualifiedCommunication [ a prov:Communication; prov:activity :everyone_else_jumping_off_bridge; :foo :bar ].
+ Contribute: URIRef # Contribute
+ Contributor: URIRef # Contributor
+ Copyright: URIRef # Copyright
+ Create: URIRef # Create
+ Creator: URIRef # Creator
+ Delegation: URIRef # An instance of prov:Delegation provides additional descriptions about the binary prov:actedOnBehalfOf relation from a performing prov:Agent to some prov:Agent for whom it was performed. For example, :mixing prov:wasAssociatedWith :toddler . :toddler prov:actedOnBehalfOf :mother; prov:qualifiedDelegation [ a prov:Delegation; prov:entity :mother; :foo :bar ].
+ Derivation: URIRef # The more specific forms of prov:Derivation (i.e., prov:Revision, prov:Quotation, prov:PrimarySource) should be asserted if they apply.
+ Dictionary: URIRef # This concept allows for the provenance of the dictionary, but also of its constituents to be expressed. Such a notion of dictionary corresponds to a wide variety of concrete data structures, such as a maps or associative arrays.
+ DirectQueryService: URIRef # Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments.
+ EmptyDictionary: URIRef # Empty Dictionary
+ End: URIRef # An instance of prov:End provides additional descriptions about the binary prov:wasEndedBy relation from some ended prov:Activity to an prov:Entity that ended it. For example, :ball_game prov:wasEndedBy :buzzer; prov:qualifiedEnd [ a prov:End; prov:entity :buzzer; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ].
+ Entity: URIRef # Entity
+ EntityInfluence: URIRef # It is not recommended that the type EntityInfluence be asserted without also asserting one of its more specific subclasses.
+ Generation: URIRef # An instance of prov:Generation provides additional descriptions about the binary prov:wasGeneratedBy relation from a generated prov:Entity to the prov:Activity that generated it. For example, :cake prov:wasGeneratedBy :baking; prov:qualifiedGeneration [ a prov:Generation; prov:activity :baking; :foo :bar ].
+ Influence: URIRef # Because prov:Influence is a broad relation, its most specific subclasses (e.g. prov:Communication, prov:Delegation, prov:End, prov:Revision, etc.) should be used when applicable.
+ Insertion: URIRef # Insertion
+ InstantaneousEvent: URIRef # An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term 'event' is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous.
+ Invalidation: URIRef # An instance of prov:Invalidation provides additional descriptions about the binary prov:wasInvalidatedBy relation from an invalidated prov:Entity to the prov:Activity that invalidated it. For example, :uncracked_egg prov:wasInvalidatedBy :baking; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :baking; :foo :bar ].
+ KeyEntityPair: URIRef # Key-Entity Pair
+ Location: URIRef # Location
+ Modify: URIRef # Modify
+ Organization: URIRef # Organization
+ Person: URIRef # Person
+ Plan: URIRef # There exist no prescriptive requirement on the nature of plans, their representation, the actions or steps they consist of, or their intended goals. Since plans may evolve over time, it may become necessary to track their provenance, so plans themselves are entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to validate the execution as represented in the provenance record, to manage expectation failures, or to provide explanations.
+ PrimarySource: URIRef # An instance of prov:PrimarySource provides additional descriptions about the binary prov:hadPrimarySource relation from some secondary prov:Entity to an earlier, primary prov:Entity. For example, :blog prov:hadPrimarySource :newsArticle; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :newsArticle; :foo :bar ] .
+ Publish: URIRef # Publish
+ Publisher: URIRef # Publisher
+ Quotation: URIRef # An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some taken prov:Entity from an earlier, larger prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualifiedQuotation [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ].
+ Removal: URIRef # Removal
+ Replace: URIRef # Replace
+ Revision: URIRef # An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some newer prov:Entity to an earlier prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft_1; :foo :bar ].
+ RightsAssignment: URIRef # RightsAssignment
+ RightsHolder: URIRef # RightsHolder
+ Role: URIRef # Role
+ ServiceDescription: URIRef # Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments.
+ SoftwareAgent: URIRef # SoftwareAgent
+ Start: URIRef # An instance of prov:Start provides additional descriptions about the binary prov:wasStartedBy relation from some started prov:Activity to an prov:Entity that started it. For example, :foot_race prov:wasStartedBy :bang; prov:qualifiedStart [ a prov:Start; prov:entity :bang; :foo :bar; prov:atTime '2012-03-09T08:05:08-05:00'^^xsd:dateTime ] .
+ Submit: URIRef # Submit
+ Usage: URIRef # An instance of prov:Usage provides additional descriptions about the binary prov:used relation from some prov:Activity to an prov:Entity that it used. For example, :keynote prov:used :podium; prov:qualifiedUsage [ a prov:Usage; prov:entity :podium; :foo :bar ].
+
+ # 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.
+ 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).
+ 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.
+ value: URIRef # value
+
+ # http://www.w3.org/2002/07/owl#FunctionalProperty
+ pairEntity: URIRef # pairKey
+ pairKey: URIRef # pairKey
+
+ # http://www.w3.org/2002/07/owl#NamedIndividual
+ EmptyCollection: URIRef # EmptyCollection
+
+ # http://www.w3.org/2002/07/owl#ObjectProperty
+ actedOnBehalfOf: URIRef # An object property to express the accountability of an agent towards another agent. The subordinate agent acted on behalf of the responsible agent in an actual activity.
+ activity: URIRef # activity
+ agent: URIRef # agent
+ alternateOf: URIRef # alternateOf
+ asInBundle: URIRef # prov:asInBundle is used to specify which bundle the general entity of a prov:mentionOf property is described. When :x prov:mentionOf :y and :y is described in Bundle :b, the triple :x prov:asInBundle :b is also asserted to cite the Bundle in which :y was described.
+ atLocation: URIRef # The Location of any resource.
+ derivedByInsertionFrom: URIRef # derivedByInsertionFrom
+ derivedByRemovalFrom: URIRef # derivedByRemovalFrom
+ describesService: URIRef # relates a generic provenance query service resource (type prov:ServiceDescription) to a specific query service description (e.g. a prov:DirectQueryService or a sd:Service).
+ dictionary: URIRef # dictionary
+ entity: URIRef # entity
+ 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.
+ 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 <a href="#owl-profile">PROV-O OWL Profile</a>.
+ hadUsage: URIRef # The _optional_ Usage involved in an Entity's Derivation.
+ 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
+ influencer: URIRef # Subproperties of prov:influencer are used to cite the object of an unqualified PROV-O triple whose predicate is a subproperty of prov:wasInfluencedBy (e.g. prov:used, prov:wasGeneratedBy). prov:influencer is used much like rdf:object is used.
+ insertedKeyEntityPair: URIRef # insertedKeyEntityPair
+ invalidated: URIRef # invalidated
+ mentionOf: URIRef # prov:mentionOf is used to specialize an entity as described in another bundle. It is to be used in conjuction with prov:asInBundle. prov:asInBundle is used to cite the Bundle in which the generalization was mentioned.
+ pingback: URIRef # Relates a resource to a provenance pingback service that may receive additional provenance links about the resource.
+ qualifiedAssociation: URIRef # If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association; prov:agent :ag; :foo :bar ].
+ qualifiedAttribution: URIRef # If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution; prov:agent :ag; :foo :bar ].
+ qualifiedCommunication: URIRef # If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was influenced using prov:qualifiedCommunication [ a prov:Communication; prov:activity :a; :foo :bar ].
+ qualifiedDelegation: URIRef # If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility; prov:agent :ag; :foo :bar ].
+ qualifiedDerivation: URIRef # If this Entity prov:wasDerivedFrom Entity :e, then it can qualify how it was derived using prov:qualifiedDerivation [ a prov:Derivation; prov:entity :e; :foo :bar ].
+ qualifiedEnd: URIRef # If this Activity prov:wasEndedBy Entity :e1, then it can qualify how it was ended using prov:qualifiedEnd [ a prov:End; prov:entity :e1; :foo :bar ].
+ qualifiedGeneration: URIRef # If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation; prov:entity :e; :foo :bar ].
+ qualifiedInfluence: URIRef # Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable.
+ qualifiedInsertion: URIRef # qualifiedInsertion
+ qualifiedInvalidation: URIRef # If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :a; :foo :bar ].
+ qualifiedPrimarySource: URIRef # If this Entity prov:hadPrimarySource Entity :e, then it can qualify how using prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :e; :foo :bar ].
+ qualifiedQuotation: URIRef # If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation; prov:entity :e; :foo :bar ].
+ qualifiedRemoval: URIRef # qualifiedRemoval
+ qualifiedRevision: URIRef # If this Entity prov:wasRevisionOf Entity :e, then it can qualify how it was revised using prov:qualifiedRevision [ a prov:Revision; prov:entity :e; :foo :bar ].
+ qualifiedStart: URIRef # If this Activity prov:wasStartedBy Entity :e1, then it can qualify how it was started using prov:qualifiedStart [ a prov:Start; prov:entity :e1; :foo :bar ].
+ qualifiedUsage: URIRef # If this Activity prov:used Entity :e, then it can qualify how it used it using prov:qualifiedUsage [ a prov:Usage; prov:entity :e; :foo :bar ].
+ used: URIRef # A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .
+ wasAssociatedWith: URIRef # An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.
+ wasAttributedTo: URIRef # Attribution is the ascribing of an entity to an agent.
+ wasDerivedFrom: URIRef # The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable.
+ wasEndedBy: URIRef # End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity.
+ wasGeneratedBy: URIRef # wasGeneratedBy
+ wasInfluencedBy: URIRef # This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href="#owl-profile">PROV-O OWL Profile</a>.
+ wasInformedBy: URIRef # An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2.
+ wasInvalidatedBy: URIRef # wasInvalidatedBy
+ wasQuotedFrom: URIRef # An entity is derived from an original entity by copying, or 'quoting', some or all of it.
+ wasStartedBy: URIRef # Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity.
+
+ _NS = Namespace("http://www.w3.org/ns/prov#")
diff --git a/rdflib/namespace/_QB.py b/rdflib/namespace/_QB.py
new file mode 100644
index 00000000..fdb1c702
--- /dev/null
+++ b/rdflib/namespace/_QB.py
@@ -0,0 +1,65 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class QB(DefinedNamespace):
+ """
+ Vocabulary for multi-dimensional (e.g. statistical) data publishing
+
+ This vocabulary allows multi-dimensional data, such as statistics, to be published in RDF. It is based on the
+ core information model from SDMX (and thus also DDI).
+
+ Generated from: http://purl.org/linked-data/cube#
+ Date: 2020-05-26 14:20:05.485176
+
+ <http://purl.org/linked-data/cube> rdfs:label "The data cube vocabulary"
+ dcterms:created "2010-07-12"^^xsd:date
+ dcterms:license <http://www.opendatacommons.org/licenses/pddl/1.0/>
+ dcterms:modified "2010-11-27"^^xsd:date
+ "2013-03-02"^^xsd:date
+ "2013-07-26"^^xsd:date
+ owl:versionInfo "0.2"
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ attribute: URIRef # An alternative to qb:componentProperty which makes explicit that the component is a attribute
+ codeList: URIRef # gives the code list associated with a CodedProperty
+ component: URIRef # indicates a component specification which is included in the structure of the dataset
+ componentAttachment: URIRef # Indicates the level at which the component property should be attached, this might an qb:DataSet, qb:Slice or qb:Observation, or a qb:MeasureProperty.
+ componentProperty: URIRef # indicates a ComponentProperty (i.e. attribute/dimension) expected on a DataSet, or a dimension fixed in a SliceKey
+ componentRequired: URIRef # Indicates whether a component property is required (true) or optional (false) in the context of a DSD. Only applicable to components correspond to an attribute. Defaults to false (optional).
+ concept: URIRef # gives the concept which is being measured or indicated by a ComponentProperty
+ dataSet: URIRef # indicates the data set of which this observation is a part
+ dimension: URIRef # An alternative to qb:componentProperty which makes explicit that the component is a dimension
+ hierarchyRoot: URIRef # Specifies a root of the hierarchy. A hierarchy may have multiple roots but must have at least one.
+ 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
+ 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.
+ slice: URIRef # Indicates a subset of a DataSet defined by fixing a subset of the dimensional values
+ sliceKey: URIRef # indicates a slice key which is used for slices in this dataset
+ sliceStructure: URIRef # indicates the sub-key corresponding to this slice
+ structure: URIRef # indicates the structure to which this data set conforms
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Attachable: URIRef # Abstract superclass for everything that can have attributes and dimensions
+ AttributeProperty: URIRef # The class of components which represent attributes of observations in the cube, e.g. unit of measurement
+ CodedProperty: URIRef # Superclass of all coded ComponentProperties
+ ComponentProperty: URIRef # Abstract super-property of all properties representing dimensions, attributes or measures
+ ComponentSet: URIRef # Abstract class of things which reference one or more ComponentProperties
+ 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
+ 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 thier 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
+ ObservationGroup: URIRef # A, possibly arbitrary, group of observations.
+ Slice: URIRef # Denotes a subset of a DataSet defined by fixing a subset of the dimensional values, component properties on the Slice
+ SliceKey: URIRef # Denotes a subset of the component properties of a DataSet which are fixed in the corresponding slices
+
+ _NS = Namespace("http://purl.org/linked-data/cube#")
diff --git a/rdflib/namespace/_RDF.py b/rdflib/namespace/_RDF.py
new file mode 100644
index 00000000..51582e9c
--- /dev/null
+++ b/rdflib/namespace/_RDF.py
@@ -0,0 +1,48 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class RDF(DefinedNamespace):
+ """
+ The RDF Concepts Vocabulary (RDF)
+
+ This is the RDF Schema for the RDF vocabulary terms in the RDF Namespace, defined in RDF 1.1 Concepts.
+
+ Generated from: http://www.w3.org/1999/02/22-rdf-syntax-ns#
+ Date: 2020-05-26 14:20:05.642859
+
+ dc:date "2019-12-16"
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#List
+ nil: URIRef # The empty list, with no items in it. If the rest of a list is nil then the list has no more items in it.
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ direction: URIRef # The base direction component of a CompoundLiteral.
+ first: URIRef # The first item in the subject RDF list.
+ language: URIRef # The language component of a CompoundLiteral.
+ object: URIRef # The object of the subject RDF statement.
+ predicate: URIRef # The predicate of the subject RDF statement.
+ rest: URIRef # The rest of the subject RDF list after the first item.
+ subject: URIRef # The subject of the subject RDF statement.
+ type: URIRef # The subject is an instance of a class.
+ value: URIRef # Idiomatic property used for structured values.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Alt: URIRef # The class of containers of alternatives.
+ Bag: URIRef # The class of unordered containers.
+ CompoundLiteral: URIRef # A class representing a compound literal.
+ List: URIRef # The class of RDF Lists.
+ Property: URIRef # The class of RDF properties.
+ Seq: URIRef # The class of ordered containers.
+ Statement: URIRef # The class of RDF statements.
+
+ # http://www.w3.org/2000/01/rdf-schema#Datatype
+ HTML: URIRef # The datatype of RDF literals storing fragments of HTML content
+ JSON: URIRef # The datatype of RDF literals storing JSON content.
+ PlainLiteral: URIRef # The class of plain (i.e. untyped) literal values, as used in RIF and OWL 2
+ XMLLiteral: URIRef # The datatype of XML literal values.
+ langString: URIRef # The datatype of language-tagged string values
+
+ _NS = Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#")
diff --git a/rdflib/namespace/_RDFS.py b/rdflib/namespace/_RDFS.py
new file mode 100644
index 00000000..0980f6ce
--- /dev/null
+++ b/rdflib/namespace/_RDFS.py
@@ -0,0 +1,35 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class RDFS(DefinedNamespace):
+ """
+ The RDF Schema vocabulary (RDFS)
+
+ Generated from: http://www.w3.org/2000/01/rdf-schema#
+ Date: 2020-05-26 14:20:05.794866
+
+ rdfs:seeAlso <http://www.w3.org/2000/01/rdf-schema-more>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ comment: URIRef # A description of the subject resource.
+ domain: URIRef # A domain of the subject property.
+ isDefinedBy: URIRef # The defininition of the subject resource.
+ label: URIRef # A human-readable name for the subject.
+ member: URIRef # A member of the subject resource.
+ range: URIRef # A range of the subject property.
+ seeAlso: URIRef # Further information about the subject resource.
+ subClassOf: URIRef # The subject is a subclass of a class.
+ subPropertyOf: URIRef # The subject is a subproperty of a property.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Class: URIRef # The class of classes.
+ Container: URIRef # The class of RDF containers.
+ ContainerMembershipProperty: URIRef # The class of container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of 'member'.
+ Datatype: URIRef # The class of RDF datatypes.
+ Literal: URIRef # The class of literal values, eg. textual strings and integers.
+ Resource: URIRef # The class resource, everything.
+
+ _NS = Namespace("http://www.w3.org/2000/01/rdf-schema#")
diff --git a/rdflib/namespace/_SDO.py b/rdflib/namespace/_SDO.py
new file mode 100644
index 00000000..665d6494
--- /dev/null
+++ b/rdflib/namespace/_SDO.py
@@ -0,0 +1,1713 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class SDO(DefinedNamespace):
+ """
+ Generated from: http://schema.org/version/latest/schema.ttl
+ Date: 2020-05-26 14:20:07.348101
+
+ """
+
+ # http://schema.org/ActionStatusType
+ ActiveActionStatus: URIRef # An in-progress action (e.g, while watching the movie, or driving to a location).
+ CompletedActionStatus: URIRef # An action that has already taken place.
+ FailedActionStatus: URIRef # An action that failed to complete. The action's error property and the HTTP return code contain more information about the failure.
+ PotentialActionStatus: URIRef # A description of an action that is supported.
+
+ # http://schema.org/Audience
+ Researcher: URIRef # Researchers.
+
+ # http://schema.org/BoardingPolicyType
+ GroupBoardingPolicy: URIRef # The airline boards by groups based on check-in time, priority, etc.
+ ZoneBoardingPolicy: URIRef # The airline boards by zones of the plane.
+
+ # http://schema.org/BookFormatType
+ AudiobookFormat: URIRef # Book format: Audiobook. This is an enumerated value for use with the bookFormat property. There is also a type 'Audiobook' in the bib extension which includes Audiobook specific properties.
+ EBook: URIRef # Book format: Ebook.
+ Hardcover: URIRef # Book format: Hardcover.
+ Paperback: URIRef # Book format: Paperback.
+
+ # http://schema.org/Boolean
+
+ # http://schema.org/ContactPointOption
+ HearingImpairedSupported: URIRef # Uses devices to support users with hearing impairments.
+ TollFree: URIRef # The associated telephone number is toll free.
+
+ # http://schema.org/DayOfWeek
+ Friday: URIRef # The day of the week between Thursday and Saturday.
+ Monday: URIRef # The day of the week between Sunday and Tuesday.
+ PublicHolidays: URIRef # This stands for any day that is a public holiday; it is a placeholder for all official public holidays in some particular location. While not technically a "day of the week", it can be used with <a class="localLink" href="http://schema.org/OpeningHoursSpecification">OpeningHoursSpecification</a>. In the context of an opening hours specification it can be used to indicate opening hours on public holidays, overriding general opening hours for the day of the week on which a public holiday occurs.
+ Saturday: URIRef # The day of the week between Friday and Sunday.
+ Sunday: URIRef # The day of the week between Saturday and Monday.
+ Thursday: URIRef # The day of the week between Wednesday and Friday.
+ Tuesday: URIRef # The day of the week between Monday and Wednesday.
+ Wednesday: URIRef # The day of the week between Tuesday and Thursday.
+
+ # http://schema.org/DeliveryMethod
+ OnSitePickup: URIRef # A DeliveryMethod in which an item is collected on site, e.g. in a store or at a box office.
+
+ # http://schema.org/DigitalDocumentPermissionType
+ CommentPermission: URIRef # Permission to add comments to the document.
+ ReadPermission: URIRef # Permission to read or view the document.
+ WritePermission: URIRef # Permission to write or edit the document.
+
+ # http://schema.org/DriveWheelConfigurationValue
+ AllWheelDriveConfiguration: URIRef # All-wheel Drive is a transmission layout where the engine drives all four wheels.
+ FourWheelDriveConfiguration: URIRef # Four-wheel drive is a transmission layout where the engine primarily drives two wheels with a part-time four-wheel drive capability.
+ FrontWheelDriveConfiguration: URIRef # Front-wheel drive is a transmission layout where the engine drives the front wheels.
+ RearWheelDriveConfiguration: URIRef # Real-wheel drive is a transmission layout where the engine drives the rear wheels.
+
+ # http://schema.org/EventStatusType
+ EventCancelled: URIRef # The event has been cancelled. If the event has multiple startDate values, all are assumed to be cancelled. Either startDate or previousStartDate may be used to specify the event's cancelled date(s).
+ EventMovedOnline: URIRef # Indicates that the event was changed to allow online participation. See <a class="localLink" href="http://schema.org/eventAttendanceMode">eventAttendanceMode</a> for specifics of whether it is now fully or partially online.
+ EventPostponed: URIRef # The event has been postponed and no new date has been set. The event's previousStartDate should be set.
+ EventRescheduled: URIRef # The event has been rescheduled. The event's previousStartDate should be set to the old date and the startDate should be set to the event's new date. (If the event has been rescheduled multiple times, the previousStartDate property may be repeated).
+ EventScheduled: URIRef # The event is taking place or has taken place on the startDate as scheduled. Use of this value is optional, as it is assumed by default.
+
+ # http://schema.org/GamePlayMode
+ CoOp: URIRef # Play mode: CoOp. Co-operative games, where you play on the same team with friends.
+ MultiPlayer: URIRef # Play mode: MultiPlayer. Requiring or allowing multiple human players to play simultaneously.
+ SinglePlayer: URIRef # Play mode: SinglePlayer. Which is played by a lone player.
+
+ # http://schema.org/GameServerStatus
+ OfflinePermanently: URIRef # Game server status: OfflinePermanently. Server is offline and not available.
+ OfflineTemporarily: URIRef # Game server status: OfflineTemporarily. Server is offline now but it can be online soon.
+ Online: URIRef # Game server status: Online. Server is available.
+ OnlineFull: URIRef # Game server status: OnlineFull. Server is online but unavailable. The maximum number of players has reached.
+
+ # http://schema.org/GenderType
+ Female: URIRef # The female gender.
+ Male: URIRef # The male gender.
+
+ # http://schema.org/ItemAvailability
+ Discontinued: URIRef # Indicates that the item has been discontinued.
+ InStock: URIRef # Indicates that the item is in stock.
+ InStoreOnly: URIRef # Indicates that the item is available only at physical locations.
+ LimitedAvailability: URIRef # Indicates that the item has limited availability.
+ OnlineOnly: URIRef # Indicates that the item is available only online.
+ OutOfStock: URIRef # Indicates that the item is out of stock.
+ PreOrder: URIRef # Indicates that the item is available for pre-order.
+ PreSale: URIRef # Indicates that the item is available for ordering and delivery before general availability.
+ SoldOut: URIRef # Indicates that the item has sold out.
+
+ # http://schema.org/ItemListOrderType
+ ItemListOrderAscending: URIRef # An ItemList ordered with lower values listed first.
+ ItemListOrderDescending: URIRef # An ItemList ordered with higher values listed first.
+ ItemListUnordered: URIRef # An ItemList ordered with no explicit order.
+
+ # http://schema.org/MapCategoryType
+ ParkingMap: URIRef # A parking map.
+ SeatingMap: URIRef # A seating map.
+ TransitMap: URIRef # A transit map.
+ VenueMap: URIRef # A venue map (e.g. for malls, auditoriums, museums, etc.).
+
+ # http://schema.org/MusicAlbumProductionType
+ CompilationAlbum: URIRef # CompilationAlbum.
+ DJMixAlbum: URIRef # DJMixAlbum.
+ DemoAlbum: URIRef # DemoAlbum.
+ LiveAlbum: URIRef # LiveAlbum.
+ MixtapeAlbum: URIRef # MixtapeAlbum.
+ RemixAlbum: URIRef # RemixAlbum.
+ SoundtrackAlbum: URIRef # SoundtrackAlbum.
+ SpokenWordAlbum: URIRef # SpokenWordAlbum.
+ StudioAlbum: URIRef # StudioAlbum.
+
+ # http://schema.org/MusicAlbumReleaseType
+ AlbumRelease: URIRef # AlbumRelease.
+ BroadcastRelease: URIRef # BroadcastRelease.
+ EPRelease: URIRef # EPRelease.
+ SingleRelease: URIRef # SingleRelease.
+
+ # http://schema.org/MusicReleaseFormatType
+ CDFormat: URIRef # CDFormat.
+ CassetteFormat: URIRef # CassetteFormat.
+ DVDFormat: URIRef # DVDFormat.
+ DigitalAudioTapeFormat: URIRef # DigitalAudioTapeFormat.
+ DigitalFormat: URIRef # DigitalFormat.
+ LaserDiscFormat: URIRef # LaserDiscFormat.
+ VinylFormat: URIRef # VinylFormat.
+
+ # http://schema.org/OfferItemCondition
+ DamagedCondition: URIRef # Indicates that the item is damaged.
+ NewCondition: URIRef # Indicates that the item is new.
+ RefurbishedCondition: URIRef # Indicates that the item is refurbished.
+ UsedCondition: URIRef # Indicates that the item is used.
+
+ # http://schema.org/OrderStatus
+ 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.
+ 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.
+ OrderReturned: URIRef # OrderStatus representing that an order has been returned.
+
+ # http://schema.org/PaymentStatusType
+ PaymentAutomaticallyApplied: URIRef # An automatic payment system is in place and will be used.
+ PaymentComplete: URIRef # The payment has been received and processed.
+ 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.
+ PaymentPastDue: URIRef # The payment is due and considered late.
+
+ # http://schema.org/ReservationStatusType
+ ReservationCancelled: URIRef # The status for a previously confirmed reservation that is now cancelled.
+ ReservationConfirmed: URIRef # The status of a confirmed reservation.
+ ReservationHold: URIRef # The status of a reservation on hold pending an update like credit card number or flight changes.
+ ReservationPending: URIRef # The status of a reservation when a request has been sent, but not confirmed.
+
+ # http://schema.org/RestrictedDiet
+ DiabeticDiet: URIRef # A diet appropriate for people with diabetes.
+ GlutenFreeDiet: URIRef # A diet exclusive of gluten.
+ HalalDiet: URIRef # A diet conforming to Islamic dietary practices.
+ HinduDiet: URIRef # A diet conforming to Hindu dietary practices, in particular, beef-free.
+ KosherDiet: URIRef # A diet conforming to Jewish dietary practices.
+ LowCalorieDiet: URIRef # A diet focused on reduced calorie intake.
+ LowFatDiet: URIRef # A diet focused on reduced fat and cholesterol intake.
+ LowLactoseDiet: URIRef # A diet appropriate for people with lactose intolerance.
+ LowSaltDiet: URIRef # A diet focused on reduced sodium intake.
+ VeganDiet: URIRef # A diet exclusive of all animal products.
+ VegetarianDiet: URIRef # A diet exclusive of animal meat.
+
+ # http://schema.org/RsvpResponseType
+ RsvpResponseMaybe: URIRef # The invitee may or may not attend.
+ RsvpResponseNo: URIRef # The invitee will not attend.
+ RsvpResponseYes: URIRef # The invitee will attend.
+
+ # http://schema.org/SteeringPositionValue
+ LeftHandDriving: URIRef # The steering position is on the left side of the vehicle (viewed from the main direction of driving).
+ RightHandDriving: URIRef # The steering position is on the right side of the vehicle (viewed from the main direction of driving).
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ about: URIRef # The subject matter of the content.
+ 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.
+ 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 <code>Yes</code> or <code>No</code>.
+ 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.
+ accessModeSufficient: URIRef # A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. Expected values include: auditory, tactile, textual, visual.
+ accessibilityAPI: URIRef # Indicates that the resource is compatible with the referenced accessibility API (<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>).
+ accessibilityControl: URIRef # Identifies input methods that are sufficient to fully control the described resource (<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>).
+ accessibilityFeature: URIRef # Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility (<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>).
+ accessibilityHazard: URIRef # A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3 (<a href="http://www.w3.org/wiki/WebSchemas/Accessibility">WebSchemas wiki lists possible values</a>).
+ accessibilitySummary: URIRef # A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as "short descriptions are present but long descriptions will be needed for non-visual users" or "short descriptions are present and no long descriptions are needed."
+ accountId: URIRef # The identifier for the account the payment will be applied to.
+ accountablePerson: URIRef # Specifies the Person that is legally accountable for the CreativeWork.
+ acquiredFrom: URIRef # The organization or person from which the product was acquired.
+ 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.
+ 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.
+ 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.
+ 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.<br/><br/> Note: Publishers should be aware that applications designed to use specific schema.org properties (e.g. http://schema.org/width, http://schema.org/color, http://schema.org/gtin13, ...) will typically expect such data to be provided using those properties, rather than using the generic property/value mechanism.
+ 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.
+ address: URIRef # Physical address of the item.
+ addressCountry: URIRef # The country. For example, USA. You can also provide the two-letter <a href="http://en.wikipedia.org/wiki/ISO_3166-1">ISO 3166-1 alpha-2 country code</a>.
+ 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 <a href="https://en.wikipedia.org/wiki/List_of_administrative_divisions_by_country">Administrative division</a>
+ advanceBookingRequirement: URIRef # The amount of time that is required between accepting the offer and the actual usage of the resource or service.
+ affiliation: URIRef # An organization that this person is affiliated with. For example, a school/university, a club, or a team.
+ afterMedia: URIRef # A media object representing the circumstances after performing this direction.
+ agent: URIRef # The direct performer or driver of the action (animate or inanimate). e.g. <em>John</em> wrote a book.
+ aggregateRating: URIRef # The overall rating, based on a collection of reviews or ratings, of the item.
+ aircraft: URIRef # The kind of aircraft (e.g., "Boeing 747").
+ 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.
+ albums: URIRef # A collection of music albums.
+ alignmentType: URIRef # A category of alignment between the learning resource and the framework node. Recommended values include: 'requires', 'textComplexity', 'readingLevel', and 'educationalSubject'.
+ alternateName: URIRef # An alias for the item.
+ alternativeHeadline: URIRef # A secondary title of the CreativeWork.
+ alumni: URIRef # Alumni of an organization.
+ alumniOf: URIRef # An organization that the person is an alumni of.
+ amenityFeature: URIRef # An amenity feature (e.g. a characteristic or service) of the Accommodation. This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.
+ amount: URIRef # The amount of money.
+ amountOfThisGood: URIRef # The quantity of the goods included in the offer.
+ annualPercentageRate: URIRef # The annual rate that is charged for borrowing (or made by investing), expressed as a single percentage number that represents the actual yearly cost of funds over the term of a loan. This includes any fees or additional costs associated with the transaction.
+ answerCount: URIRef # The number of answers this question has received.
+ application: URIRef # An application that can complete the request.
+ applicationCategory: URIRef # Type of software application, e.g. 'Game, Multimedia'.
+ 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.
+ 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.
+ arrivalBusStop: URIRef # The stop or station from which the bus arrives.
+ arrivalGate: URIRef # Identifier of the flight's arrival gate.
+ arrivalPlatform: URIRef # The platform where the train arrives.
+ arrivalStation: URIRef # The station where the train trip ends.
+ arrivalTerminal: URIRef # Identifier of the flight's arrival terminal.
+ arrivalTime: URIRef # The expected arrival time.
+ artEdition: URIRef # The number of copies when multiple copies of a piece of artwork are produced - e.g. for a limited edition of 20 prints, 'artEdition' refers to the total number of copies (in this example "20").
+ artMedium: URIRef # The material used. (e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.)
+ artform: URIRef # e.g. Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc.
+ articleBody: URIRef # The actual body of the article.
+ articleSection: URIRef # Articles may belong to one or more 'sections' in a magazine or newspaper, such as Sports, Lifestyle, etc.
+ artworkSurface: URIRef # The supporting materials for the artwork, e.g. Canvas, Paper, Wood, Board, 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.
+ associatedArticle: URIRef # A NewsArticle associated with the Media Object.
+ associatedMedia: URIRef # A media object that encodes this CreativeWork. This property is a synonym for encoding.
+ 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.
+ 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.
+ author: URIRef # The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.
+ availability: URIRef # The availability of this item&#x2014;for example In stock, Out of stock, Pre-order, etc.
+ availabilityEnds: URIRef # The end of the availability of the product or service included in the offer.
+ availabilityStarts: URIRef # The beginning of the availability of the product or service included in the offer.
+ 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.
+ availableLanguage: URIRef # A language someone may use with or at the item, service or place. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="http://schema.org/inLanguage">inLanguage</a>
+ availableOnDevice: URIRef # Device required to run the application. Used in cases where a specific make/model is required to run the application.
+ 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.
+ 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.
+ benefits: URIRef # Description of benefits associated with the job.
+ bestRating: URIRef # The highest value allowed in this rating system. If bestRating is omitted, 5 is assumed.
+ billingAddress: URIRef # The billing address for the order.
+ 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.
+ 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 # The postings that are part of this blog.
+ 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).
+ bookEdition: URIRef # The edition of the book.
+ bookFormat: URIRef # The format of the book.
+ bookingAgent: URIRef # 'bookingAgent' is an out-dated term indicating a 'broker' that serves as a booking agent.
+ bookingTime: URIRef # The date and time the reservation was booked.
+ borrower: URIRef # A sub property of participant. The person that borrows the object being lent.
+ box: URIRef # A box is the area enclosed by the rectangle formed by two points. The first point is the lower corner, the second point is the upper corner. A box is expressed as two points separated by a space character.
+ branchCode: URIRef # A short textual code (also called "store code") that uniquely identifies a place of business. The code is typically assigned by the parentOrganization and used in structured URLs.<br/><br/> For example, in the URL http://www.starbucks.co.uk/store-locator/etc/detail/3047 the code "3047" is a branchCode for a particular branch.
+ branchOf: URIRef # The larger organization that this local business is a branch of, if any. Not to be confused with (anatomical)<a class="localLink" href="http://schema.org/branch">branch</a>.
+ 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.
+ 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.
+ broadcastServiceTier: URIRef # The type of service required to have access to the channel (e.g. Standard or Premium).
+ broadcastTimezone: URIRef # The timezone in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 format</a> for which the service bases its broadcasts
+ broadcaster: URIRef # The organization owning or operating the broadcast service.
+ broker: URIRef # An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.
+ browserRequirements: URIRef # Specifies browser requirements in human-readable text. For example, 'requires HTML5 support'.
+ busName: URIRef # The name of the bus (e.g. Bolt Express).
+ busNumber: URIRef # The unique identifier for the bus.
+ businessFunction: URIRef # The business function (e.g. sell, lease, repair, dispose) of the offer or component of a bundle (TypeAndQuantityNode). The default is http://purl.org/goodrelations/v1#Sell.
+ buyer: URIRef # A sub property of participant. The participant/person/organization that bought the object.
+ byArtist: URIRef # The artist that performed this album or recording.
+ calories: URIRef # The number of calories.
+ candidate: URIRef # A sub property of object. The candidate subject of this action.
+ caption: URIRef # The caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the <a class="localLink" href="http://schema.org/encodingFormat">encodingFormat</a>.
+ carbohydrateContent: URIRef # The number of grams of carbohydrates.
+ cargoVolume: URIRef # The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.<br/><br/> Typical unit code(s): LTR for liters, FTQ for cubic foot/feet<br/><br/> Note: You can use <a class="localLink" href="http://schema.org/minValue">minValue</a> and <a class="localLink" href="http://schema.org/maxValue">maxValue</a> to indicate ranges.
+ carrier: URIRef # 'carrier' is an out-dated term indicating the 'provider' for parcel delivery and flights.
+ carrierRequirements: URIRef # Specifies specific carrier(s) requirements for the application (e.g. an application may only work on a specific carrier network).
+ catalog: URIRef # A data catalog which contains this dataset.
+ 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.
+ 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.
+ cheatCode: URIRef # Cheat codes to the game.
+ checkinTime: URIRef # The earliest someone may check into a lodging establishment.
+ checkoutTime: URIRef # The latest someone may check out of a lodging establishment.
+ childMaxAge: URIRef # Maximal age of the child.
+ childMinAge: URIRef # Minimal age of the child.
+ children: URIRef # A child of the person.
+ cholesterolContent: URIRef # The number of milligrams of cholesterol.
+ 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.
+ claimReviewed: URIRef # A short summary of the specific claims reviewed in a ClaimReview.
+ clipNumber: URIRef # Position of the clip within an ordered group of clips.
+ closes: URIRef # The closing hour of the place or service on the given day(s) of the week.
+ coach: URIRef # A person that acts in a coaching role for a sports team.
+ codeRepository: URIRef # Link to the repository where the un-compiled, human readable code and related code is located (SVN, github, CodePlex).
+ codeSampleType: URIRef # What type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.
+ colleague: URIRef # A colleague of the person.
+ colleagues: URIRef # A colleague of the person.
+ collection: URIRef # A sub property of object. The collection target of the action.
+ color: URIRef # The color of the product.
+ comment: URIRef # Comments, typically from users.
+ commentCount: URIRef # The number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.
+ commentText: URIRef # The text of the UserComment.
+ commentTime: URIRef # The time at which the UserComment was made.
+ competitor: URIRef # A competitor in a sports event.
+ composer: URIRef # The person or organization who wrote a composition, or who is the composer of a work performed at some event.
+ confirmationNumber: URIRef # A number that confirms the given order or payment has been received.
+ 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.
+ contactPoints: URIRef # A contact point for a person or organization.
+ contactType: URIRef # A person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.
+ containedIn: URIRef # The basic containment relation between a place and one that contains it.
+ containedInPlace: URIRef # The basic containment relation between a place and one that contains it.
+ 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&#x2014;for example,'MPAA PG-13'.
+ contentSize: URIRef # File size in (mega/kilo) bytes.
+ contentType: URIRef # The supported content type(s) for an EntryPoint response.
+ contentUrl: URIRef # Actual bytes of the media object, for example the image file or video file.
+ contributor: URIRef # A secondary contributor to the CreativeWork or Event.
+ cookTime: URIRef # The time it takes to actually cook the dish, in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.
+ cookingMethod: URIRef # The method of cooking, such as Frying, Steaming, ...
+ copyrightHolder: URIRef # The party holding the legal copyright to the CreativeWork.
+ copyrightYear: URIRef # The year during which the claimed copyright for the CreativeWork was first asserted.
+ countriesNotSupported: URIRef # Countries for which the application is not supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.
+ countriesSupported: URIRef # Countries for which the application is supported. You can also provide the two-letter ISO 3166-1 alpha-2 country code.
+ countryOfOrigin: URIRef # The country of the principal offices of the production company or individual responsible for the movie or program.
+ course: URIRef # A sub property of location. The course where this action was taken.
+ courseCode: URIRef # The identifier for the <a class="localLink" href="http://schema.org/Course">Course</a> used by the course <a class="localLink" href="http://schema.org/provider">provider</a> (e.g. CS101 or 6.001).
+ 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 <a class="localLink" href="http://schema.org/Course">Course</a> or a textual description like "permission of instructor". Requirements may be a pre-requisite competency, referenced using <a class="localLink" href="http://schema.org/AlignmentObject">AlignmentObject</a>.
+ coverageEndTime: URIRef # The time when the live blog will stop covering the Event. Note that coverage may continue after the Event concludes.
+ coverageStartTime: URIRef # The time when the live blog will begin covering the Event. Note that coverage may begin before the Event's start time. The LiveBlogPosting may also be created before coverage begins.
+ creator: URIRef # The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.
+ creditedTo: URIRef # The group the release is credited to if different than the byArtist. For example, Red and Blue is credited to "Stefani Germanotta Band", but by Lady Gaga.
+ cssSelector: URIRef # A CSS selector, e.g. of a <a class="localLink" href="http://schema.org/SpeakableSpecification">SpeakableSpecification</a> or <a class="localLink" href="http://schema.org/WebPageElement">WebPageElement</a>. In the latter case, multiple matches within a page can constitute a single conceptual "Web page element".
+ currenciesAccepted: URIRef # The currency accepted.<br/><br/> Use standard formats: <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217 currency format</a> e.g. "USD"; <a href="https://en.wikipedia.org/wiki/List_of_cryptocurrencies">Ticker symbol</a> for cryptocurrencies e.g. "BTC"; well known names for <a href="https://en.wikipedia.org/wiki/Local_exchange_trading_system">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. "Ithaca HOUR".
+ currency: URIRef # The currency in which the monetary amount is expressed.<br/><br/> Use standard formats: <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217 currency format</a> e.g. "USD"; <a href="https://en.wikipedia.org/wiki/List_of_cryptocurrencies">Ticker symbol</a> for cryptocurrencies e.g. "BTC"; well known names for <a href="https://en.wikipedia.org/wiki/Local_exchange_trading_system">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. "Ithaca HOUR".
+ customer: URIRef # Party placing the order or paying the invoice.
+ 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.
+ dateDeleted: URIRef # The datetime the item was removed from the DataFeed.
+ dateIssued: URIRef # The date the ticket was issued.
+ dateModified: URIRef # The date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.
+ 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.
+ 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 <a href="https://en.wikipedia.org/wiki/Dateline">dateline</a> 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.<br/><br/> Structured representations of dateline-related information can also be expressed more explicitly using <a class="localLink" href="http://schema.org/locationCreated">locationCreated</a> (which represents where a work was created e.g. where a news report was written). For location depicted or described in the content, use <a class="localLink" href="http://schema.org/contentLocation">contentLocation</a>.<br/><br/> 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".
+ dayOfWeek: URIRef # The day of the week for which these opening hours are valid.
+ deathDate: URIRef # Date of death.
+ deathPlace: URIRef # The place where the person died.
+ defaultValue: URIRef # The default value of the input. For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.
+ deliveryAddress: URIRef # Destination address.
+ deliveryLeadTime: URIRef # The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup.
+ deliveryMethod: URIRef # A sub property of instrument. The method of delivery.
+ deliveryStatus: URIRef # New entry added as the package passes through each leg of its journey (from shipment to final delivery).
+ department: URIRef # A relationship between an organization and a department of that organization, also described as an organization (allowing different urls, logos, opening hours). For example: a store with a pharmacy, or a bakery with a cafe.
+ departureAirport: URIRef # The airport where the flight originates.
+ departureBusStop: URIRef # The stop or station from which the bus departs.
+ departureGate: URIRef # Identifier of the flight's departure gate.
+ departurePlatform: URIRef # The platform from which the train departs.
+ departureStation: URIRef # The station from which the train departs.
+ departureTerminal: URIRef # Identifier of the flight's departure terminal.
+ departureTime: URIRef # The expected departure time.
+ dependencies: URIRef # Prerequisites needed to fulfill steps in article.
+ depth: URIRef # The depth of the item.
+ description: URIRef # A description of the item.
+ device: URIRef # Device required to run the application. Used in cases where a specific make/model is required to run the application.
+ director: URIRef # A director of e.g. tv, radio, movie, video gaming etc. content, or of an event. Directors can be associated with individual items or with a series, episode, clip.
+ directors: URIRef # A director of e.g. tv, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.
+ disambiguatingDescription: URIRef # A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
+ discount: URIRef # Any discount applied (to an Order).
+ discountCode: URIRef # Code used to redeem a discount.
+ discountCurrency: URIRef # The currency of the discount.<br/><br/> Use standard formats: <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217 currency format</a> e.g. "USD"; <a href="https://en.wikipedia.org/wiki/List_of_cryptocurrencies">Ticker symbol</a> for cryptocurrencies e.g. "BTC"; well known names for <a href="https://en.wikipedia.org/wiki/Local_exchange_trading_system">Local Exchange Tradings Systems</a> (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.
+ dissolutionDate: URIRef # The date that this organization was dissolved.
+ distance: URIRef # The distance travelled, e.g. exercising or travelling.
+ distribution: URIRef # A downloadable form of this dataset, at a specific location, in a specific format.
+ doorTime: URIRef # The time admission will commence.
+ downloadUrl: URIRef # If the file can be downloaded, URL to download the binary.
+ downvoteCount: URIRef # The number of downvotes this question, answer or comment has received from the community.
+ driveWheelConfiguration: URIRef # The drive wheel configuration, i.e. which roadwheels will receive torque from the vehicle's engine via the drivetrain.
+ dropoffLocation: URIRef # Where a rental car can be dropped off.
+ dropoffTime: URIRef # When a rental car can be dropped off.
+ duns: URIRef # The Dun &amp; Bradstreet DUNS number for identifying an organization or business person.
+ duration: URIRef # The duration of the item (movie, audio recording, event, etc.) in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>.
+ durationOfWarranty: URIRef # The duration of the warranty promise. Common unitCode values are ANN for year, MON for months, or DAY for days.
+ duringMedia: URIRef # A media object representing the circumstances while performing this direction.
+ editor: URIRef # Specifies the Person who edited the CreativeWork.
+ educationalAlignment: URIRef # An alignment to an established educational framework.<br/><br/> 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 <a class="localLink" href="http://schema.org/teaches">teaches</a> or <a class="localLink" href="http://schema.org/assesses">assesses</a> 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.
+ 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 (<a href="https://en.wikipedia.org/wiki/World_Geodetic_System">WGS 84</a>). Values may be of the form 'NUMBER UNIT<em>OF</em>MEASUREMENT' (e.g., '1,000 m', '3,200 ft') while numbers alone should be assumed to be a value in meters.
+ 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.<br/><br/> See also <a class="localLink" href="http://schema.org/ineligibleRegion">ineligibleRegion</a>.
+ eligibleTransactionVolume: URIRef # The transaction volume, in a monetary unit, for which the offer or price specification is valid, e.g. for indicating a minimal purchasing volume, to express free shipping above a certain order volume, or to limit the acceptance of credit cards to purchases to a certain minimal amount.
+ email: URIRef # Email address.
+ embedUrl: URIRef # A URL pointing to a player for a specific video. In general, this is the information in the <code>src</code> element of an <code>embed</code> tag and should not be the same as the content of the <code>loc</code> tag.
+ employee: URIRef # Someone working for this organization.
+ employees: URIRef # People working for this organization.
+ employmentType: URIRef # Type of employment (e.g. full-time, part-time, contract, temporary, seasonal, internship).
+ encodesCreativeWork: URIRef # The CreativeWork encoded by this media object.
+ encoding: URIRef # A media object that encodes this CreativeWork. This property is a synonym for associatedMedia.
+ encodingFormat: URIRef # Media type typically expressed using a MIME format (see <a href="http://www.iana.org/assignments/media-types/media-types.xhtml">IANA site</a> and <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MDN reference</a>) e.g. application/zip for a SoftwareApplication binary, audio/mpeg for .mp3 etc.).<br/><br/> In cases where a <a class="localLink" href="http://schema.org/CreativeWork">CreativeWork</a> has several media type representations, <a class="localLink" href="http://schema.org/encoding">encoding</a> can be used to indicate each <a class="localLink" href="http://schema.org/MediaObject">MediaObject</a> alongside particular <a class="localLink" href="http://schema.org/encodingFormat">encodingFormat</a> information.<br/><br/> Unregistered or niche encoding and file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia/Wikidata entry.
+ encodingType: URIRef # The supported encoding type(s) for an EntryPoint request.
+ encodings: URIRef # A media object that encodes this CreativeWork.
+ endDate: URIRef # The end date and time of the item (in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>).
+ endTime: URIRef # The endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to <em>December</em>. For media, including audio and video, it's the time offset of the end of a clip within a larger file.<br/><br/> Note that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.
+ endorsee: URIRef # A sub property of participant. The person/organization being supported.
+ entertainmentBusiness: URIRef # A sub property of location. The entertainment business where the action occurred.
+ 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.
+ event: URIRef # Upcoming or past event associated with this place, organization, or action.
+ 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.
+ exampleOfWork: URIRef # A creative work that this work is an example/instance/realization/derivation of.
+ 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.
+ exifData: URIRef # exif data for this object.
+ expectedArrivalFrom: URIRef # The earliest date the package may arrive.
+ expectedArrivalUntil: URIRef # The latest date the package may arrive.
+ expectsAcceptanceOf: URIRef # An Offer which must be accepted before the user can perform the Action. For example, the user may need to buy a movie before being able to watch it.
+ experienceRequirements: URIRef # Description of skills and experience needed for the position or Occupation.
+ expires: URIRef # Date the content expires and is no longer useful or available. For example a <a class="localLink" href="http://schema.org/VideoObject">VideoObject</a> or <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a> whose availability or relevance is time-limited, or a <a class="localLink" href="http://schema.org/ClaimReview">ClaimReview</a> fact check whose publisher wants to indicate that it may no longer be relevant (or helpful to highlight) after some date.
+ familyName: URIRef # Family name. In the U.S., the last name of an Person. This can be used along with givenName instead of the name property.
+ fatContent: URIRef # The number of grams of fat.
+ faxNumber: URIRef # The fax number.
+ featureList: URIRef # Features or modules provided by this application (and possibly required by other applications).
+ feesAndCommissionsSpecification: URIRef # Description of fees, commissions, and other terms applied either to a class of financial product, or by a financial service organization.
+ fiberContent: URIRef # The number of grams of fiber.
+ fileFormat: URIRef # Media type, typically MIME format (see <a href="http://www.iana.org/assignments/media-types/media-types.xhtml">IANA site</a>) of the content e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.
+ fileSize: URIRef # Size of the application / package (e.g. 18MB). In the absence of a unit (MB, KB etc.), KB will be assumed.
+ firstPerformance: URIRef # The date and place the work was first performed.
+ flightDistance: URIRef # The distance of the flight.
+ flightNumber: URIRef # The unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.
+ 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.
+ follows: URIRef # The most generic uni-directional social relation.
+ 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.
+ founder: URIRef # A person who founded this organization.
+ founders: URIRef # A person who founded this organization.
+ foundingDate: URIRef # The date that this organization was founded.
+ foundingLocation: URIRef # The place where the Organization was founded.
+ free: URIRef # A flag to signal that the item, event, or place is accessible for free.
+ fromLocation: URIRef # A sub property of location. The original location of the object or the agent before the action.
+ fuelConsumption: URIRef # The amount of fuel consumed for traveling a particular distance or temporal duration with the given vehicle (e.g. liters per 100 km).<br/><br/> <ul> <li>Note 1: There are unfortunately no standard unit codes for liters per 100 km. Use <a class="localLink" href="http://schema.org/unitText">unitText</a> to indicate the unit of measurement, e.g. L/100 km.</li> <li>Note 2: There are two ways of indicating the fuel consumption, <a class="localLink" href="http://schema.org/fuelConsumption">fuelConsumption</a> (e.g. 8 liters per 100 km) and <a class="localLink" href="http://schema.org/fuelEfficiency">fuelEfficiency</a> (e.g. 30 miles per gallon). They are reciprocal.</li> <li>Note 3: Often, the absolute value is useful only when related to driving speed ("at 80 km/h") or usage pattern ("city traffic"). You can use <a class="localLink" href="http://schema.org/valueReference">valueReference</a> to link the value for the fuel consumption to another value.</li> </ul>
+ fuelEfficiency: URIRef # The distance traveled per unit of fuel used; most commonly miles per gallon (mpg) or kilometers per liter (km/L).<br/><br/> <ul> <li>Note 1: There are unfortunately no standard unit codes for miles per gallon or kilometers per liter. Use <a class="localLink" href="http://schema.org/unitText">unitText</a> to indicate the unit of measurement, e.g. mpg or km/L.</li> <li>Note 2: There are two ways of indicating the fuel consumption, <a class="localLink" href="http://schema.org/fuelConsumption">fuelConsumption</a> (e.g. 8 liters per 100 km) and <a class="localLink" href="http://schema.org/fuelEfficiency">fuelEfficiency</a> (e.g. 30 miles per gallon). They are reciprocal.</li> <li>Note 3: Often, the absolute value is useful only when related to driving speed ("at 80 km/h") or usage pattern ("city traffic"). You can use <a class="localLink" href="http://schema.org/valueReference">valueReference</a> to link the value for the fuel economy to another value.</li> </ul>
+ fuelType: URIRef # The type of fuel suitable for the engine or engines of the vehicle. If the vehicle has only one engine, this property can be attached directly to the vehicle.
+ funder: URIRef # A person or organization that supports (sponsors) something through some kind of financial contribution.
+ game: URIRef # Video game which is played on this server.
+ gameItem: URIRef # An item is an object within the game world that can be collected by a player or, occasionally, a non-player character.
+ gameLocation: URIRef # Real or fictional location of the game (or part of game).
+ gamePlatform: URIRef # The electronic systems used to play <a href="http://en.wikipedia.org/wiki/Category:Video_game_platforms">video games</a>.
+ gameServer: URIRef # The server on which it is possible to play the game.
+ gameTip: URIRef # Links to tips, tactics, etc.
+ genre: URIRef # Genre of the creative work, broadcast channel or group.
+ geo: URIRef # The geo coordinates of the place.
+ geoContains: URIRef # Represents a relationship between two geometries (or the places they represent), relating a containing geometry to a contained geometry. "a contains b iff no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a". As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geoCoveredBy: URIRef # Represents a relationship between two geometries (or the places they represent), relating a geometry to another that covers it. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geoCovers: URIRef # Represents a relationship between two geometries (or the places they represent), relating a covering geometry to a covered geometry. "Every point of b is a point of (the interior or boundary of) a". As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geoCrosses: URIRef # Represents a relationship between two geometries (or the places they represent), relating a geometry to another that crosses it: "a crosses b: they have some but not all interior points in common, and the dimension of the intersection is less than that of at least one of them". As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geoDisjoint: URIRef # Represents spatial relations in which two geometries (or the places they represent) are topologically disjoint: they have no point in common. They form a set of disconnected geometries." (a symmetric relationship, as defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>)
+ geoEquals: URIRef # Represents spatial relations in which two geometries (or the places they represent) are topologically equal, as defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>. "Two geometries are topologically equal if their interiors intersect and no part of the interior or boundary of one geometry intersects the exterior of the other" (a symmetric relationship)
+ geoIntersects: URIRef # Represents spatial relations in which two geometries (or the places they represent) have at least one point in common. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geoMidpoint: URIRef # Indicates the GeoCoordinates at the centre of a GeoShape e.g. GeoCircle.
+ geoOverlaps: URIRef # Represents a relationship between two geometries (or the places they represent), relating a geometry to another that geospatially overlaps it, i.e. they have some but not all points in common. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geoRadius: URIRef # Indicates the approximate radius of a GeoCircle (metres unless indicated otherwise via Distance notation).
+ geoTouches: URIRef # Represents spatial relations in which two geometries (or the places they represent) touch: they have at least one boundary point in common, but no interior points." (a symmetric relationship, as defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a> )
+ geoWithin: URIRef # Represents a relationship between two geometries (or the places they represent), relating a geometry to one that contains it, i.e. it is inside (i.e. within) its interior. As defined in <a href="https://en.wikipedia.org/wiki/DE-9IM">DE-9IM</a>.
+ geographicArea: URIRef # The geographic area associated with the audience.
+ givenName: URIRef # Given name. In the U.S., the first name of a Person. This can be used along with familyName instead of the name property.
+ globalLocationNumber: URIRef # The <a href="http://www.gs1.org/gln">Global Location Number</a> (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.
+ grantee: URIRef # The person, organization, contact point, or audience that has been granted this permission.
+ greater: URIRef # This ordering relation for qualitative values indicates that the subject is greater than the object.
+ greaterOrEqual: URIRef # This ordering relation for qualitative values indicates that the subject is greater than or equal to the object.
+ gtin12: URIRef # The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-digit GS1 Identification Key composed of a U.P.C. Company Prefix, Item Reference, and Check Digit used to identify trade items. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.
+ gtin13: URIRef # The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13-digit ISBN codes and EAN UCC-13. Former 12-digit UPC codes can be converted into a GTIN-13 code by simply adding a preceeding zero. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.
+ gtin14: URIRef # The GTIN-14 code of the product, or the product to which the offer refers. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.
+ gtin8: URIRef # The <a href="http://apps.gs1.org/GDD/glossary/Pages/GTIN-8.aspx">GTIN-8</a> code of the product, or the product to which the offer refers. This code is also known as EAN/UCC-8 or 8-digit EAN. See <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GS1 GTIN Summary</a> for more details.
+ hasBroadcastChannel: URIRef # A broadcast channel of a broadcast service.
+ hasCourseInstance: URIRef # An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.
+ hasDeliveryMethod: URIRef # Method used for delivery or shipping.
+ hasDigitalDocumentPermission: URIRef # A permission related to the access to this document (e.g. permission to read or write an electronic document). For a public document, specify a grantee with an Audience with audienceType equal to "public".
+ hasMap: URIRef # A URL to a map of the place.
+ 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.).
+ 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.
+ hasPOS: URIRef # Points-of-Sales operated by the organization or person.
+ hasPart: URIRef # Indicates an item or CreativeWork that is part of this item, or CreativeWork (in some sense).
+ headline: URIRef # Headline of the article.
+ height: URIRef # The height of the item.
+ highPrice: URIRef # The highest price of all offers available.<br/><br/> Usage guidelines:<br/><br/> <ul> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> </ul>
+ hiringOrganization: URIRef # Organization offering the job position.
+ 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 preceding a Person's name such as M.D. /PhD/MSCSW.
+ 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.
+ 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.
+ icaoCode: URIRef # ICAO identifier for an airport.
+ identifier: URIRef # The identifier property represents any kind of identifier for any kind of <a class="localLink" href="http://schema.org/Thing">Thing</a>, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See <a href="/docs/datamodel.html#identifierBg">background notes</a> for more details.
+ illustrator: URIRef # The illustrator of the book.
+ image: URIRef # An image of the item. This can be a <a class="localLink" href="http://schema.org/URL">URL</a> or a fully described <a class="localLink" href="http://schema.org/ImageObject">ImageObject</a>.
+ inAlbum: URIRef # The album to which this recording belongs.
+ inBroadcastLineup: URIRef # The CableOrSatelliteService offering the channel.
+ inLanguage: URIRef # The language of the content or performance or used in an action. Please use one of the language codes from the <a href="http://tools.ietf.org/html/bcp47">IETF BCP 47 standard</a>. See also <a class="localLink" href="http://schema.org/availableLanguage">availableLanguage</a>.
+ inPlaylist: URIRef # The playlist to which this recording belongs.
+ 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.
+ includesObject: URIRef # This links to a node or nodes indicating the exact quantity of the products included in the offer.
+ industry: URIRef # The industry associated with the job position.
+ ingredients: URIRef # A single ingredient used in the recipe, e.g. sugar, flour or garlic.
+ installUrl: URIRef # URL at which the app may be installed, if different from the URL of the item.
+ instructor: URIRef # A person assigned to instruct or provide instructional assistance for the <a class="localLink" href="http://schema.org/CourseInstance">CourseInstance</a>.
+ instrument: URIRef # The object that helped the agent perform the action. e.g. John wrote a book with <em>a pen</em>.
+ 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.
+ 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 <a class="localLink" href="http://schema.org/LikeAction">LikeAction</a>. For down votes use <a class="localLink" href="http://schema.org/DislikeAction">DislikeAction</a>. 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.
+ inventoryLevel: URIRef # The current approximate inventory level for the item or items.
+ 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.
+ 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.
+ isFamilyFriendly: URIRef # Indicates whether this content is family friendly.
+ isGift: URIRef # Was the offer accepted as a gift for someone other than the buyer.
+ isLiveBroadcast: URIRef # True is the broadcast is of a live event.
+ isPartOf: URIRef # Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of.
+ isRelatedTo: URIRef # A pointer to another, somehow related product (or multiple products).
+ isSimilarTo: URIRef # A pointer to another, functionally similar product (or multiple products).
+ isVariantOf: URIRef # A pointer to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive.
+ isbn: URIRef # The ISBN of the book.
+ 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".
+ 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.
+ 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 or a textual description of the condition of the product or service, or the products or services included in the offer.
+ itemListElement: URIRef # For itemListElement values, you can use simple strings (e.g. "Peter", "Paul", "Mary"), existing entities, or use ListItem.<br/><br/> Text values are best if the elements in the list are plain strings. Existing entities are best for a simple, unordered list of existing things in your data. ListItem is used with ordered lists when you want to provide additional context about the element in that list or when the same item might be in different places in different lists.<br/><br/> Note: 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.
+ itemListOrder: URIRef # Type of ordering (e.g. Ascending, Descending, Unordered).
+ itemOffered: URIRef # An item being offered (or demanded). The transactional nature of the offer or demand is documented using <a class="localLink" href="http://schema.org/businessFunction">businessFunction</a>, e.g. sell, lease etc. While several common expected types are listed explicitly in this definition, others can be used. Using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.
+ itemReviewed: URIRef # The item that is being reviewed/rated.
+ itemShipped: URIRef # Item(s) being shipped.
+ jobBenefits: URIRef # Description of benefits associated with the job.
+ jobLocation: URIRef # A (typically single) geographic location associated with the job position.
+ 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.
+ knows: URIRef # The most generic bi-directional social/work relation.
+ 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 <code>37.42242</code> (<a href="https://en.wikipedia.org/wiki/World_Geodetic_System">WGS 84</a>).
+ learningResourceType: URIRef # The predominant type or kind characterizing the learning resource. For example, 'presentation', 'handout'.
+ legalName: URIRef # The official name of the organization, e.g. the registered company name.
+ leiCode: URIRef # An organization identifier that uniquely identifies a legal entity as defined in ISO 17442.
+ lender: URIRef # A sub property of participant. The person that lends the object being borrowed.
+ lesser: URIRef # This ordering relation for qualitative values indicates that the subject is lesser than the object.
+ lesserOrEqual: URIRef # This ordering relation for qualitative values indicates that the subject is lesser than or equal to the object.
+ license: URIRef # A license document that applies to this content, typically indicated by URL.
+ line: URIRef # A line is a point-to-point path consisting of two or more points. A line is expressed as a series of two or more point objects separated by space.
+ liveBlogUpdate: URIRef # An update to the LiveBlog.
+ loanTerm: URIRef # The duration of the loan or credit agreement.
+ location: URIRef # The location of for example where the event is happening, an organization is located, or where an action takes place.
+ locationCreated: URIRef # The location where the CreativeWork was created, which may not be the same as the location depicted in the CreativeWork.
+ lodgingUnitDescription: URIRef # A full description of the lodging unit.
+ lodgingUnitType: URIRef # Textual description of the unit type (including suite vs. room, size of bed, etc.).
+ logo: URIRef # An associated logo.
+ longitude: URIRef # The longitude of a location. For example <code>-122.08585</code> (<a href="https://en.wikipedia.org/wiki/World_Geodetic_System">WGS 84</a>).
+ loser: URIRef # A sub property of participant. The loser of the action.
+ lowPrice: URIRef # The lowest price of all offers available.<br/><br/> Usage guidelines:<br/><br/> <ul> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> </ul>
+ 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.
+ 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 <a href="/docs/datamodel.html#mainEntityBackground">background notes</a> for details.
+ makesOffer: URIRef # A pointer to products or services offered by the organization or person.
+ manufacturer: URIRef # The manufacturer of the product.
+ map: URIRef # A URL to a map of the place.
+ mapType: URIRef # Indicates the kind of Map, from the MapCategoryType Enumeration.
+ maps: URIRef # A URL to a map of the place.
+ material: URIRef # A material that something is made from, e.g. leather, wool, cotton, paper.
+ 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.
+ mealService: URIRef # Description of the meals that will be provided or available for purchase.
+ median: URIRef # The median value.
+ 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.
+ membershipNumber: URIRef # A unique identifier for the membership.
+ memoryRequirements: URIRef # Minimum memory requirements.
+ mentions: URIRef # Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept.
+ menu: URIRef # Either the actual menu as a structured representation, as text, or a URL of the menu.
+ 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'.
+ 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.<br/><br/> Typical unit code(s): KMT for kilometers, SMI for statute miles
+ minPrice: URIRef # The lowest price if the price is a range.
+ minValue: URIRef # The lower value of some characteristic or property.
+ minimumPaymentDue: URIRef # The minimum payment required at this time.
+ model: URIRef # The model of the product. Use with the URL of a ProductModel or a textual representation of the model identifier. The URL of the ProductModel can be from an external source. It is recommended to additionally provide strong product identifiers via the gtin8/gtin13/gtin14 and mpn properties.
+ modifiedTime: URIRef # The date and time the reservation was modified.
+ mpn: URIRef # The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers.
+ multipleValues: URIRef # Whether multiple values are allowed for the property. Default is false.
+ 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.).
+ musicGroupMember: URIRef # A member of a music group&#x2014;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.
+ naics: URIRef # The North American Industry Classification System (NAICS) code for a particular organization or business person.
+ name: URIRef # The name of the item.
+ namedPosition: URIRef # A position played, performed or filled by a person or organization, as part of an organization. For example, an athlete in a SportsTeam might play in the position named 'Quarterback'.
+ nationality: URIRef # Nationality of the person.
+ netWorth: URIRef # The total financial value of the person as calculated by subtracting assets from liabilities.
+ nextItem: URIRef # A link to the ListItem that follows the current one.
+ nonEqual: URIRef # This ordering relation for qualitative values indicates that the subject is not equal to the object.
+ numAdults: URIRef # The number of adults staying in the unit.
+ numChildren: URIRef # The number of children staying in the unit.
+ numTracks: URIRef # The number of tracks in this album or playlist.
+ numberOfAirbags: URIRef # The number or type of airbags in the vehicle.
+ numberOfAxles: URIRef # The number of axles.<br/><br/> Typical unit code(s): C62
+ numberOfBeds: URIRef # The quantity of the given bed type available in the HotelRoom, Suite, House, or Apartment.
+ numberOfDoors: URIRef # The number of doors.<br/><br/> Typical unit code(s): C62
+ 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.<br/><br/> Typical unit code(s): C62
+ numberOfItems: URIRef # The number of items in an ItemList. Note that some descriptions might not fully describe all items in a list (e.g., multi-page pagination); in such cases, the numberOfItems would be for the entire list.
+ numberOfPages: URIRef # The number of pages in the book.
+ numberOfPlayers: URIRef # Indicate how many people can play this game (minimum, maximum, or range).
+ numberOfPreviousOwners: URIRef # The number of owners of the vehicle, including the current one.<br/><br/> Typical unit code(s): C62
+ numberOfRooms: URIRef # The number of rooms (excluding bathrooms and closets) of the accommodation or lodging business. Typical unit code(s): ROM for room or C62 for no unit. The type of room can be put in the unitText property of the QuantitativeValue.
+ numberOfSeasons: URIRef # The number of seasons in this series.
+ numberedPosition: URIRef # A number associated with a role in an organization, for example, the number on an athlete's jersey.
+ nutrition: URIRef # Nutrition information about the recipe or menu item.
+ object: URIRef # The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read <em>a book</em>.
+ occupancy: URIRef # The allowed total occupancy for the accommodation in persons (including infants etc). For individual accommodations, this is not necessarily the legal maximum but defines the permitted usage as per the contractual agreement (e.g. a double room used by a single person). Typical unit code(s): C62 for person
+ occupationLocation: URIRef # The region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.
+ offerCount: URIRef # The number of offers for the product.
+ offeredBy: URIRef # A pointer to the organization or person making the offer.
+ offers: URIRef # An offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use <a class="localLink" href="http://schema.org/businessFunction">businessFunction</a> to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a <a class="localLink" href="http://schema.org/Demand">Demand</a>. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.
+ 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 '-'.<br/><br/> <ul> <li>Days are specified using the following two-letter combinations: <code>Mo</code>, <code>Tu</code>, <code>We</code>, <code>Th</code>, <code>Fr</code>, <code>Sa</code>, <code>Su</code>.</li> <li>Times are specified using 24:00 time. For example, 3pm is specified as <code>15:00</code>. </li> <li>Here is an example: <code>&lt;time itemprop="openingHours" datetime=&quot;Tu,Th 16:00-20:00&quot;&gt;Tuesdays and Thursdays 4-8pm&lt;/time&gt;</code>.</li> <li>If a business is open 7 days a week, then it can be specified as <code>&lt;time itemprop=&quot;openingHours&quot; datetime=&quot;Mo-Su&quot;&gt;Monday through Sunday, all day&lt;/time&gt;</code>.</li> </ul>
+ 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).
+ 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.
+ orderItemNumber: URIRef # The identifier of the order item.
+ orderItemStatus: URIRef # The current status of the order item.
+ orderNumber: URIRef # The identifier of the transaction.
+ orderQuantity: URIRef # The number of the item ordered. If the property is not set, assume the quantity is one.
+ orderStatus: URIRef # The current status of the order.
+ orderedItem: URIRef # The item ordered.
+ organizer: URIRef # An organizer of an Event.
+ originAddress: URIRef # Shipper's address.
+ ownedFrom: URIRef # The date and time of obtaining the product.
+ ownedThrough: URIRef # The date and time of giving up ownership on the product.
+ owns: URIRef # Products owned by the organization or person.
+ pageEnd: URIRef # The page on which the work ends; for example "138" or "xvi".
+ pageStart: URIRef # The page on which the work starts; for example "135" or "xiii".
+ pagination: URIRef # Any description of pages that is not separated into pageStart and pageEnd; for example, "1-6, 9, 55" or "10-12, 46-49".
+ parent: URIRef # A parent of this person.
+ parentItem: URIRef # The parent of a question, answer or item in general.
+ parentOrganization: URIRef # The larger organization that this organization is a <a class="localLink" href="http://schema.org/subOrganization">subOrganization</a> of, if any.
+ parentService: URIRef # A broadcast service to which the broadcast service may belong to such as regional variations of a national channel.
+ 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.
+ partOfSeason: URIRef # The season to which this episode belongs.
+ partOfSeries: URIRef # The series to which this episode or season belongs.
+ partOfTVSeries: URIRef # The TV series to which this episode or season belongs.
+ participant: URIRef # Other co-agents that participated in the action indirectly. e.g. John wrote a book with <em>Steve</em>.
+ 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.
+ 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.
+ 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.
+ paymentUrl: URIRef # The URL for sending a payment.
+ percentile10: URIRef # The 10th percentile value.
+ percentile25: URIRef # The 25th percentile value.
+ percentile75: URIRef # The 75th percentile value.
+ percentile90: URIRef # The 90th percentile value.
+ performTime: URIRef # The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.
+ performer: URIRef # A performer at the event&#x2014;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&#x2014;for example, a presenter, musician, or actor.
+ 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.
+ petsAllowed: URIRef # Indicates whether pets are allowed to enter the accommodation or lodging business. More detailed information can be put in a text value.
+ photo: URIRef # A photograph of this place.
+ photos: URIRef # Photographs of this place.
+ 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.
+ 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&#x2014;for example, Flash or Silverlight.
+ playersOnline: URIRef # Number of players on the server.
+ polygon: URIRef # A polygon is the area enclosed by a point-to-point path for which the starting and ending points are the same. A polygon is expressed as a series of four or more space delimited points where the first and final points are identical.
+ position: URIRef # The position of an item in a series or sequence of items.
+ postOfficeBoxNumber: URIRef # The post office box number for PO box addresses.
+ postalCode: URIRef # The postal code. For example, 94043.
+ potentialAction: URIRef # Indicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.
+ predecessorOf: URIRef # A pointer from a previous, often discontinued variant of the product to its newer variant.
+ prepTime: URIRef # The length of time it takes to prepare the items to be used in instructions or a direction, in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.
+ previousItem: URIRef # A link to the ListItem that preceeds the current one.
+ previousStartDate: URIRef # Used in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the (rare) case of an event that has been postponed and rescheduled multiple times, this field may be repeated.
+ price: URIRef # The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.<br/><br/> Usage guidelines:<br/><br/> <ul> <li>Use the <a class="localLink" href="http://schema.org/priceCurrency">priceCurrency</a> property (with standard formats: <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217 currency format</a> e.g. "USD"; <a href="https://en.wikipedia.org/wiki/List_of_cryptocurrencies">Ticker symbol</a> for cryptocurrencies e.g. "BTC"; well known names for <a href="https://en.wikipedia.org/wiki/Local_exchange_trading_system">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. "Ithaca HOUR") instead of including <a href="http://en.wikipedia.org/wiki/Dollar_sign#Currencies_that_use_the_dollar_or_peso_sign">ambiguous symbols</a> such as '$' in the value.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> <li>Note that both <a href="http://www.w3.org/TR/xhtml-rdfa-primer/#using-the-content-attribute">RDFa</a> and Microdata syntax allow the use of a "content=" attribute for publishing simple machine-readable values alongside more human-friendly formatting.</li> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> </ul>
+ priceComponent: URIRef # This property links to all <a class="localLink" href="http://schema.org/UnitPriceSpecification">UnitPriceSpecification</a> nodes that apply in parallel for the <a class="localLink" href="http://schema.org/CompoundPriceSpecification">CompoundPriceSpecification</a> node.
+ priceCurrency: URIRef # The currency of the price, or a price component when attached to <a class="localLink" href="http://schema.org/PriceSpecification">PriceSpecification</a> and its subtypes.<br/><br/> Use standard formats: <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217 currency format</a> e.g. "USD"; <a href="https://en.wikipedia.org/wiki/List_of_cryptocurrencies">Ticker symbol</a> for cryptocurrencies e.g. "BTC"; well known names for <a href="https://en.wikipedia.org/wiki/Local_exchange_trading_system">Local Exchange Tradings Systems</a> (LETS) and other currency types e.g. "Ithaca HOUR".
+ priceRange: URIRef # The price range of the business, for example <code>$$$</code>.
+ priceSpecification: URIRef # One or more detailed price specifications, indicating the unit price and delivery or payment charges.
+ priceType: URIRef # A short text or acronym indicating multiple price specifications for the same offer, e.g. SRP for the suggested retail price or INVOICE for the invoice price, mostly used in the car industry.
+ priceValidUntil: URIRef # The date after which the price is no longer available.
+ primaryImageOfPage: URIRef # Indicates the main image on the page.
+ 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.
+ 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.
+ 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.
+ productID: URIRef # The product identifier, such as ISBN. For example: <code>meta itemprop="productID" content="isbn:123-456-789"</code>.
+ productSupported: URIRef # The product or service this support contact point is related to (such as product support for a particular product line). This can be a specific product or product line (e.g. "iPhone") or a general category of products or services (e.g. "smartphones").
+ productionCompany: URIRef # The production company or studio responsible for the item e.g. series, video game, episode etc.
+ productionDate: URIRef # The date of production of the item, e.g. vehicle.
+ proficiencyLevel: URIRef # Proficiency needed for this content; expected values: 'Beginner', 'Expert'.
+ programMembershipUsed: URIRef # Any membership in a frequent flyer, hotel loyalty program, etc. being applied to the reservation.
+ programName: URIRef # The program providing the membership.
+ programmingLanguage: URIRef # The computer programming language.
+ programmingModel: URIRef # Indicates whether API is managed or unmanaged.
+ propertyID: URIRef # A commonly used identifier for the characteristic represented by the property, e.g. a manufacturer or a standard code for a property. propertyID can be (1) a prefixed string, mainly meant to be used with standards for product properties; (2) a site-specific, non-prefixed string (e.g. the primary key of the property or the vendor-specific id of the property), or (3) a URL indicating the type of the property, either pointing to an external vocabulary, or a Web resource that describes the property (e.g. a glossary entry). Standards bodies should promote a standard prefix for the identifiers of properties from their standards.
+ proteinContent: URIRef # The number of grams of protein.
+ provider: URIRef # The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.
+ providerMobility: URIRef # Indicates the mobility of a provided service (e.g. 'static', 'dynamic').
+ providesBroadcastService: URIRef # The BroadcastService offered on this channel.
+ providesService: URIRef # The service provided by this channel.
+ publicAccess: URIRef # A flag to signal that the <a class="localLink" href="http://schema.org/Place">Place</a> is open to public visitors. If this property is omitted there is no assumed default boolean value
+ publication: URIRef # A publication event associated with the item.
+ publishedOn: URIRef # A broadcast service associated with the publication event.
+ publisher: URIRef # The publisher of the creative work.
+ publishingPrinciples: URIRef # The publishingPrinciples property indicates (typically via <a class="localLink" href="http://schema.org/URL">URL</a>) a document describing the editorial principles of an <a class="localLink" href="http://schema.org/Organization">Organization</a> (or individual e.g. a <a class="localLink" href="http://schema.org/Person">Person</a> writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a <a class="localLink" href="http://schema.org/CreativeWork">CreativeWork</a> (e.g. <a class="localLink" href="http://schema.org/NewsArticle">NewsArticle</a>) the principles are those of the party primarily responsible for the creation of the <a class="localLink" href="http://schema.org/CreativeWork">CreativeWork</a>.<br/><br/> While such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a <a class="localLink" href="http://schema.org/funder">funder</a>) can be expressed using schema.org terminology.
+ purchaseDate: URIRef # The date the item e.g. vehicle was purchased by the current owner.
+ 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.
+ ratingCount: URIRef # The count of total number of ratings.
+ ratingValue: URIRef # The rating for the content.<br/><br/> Usage guidelines:<br/><br/> <ul> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> </ul>
+ 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.
+ 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.
+ recordLabel: URIRef # The label that issued the release.
+ recordedAs: URIRef # An audio recording of the work.
+ recordedAt: URIRef # The Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.
+ recordedIn: URIRef # The CreativeWork that captured all or part of this Event.
+ recordingOf: URIRef # The composition this track is a recording of.
+ referenceQuantity: URIRef # The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit.
+ referencesOrder: URIRef # The Order(s) related to this Invoice. One or more Orders may be combined into a single Invoice.
+ regionsAllowed: URIRef # The regions where the media is allowed. If not specified, then it's assumed to be allowed everywhere. Specify the countries in <a href="http://en.wikipedia.org/wiki/ISO_3166">ISO 3166 format</a>.
+ relatedLink: URIRef # A link related to this web page, for example to other related web pages.
+ relatedTo: URIRef # The most generic familial relation.
+ releaseDate: URIRef # The release date of a product or product model. This can be used to distinguish the exact variant of a product.
+ releaseNotes: URIRef # Description of what changed in this version.
+ 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.
+ remainingAttendeeCapacity: URIRef # The number of attendee places for an event that remain unallocated.
+ 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.
+ 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.)
+ requiredGender: URIRef # Audiences defined by a person's gender.
+ requiredMaxAge: URIRef # Audiences defined by a person's maximum age.
+ requiredMinAge: URIRef # Audiences defined by a person's minimum age.
+ 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 <code>true</code> or <code>false</code> (note that an earlier version had 'yes', 'no').
+ 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.
+ result: URIRef # The result produced in the action. e.g. John wrote <em>a book</em>.
+ 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.
+ review: URIRef # A review of the item.
+ reviewAspect: URIRef # This Review or Rating is relevant to this part or facet of the itemReviewed.
+ reviewBody: URIRef # The actual body of the review.
+ reviewCount: URIRef # The count of total number of reviews.
+ reviewRating: URIRef # The rating given in this review. Note that reviews can themselves be rated. The <code>reviewRating</code> applies to rating given by the review. The <a class="localLink" href="http://schema.org/aggregateRating">aggregateRating</a> property applies to the review itself, as a creative work.
+ reviewedBy: URIRef # People or organizations that have reviewed the content on this web page for accuracy and/or completeness.
+ reviews: URIRef # Review of the item.
+ roleName: URIRef # A role played, performed or filled by a person or organization. For example, the team of creators for a comic book might fill the roles named 'inker', 'penciller', and 'letterer'; or an athlete in a SportsTeam might play in the position named 'Quarterback'.
+ rsvpResponse: URIRef # The response (yes, no, maybe) to the RSVP.
+ runtime: URIRef # Runtime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0).
+ runtimePlatform: URIRef # Runtime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0).
+ salaryCurrency: URIRef # The currency (coded using <a href="http://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a> ) used for the main salary information in this job posting or for this employee.
+ sameAs: URIRef # URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.
+ sampleType: URIRef # What type of code sample: full (compile ready) solution, code snippet, inline code, scripts, template.
+ saturatedFatContent: URIRef # The number of grams of saturated fat.
+ scheduledPaymentDate: URIRef # The date the invoice is scheduled to be paid.
+ scheduledTime: URIRef # The time the object is scheduled to.
+ schemaVersion: URIRef # Indicates (by URL or string) a particular version of a schema used in some CreativeWork. For example, a document could declare a schemaVersion using an URL such as http://schema.org/version/2.0/ if precise indication of schema version was required by some application.
+ screenCount: URIRef # The number of screens in the movie theater.
+ screenshot: URIRef # A link to a screenshot image of the app.
+ season: URIRef # A season in a media series.
+ seasonNumber: URIRef # Position of the season within an ordered group of seasons.
+ seasons: URIRef # A season in a media series.
+ seatNumber: URIRef # The location of the reserved seat (e.g., 27).
+ seatRow: URIRef # The row location of the reserved seat (e.g., B).
+ seatSection: URIRef # The section location of the reserved seat (e.g. Orchestra).
+ seatingType: URIRef # The type/class of the seat.
+ 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.
+ serialNumber: URIRef # The serial number or any alphanumeric identifier of a particular product. When attached to an offer, it is a shortcut for the serial number of the product included in the offer.
+ serverStatus: URIRef # Status of a game server.
+ servesCuisine: URIRef # The cuisine of the restaurant.
+ serviceArea: URIRef # The geographic area where the service is provided.
+ serviceAudience: URIRef # The audience eligible for this service.
+ serviceLocation: URIRef # The location (e.g. civic structure, local business, etc.) where a person can go to access the service.
+ serviceOperator: URIRef # The operating organization, if different from the provider. This enables the representation of services that are provided by an organization, but operated by another organization like a subcontractor.
+ serviceOutput: URIRef # The tangible thing generated by the service, e.g. a passport, permit, etc.
+ servicePhone: URIRef # The phone number to use to access the service.
+ servicePostalAddress: URIRef # The address for accessing the service by mail.
+ serviceSmsNumber: URIRef # The number to access the service by text message.
+ serviceType: URIRef # The type of service being offered, e.g. veterans' benefits, emergency relief, etc.
+ serviceUrl: URIRef # The website to access the service.
+ servingSize: URIRef # The serving size, in terms of the number of volume or mass.
+ sharedContent: URIRef # A CreativeWork such as an image, video, or audio clip shared as part of this posting.
+ sibling: URIRef # A sibling of the person.
+ siblings: URIRef # A sibling of the person.
+ significantLink: URIRef # One of the more significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.
+ significantLinks: URIRef # The most significant URLs on the page. Typically, these are the non-navigation links that are clicked on the most.
+ skills: URIRef # A statement of knowledge, skill, ability, task or any other assertion expressing a competency that is desired or required to fulfill this role or to work in this occupation.
+ sku: URIRef # The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the product to which the offer refers.
+ slogan: URIRef # A slogan or motto associated with the item.
+ smokingAllowed: URIRef # Indicates whether it is allowed to smoke in the place, e.g. in the restaurant, hotel or hotel room.
+ sodiumContent: URIRef # The number of milligrams of sodium.
+ softwareAddOn: URIRef # Additional content for a software application.
+ 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.
+ spatial: URIRef # The "spatial" property can be used in cases when more specific properties (e.g. <a class="localLink" href="http://schema.org/locationCreated">locationCreated</a>, <a class="localLink" href="http://schema.org/spatialCoverage">spatialCoverage</a>, <a class="localLink" href="http://schema.org/contentLocation">contentLocation</a>) 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.
+ speakable: URIRef # Indicates sections of a Web page that are particularly 'speakable' in the sense of being highlighted as being especially appropriate for text-to-speech conversion. Other sections of a page may also be usefully spoken in particular circumstances; the 'speakable' property serves to indicate the parts most likely to be generally useful for speech.<br/><br/> The <em>speakable</em> property can be repeated an arbitrary number of times, with three kinds of possible 'content-locator' values:<br/><br/> 1.) <em>id-value</em> URL references - uses <em>id-value</em> of an element in the page being annotated. The simplest use of <em>speakable</em> has (potentially relative) URL values, referencing identified sections of the document concerned.<br/><br/> 2.) CSS Selectors - addresses content in the annotated page, eg. via class attribute. Use the <a class="localLink" href="http://schema.org/cssSelector">cssSelector</a> property.<br/><br/> 3.) XPaths - addresses content via XPaths (assuming an XML view of the content). Use the <a class="localLink" href="http://schema.org/xpath">xpath</a> property.<br/><br/> For more sophisticated markup of speakable sections beyond simple ID references, either CSS selectors or XPath expressions to pick out document section(s) as speakable. For this we define a supporting type, <a class="localLink" href="http://schema.org/SpeakableSpecification">SpeakableSpecification</a> which is defined to be a possible value of the <em>speakable</em> property.
+ specialCommitments: URIRef # Any special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc.
+ specialOpeningHoursSpecification: URIRef # The special opening hours of a certain place.<br/><br/> Use this to explicitly override general opening hours brought in scope by <a class="localLink" href="http://schema.org/openingHoursSpecification">openingHoursSpecification</a> or <a class="localLink" href="http://schema.org/openingHours">openingHours</a>.
+ specialty: URIRef # One of the domain specialities to which this web page's content applies.
+ sponsor: URIRef # A person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. a sponsor of a Medical Study or a corporate sponsor of an event.
+ sportsActivityLocation: URIRef # A sub property of location. The sports activity location where this action occurred.
+ sportsEvent: URIRef # A sub property of location. The sports event where this action occurred.
+ sportsTeam: URIRef # A sub property of participant. The sports team that participated on this action.
+ spouse: URIRef # The person's spouse.
+ starRating: URIRef # An official rating for a lodging business or food establishment, e.g. from national associations or standards bodies. Use the author property to indicate the rating organization, e.g. as an Organization with name such as (e.g. HOTREC, DEHOGA, WHR, or Hotelstars).
+ startDate: URIRef # The start date and time of the item (in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>).
+ startTime: URIRef # The startTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from <em>January</em> to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.<br/><br/> Note that Event uses startDate/endDate instead of startTime/endTime, even when describing dates with times. This situation may be clarified in future revisions.
+ steeringPosition: URIRef # The position of the steering wheel or similar device (mostly for cars).
+ step: URIRef # A single step item (as HowToStep, text, document, video, etc.) or a HowToSection.
+ stepValue: URIRef # The stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.
+ steps: URIRef # A single step item (as HowToStep, text, document, video, etc.) or a HowToSection (originally misnamed 'steps'; 'step' is preferred).
+ storageRequirements: URIRef # Storage requirements (free space required).
+ streetAddress: URIRef # The street address. For example, 1600 Amphitheatre Pkwy.
+ subEvent: URIRef # An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference.
+ subEvents: URIRef # Events that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference.
+ 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.
+ subjectOf: URIRef # A CreativeWork or Event about this Thing.
+ successorOf: URIRef # A pointer from a newer variant of a product to its previous, often discontinued predecessor.
+ sugarContent: URIRef # The number of grams of sugar.
+ suggestedAnswer: URIRef # An answer (possibly one of several, possibly incorrect) to a Question, e.g. on a Question/Answer site.
+ suggestedGender: URIRef # The gender of the person or audience.
+ suggestedMaxAge: URIRef # Maximal age recommended for viewing content.
+ suggestedMinAge: URIRef # Minimal age recommended for viewing content.
+ 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.
+ supply: URIRef # A sub-property of instrument. A supply consumed when performing instructions or a direction.
+ 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.
+ targetName: URIRef # The name of a node in an established educational framework.
+ targetPlatform: URIRef # Type of app development: phone, Metro style, desktop, XBox, etc.
+ 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.
+ taxID: URIRef # The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.
+ telephone: URIRef # The telephone number.
+ temporal: URIRef # The "temporal" property can be used in cases where more specific properties (e.g. <a class="localLink" href="http://schema.org/temporalCoverage">temporalCoverage</a>, <a class="localLink" href="http://schema.org/dateCreated">dateCreated</a>, <a class="localLink" href="http://schema.org/dateModified">dateModified</a>, <a class="localLink" href="http://schema.org/datePublished">datePublished</a>) are not known to be appropriate.
+ temporalCoverage: URIRef # The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in <a href="https://en.wikipedia.org/wiki/ISO_8601#Time_intervals">ISO 8601 time interval format</a>. In the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written "2011/2012"). Other forms of content e.g. ScholarlyArticle, Book, TVSeries or TVEpisode may indicate their temporalCoverage in broader terms - textually or via well-known URL. Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via "1939/1945".<br/><br/> Open-ended date ranges can be written with ".." in place of the end date. For example, "2015-11/.." indicates a range beginning in November 2015 and with no specified final date. This is tentative and might be updated in future when ISO 8601 is officially updated.
+ text: URIRef # The textual content of this CreativeWork.
+ thumbnail: URIRef # Thumbnail image for an image or video.
+ thumbnailUrl: URIRef # A thumbnail image relevant to the Thing.
+ tickerSymbol: URIRef # The exchange traded instrument associated with a Corporation object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. For the exchange component of the tickerSymbol attribute, we recommend using the controlled vocabulary of Market Identifier Codes (MIC) specified in ISO15022.
+ 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.
+ 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'.
+ title: URIRef # The title of the job.
+ toLocation: URIRef # A sub property of location. The final location of the object or the agent after the action.
+ toRecipient: URIRef # A sub property of recipient. The recipient who was directly sent the message.
+ tool: URIRef # A sub property of instrument. An object used (but not consumed) when performing instructions or a direction.
+ totalPaymentDue: URIRef # The total amount due.
+ totalPrice: URIRef # The total price for the reservation or ticket, including applicable taxes, shipping, etc.<br/><br/> Usage guidelines:<br/><br/> <ul> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> </ul>
+ totalTime: URIRef # The total time required to perform instructions or a direction (including time to prepare the supplies), in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>.
+ touristType: URIRef # Attraction suitable for type(s) of tourist. eg. Children, visitors from a particular country, etc.
+ track: URIRef # A music recording (track)&#x2014;usually a single song. If an ItemList is given, the list should contain items of type MusicRecording.
+ trackingNumber: URIRef # Shipper tracking number.
+ trackingUrl: URIRef # Tracking url for the parcel delivery.
+ tracks: URIRef # A music recording (track)&#x2014;usually a single song.
+ trailer: URIRef # The trailer of a movie or tv/radio series, season, episode, etc.
+ trainName: URIRef # The name of the train (e.g. The Orient Express).
+ trainNumber: URIRef # The unique identifier for the train.
+ transFatContent: URIRef # The number of grams of trans fat.
+ transcript: URIRef # If this MediaObject is an AudioObject or VideoObject, the transcript of that object.
+ 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.
+ typeOfBed: URIRef # The type of bed to which the BedDetail refers, i.e. the type of bed available in the quantity indicated by quantity.
+ typeOfGood: URIRef # The product that this structured value is referring to.
+ typicalAgeRange: URIRef # The typical expected age range, e.g. '7-9', '11-'.
+ underName: URIRef # The person or organization the reservation or ticket is for.
+ unitCode: URIRef # The unit of measurement given using the UN/CEFACT Common Code (3 characters) or a URL. Other codes than the UN/CEFACT Common Code may be used with a prefix followed by a colon.
+ unitText: URIRef # A string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for <a href='unitCode'>unitCode</a>.
+ unsaturatedFatContent: URIRef # The number of grams of unsaturated fat.
+ uploadDate: URIRef # Date when this media object was uploaded to this site.
+ upvoteCount: URIRef # The number of upvotes this question, answer or comment has received from the community.
+ url: URIRef # URL of the item.
+ urlTemplate: URIRef # An url template (RFC6570) that will be used to construct the target of the execution of the action.
+ userInteractionCount: URIRef # The number of interactions for the CreativeWork using the WebSite or SoftwareApplication.
+ validFor: URIRef # The duration of validity of a permit or similar thing.
+ validFrom: URIRef # The date when the item becomes valid.
+ validIn: URIRef # The geographic area where a permit or similar thing is valid.
+ validThrough: URIRef # The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.
+ validUntil: URIRef # The date when the item is no longer valid.
+ value: URIRef # The value of the quantitative value or property value node.<br/><br/> <ul> <li>For <a class="localLink" href="http://schema.org/QuantitativeValue">QuantitativeValue</a> and <a class="localLink" href="http://schema.org/MonetaryAmount">MonetaryAmount</a>, the recommended type for values is 'Number'.</li> <li>For <a class="localLink" href="http://schema.org/PropertyValue">PropertyValue</a>, it can be 'Text;', 'Number', 'Boolean', or 'StructuredValue'.</li> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> </ul>
+ valueAddedTaxIncluded: URIRef # Specifies whether the applicable value-added tax (VAT) is included in the price specification or not.
+ valueMaxLength: URIRef # Specifies the allowed range for number of characters in a literal value.
+ valueMinLength: URIRef # Specifies the minimum allowed range for number of characters in a literal value.
+ valueName: URIRef # Indicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.
+ valuePattern: URIRef # Specifies a regular expression for testing literal values according to the HTML spec.
+ valueReference: URIRef # A pointer to a secondary value that provides additional information on the original value, e.g. a reference temperature.
+ valueRequired: URIRef # Whether the property must be filled in to complete the action. Default is false.
+ vatID: URIRef # The Value-added Tax ID of the organization or person.
+ 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.
+ 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.<br/><br/> Typical unit code(s): C62 for persons.
+ vehicleTransmission: URIRef # The type of component used for transmitting the power from a rotating power source to the wheels or other relevant component(s) ("gearbox" for cars).
+ vendor: URIRef # 'vendor' is an earlier term for 'seller'.
+ version: URIRef # The version of the CreativeWork embodied by a specified resource.
+ video: URIRef # An embedded video object.
+ videoFormat: URIRef # The type of screening or video broadcast used (e.g. IMAX, 3D, SD, HD, etc.).
+ videoFrameSize: URIRef # The frame size of the video.
+ videoQuality: URIRef # The quality of the video.
+ volumeNumber: URIRef # Identifies the volume of publication or multi-part work; for example, "iii" or "2".
+ 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.
+ weight: URIRef # The weight of the product or person.
+ width: URIRef # The width of the item.
+ winner: URIRef # A sub property of participant. The winner of the action.
+ wordCount: URIRef # The number of words in the text of the Article.
+ workExample: URIRef # Example/instance/realization/derivation of the concept of this creative work. eg. The paperback edition, first edition, or eBook.
+ workFeatured: URIRef # A work featured in some event, e.g. exhibited in an ExhibitionEvent. Specific subproperties are available for workPerformed (e.g. a play), or a workPresented (a Movie at a ScreeningEvent).
+ workHours: URIRef # The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).
+ workLocation: URIRef # A contact location for a person's place of work.
+ workPerformed: URIRef # A work performed in some event, for example a play performed in a TheaterEvent.
+ workPresented: URIRef # The movie presented during this event.
+ worksFor: URIRef # Organizations that the person works for.
+ worstRating: URIRef # The lowest value allowed in this rating system. If worstRating is omitted, 1 is assumed.
+ xpath: URIRef # An XPath, e.g. of a <a class="localLink" href="http://schema.org/SpeakableSpecification">SpeakableSpecification</a> or <a class="localLink" href="http://schema.org/WebPageElement">WebPageElement</a>. In the latter case, multiple matches within a page can constitute a single conceptual "Web page element".
+ yearlyRevenue: URIRef # The size of the business in annual revenue.
+ yearsInOperation: URIRef # The age of the business.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ AMRadioChannel: URIRef # A radio channel that uses AM.
+ APIReference: URIRef # Reference documentation for application programming interfaces (APIs).
+ AboutPage: URIRef # Web page type: About page.
+ AcceptAction: URIRef # The act of committing to/adopting an object.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/RejectAction">RejectAction</a>: The antonym of AcceptAction.</li> </ul>
+ Accommodation: URIRef # An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement. For more specific types of accommodations not defined in schema.org, one can use additionalType with external vocabularies. <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ AccountingService: URIRef # Accountancy business.<br/><br/> As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>(s).
+ AchieveAction: URIRef # The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process.
+ Action: URIRef # An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.<br/><br/> See also <a href="http://blog.schema.org/2014/04/announcing-schemaorg-actions.html">blog post</a> and <a href="http://schema.org/docs/actions.html">Actions overview document</a>.
+ ActionAccessSpecification: URIRef # A set of requirements that a must be fulfilled in order to perform an Action.
+ ActionStatusType: URIRef # The status of an Action.
+ ActivateAction: URIRef # The act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight).
+ AddAction: URIRef # The act of editing by adding an object to a collection.
+ AdministrativeArea: URIRef # A geographical region, typically under the jurisdiction of a particular government.
+ AdultEntertainment: URIRef # An adult entertainment establishment.
+ AggregateOffer: URIRef # When a single product is associated with multiple offers (for example, the same pair of shoes is offered by different merchants), then AggregateOffer can be used.<br/><br/> Note: AggregateOffers are normally expected to associate multiple offers that all share the same defined <a class="localLink" href="http://schema.org/businessFunction">businessFunction</a> value, or default to http://purl.org/goodrelations/v1#Sell if businessFunction is not explicitly defined.
+ AggregateRating: URIRef # The average rating based on multiple ratings or reviews.
+ AgreeAction: URIRef # The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.
+ Airline: URIRef # An organization that provides flights for passengers.
+ Airport: URIRef # An airport.
+ AlignmentObject: URIRef # An intangible item that describes an alignment between a learning resource and a node in an educational framework.<br/><br/> Should not be used where the nature of the alignment can be described using a simple property, for example to express that a resource <a class="localLink" href="http://schema.org/teaches">teaches</a> or <a class="localLink" href="http://schema.org/assesses">assesses</a> a competency.
+ AllocateAction: URIRef # The act of organizing tasks/objects/events by associating resources to it.
+ AmusementPark: URIRef # An amusement park.
+ AnimalShelter: URIRef # Animal shelter.
+ Answer: URIRef # An answer offered to a question; perhaps correct, perhaps opinionated or wrong.
+ Apartment: URIRef # An apartment (in American English) or flat (in British English) is a self-contained housing unit (a type of residential real estate) that occupies only part of a building (Source: Wikipedia, the free encyclopedia, see <a href="http://en.wikipedia.org/wiki/Apartment">http://en.wikipedia.org/wiki/Apartment</a>).
+ ApartmentComplex: URIRef # Residence type: Apartment complex.
+ AppendAction: URIRef # The act of inserting at the end if an ordered collection.
+ ApplyAction: URIRef # The act of registering to an organization/service without the guarantee to receive it.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li> </ul>
+ Aquarium: URIRef # Aquarium.
+ ArriveAction: URIRef # The act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants.
+ ArtGallery: URIRef # An art gallery.
+ Article: URIRef # An article, such as a news article or piece of investigative report. Newspapers and magazines have articles of many different types and this is intended to cover them all.<br/><br/> See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.
+ AskAction: URIRef # The act of posing a question / favor to someone.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/ReplyAction">ReplyAction</a>: Appears generally as a response to AskAction.</li> </ul>
+ AssessAction: URIRef # The act of forming one's opinion, reaction or sentiment.
+ AssignAction: URIRef # The act of allocating an action/event/task to some destination (someone or something).
+ Attorney: URIRef # Professional service: Attorney. <br/><br/> This type is deprecated - <a class="localLink" href="http://schema.org/LegalService">LegalService</a> is more inclusive and less ambiguous.
+ Audience: URIRef # Intended audience for an item, i.e. the group for whom the item was created.
+ AudioObject: URIRef # An audio file.
+ AuthorizeAction: URIRef # The act of granting permission to an object.
+ AutoBodyShop: URIRef # Auto body shop.
+ AutoDealer: URIRef # An car dealership.
+ AutoPartsStore: URIRef # An auto parts store.
+ AutoRental: URIRef # A car rental business.
+ AutoRepair: URIRef # Car repair business.
+ AutoWash: URIRef # A car wash business.
+ AutomatedTeller: URIRef # ATM/cash machine.
+ AutomotiveBusiness: URIRef # Car repair, sales, or parts.
+ Bakery: URIRef # A bakery.
+ BankAccount: URIRef # A product or service offered by a bank whereby one may deposit, withdraw or transfer money and in some cases be paid interest.
+ BankOrCreditUnion: URIRef # Bank or credit union.
+ BarOrPub: URIRef # A bar or pub.
+ Barcode: URIRef # An image of a visual machine-readable code such as a barcode or QR code.
+ Beach: URIRef # Beach.
+ BeautySalon: URIRef # Beauty salon.
+ BedAndBreakfast: URIRef # Bed and breakfast. <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ BedDetails: URIRef # An entity holding detailed information about the available bed types, e.g. the quantity of twin beds for a hotel room. For the single case of just one bed of a certain type, you can use bed directly with a text. See also <a class="localLink" href="http://schema.org/BedType">BedType</a> (under development).
+ BedType: URIRef # A type of bed. This is used for indicating the bed or beds available in an accommodation.
+ BefriendAction: URIRef # The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li> </ul>
+ BikeStore: URIRef # A bike store.
+ Blog: URIRef # A blog.
+ BlogPosting: URIRef # A blog post.
+ BoardingPolicyType: URIRef # A type of boarding policy used by an airline.
+ BodyOfWater: URIRef # A body of water, such as a sea, ocean, or lake.
+ Book: URIRef # A book.
+ BookFormatType: URIRef # The publication format of the book.
+ BookSeries: URIRef # A series of books. Included books can be indicated with the hasPart property.
+ BookStore: URIRef # A bookstore.
+ BookmarkAction: URIRef # An agent bookmarks/flags/labels/tags/marks an object.
+ Boolean: URIRef # Boolean: True or False.
+ BorrowAction: URIRef # The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/LendAction">LendAction</a>: Reciprocal of BorrowAction.</li> </ul>
+ BowlingAlley: URIRef # A bowling alley.
+ Brand: URIRef # A brand is a name used by an organization or business person for labeling a product, product group, or similar.
+ BreadcrumbList: URIRef # A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.<br/><br/> The <a class="localLink" href="http://schema.org/position">position</a> property is used to reconstruct the order of the items in a BreadcrumbList The convention is that a breadcrumb list has an <a class="localLink" href="http://schema.org/itemListOrder">itemListOrder</a> of <a class="localLink" href="http://schema.org/ItemListOrderAscending">ItemListOrderAscending</a> (lower values listed first), and that the first items in this list correspond to the "top" or beginning of the breadcrumb trail, e.g. with a site or section homepage. The specific values of 'position' are not assigned meaning for a BreadcrumbList, but they should be integers, e.g. beginning with '1' for the first item in the list.
+ Brewery: URIRef # Brewery.
+ Bridge: URIRef # A bridge.
+ BroadcastChannel: URIRef # A unique instance of a BroadcastService on a CableOrSatelliteService lineup.
+ BroadcastEvent: URIRef # An over the air or online broadcast event.
+ BroadcastFrequencySpecification: URIRef # The frequency in MHz and the modulation used for a particular BroadcastService.
+ BroadcastService: URIRef # A delivery service through which content is provided via broadcast over the air or online.
+ BuddhistTemple: URIRef # A Buddhist temple.
+ BusReservation: URIRef # A reservation for bus travel. <br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.
+ BusStation: URIRef # A bus station.
+ BusStop: URIRef # A bus stop.
+ BusTrip: URIRef # A trip on a commercial bus line.
+ BusinessAudience: URIRef # A set of characteristics belonging to businesses, e.g. who compose an item's target audience.
+ 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.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#Business</li> <li>http://purl.org/goodrelations/v1#Enduser</li> <li>http://purl.org/goodrelations/v1#PublicInstitution</li> <li>http://purl.org/goodrelations/v1#Reseller</li> </ul>
+ 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.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#ConstructionInstallation</li> <li>http://purl.org/goodrelations/v1#Dispose</li> <li>http://purl.org/goodrelations/v1#LeaseOut</li> <li>http://purl.org/goodrelations/v1#Maintain</li> <li>http://purl.org/goodrelations/v1#ProvideService</li> <li>http://purl.org/goodrelations/v1#Repair</li> <li>http://purl.org/goodrelations/v1#Sell</li> <li>http://purl.org/goodrelations/v1#Buy</li> </ul>
+ 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.
+ CableOrSatelliteService: URIRef # A service which provides access to media programming like TV or radio. Access may be via cable or satellite.
+ CafeOrCoffeeShop: URIRef # A cafe or coffee shop.
+ Campground: URIRef # A camping site, campsite, or <a class="localLink" href="http://schema.org/Campground">Campground</a> is a place used for overnight stay in the outdoors, typically containing individual <a class="localLink" href="http://schema.org/CampingPitch">CampingPitch</a> locations. <br/><br/> In British English a campsite is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites (Source: Wikipedia see <a href="https://en.wikipedia.org/wiki/Campsite">https://en.wikipedia.org/wiki/Campsite</a>).<br/><br/> See also the dedicated <a href="/docs/hotels.html">document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ CampingPitch: URIRef # A <a class="localLink" href="http://schema.org/CampingPitch">CampingPitch</a> is an individual place for overnight stay in the outdoors, typically being part of a larger camping site, or <a class="localLink" href="http://schema.org/Campground">Campground</a>.<br/><br/> In British English a campsite, or campground, is an area, usually divided into a number of pitches, where people can camp overnight using tents or camper vans or caravans; this British English use of the word is synonymous with the American English expression campground. In American English the term campsite generally means an area where an individual, family, group, or military unit can pitch a tent or park a camper; a campground may contain many campsites. (Source: Wikipedia see <a href="https://en.wikipedia.org/wiki/Campsite">https://en.wikipedia.org/wiki/Campsite</a>).<br/><br/> See also the dedicated <a href="/docs/hotels.html">document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ Canal: URIRef # A canal, like the Panama Canal.
+ CancelAction: URIRef # The act of asserting that a future event/action is no longer going to happen.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/ConfirmAction">ConfirmAction</a>: The antonym of CancelAction.</li> </ul>
+ Car: URIRef # A car is a wheeled, self-powered motor vehicle used for transportation.
+ Casino: URIRef # A casino.
+ CatholicChurch: URIRef # A Catholic church.
+ Cemetery: URIRef # A graveyard.
+ CheckAction: URIRef # An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state.
+ CheckInAction: URIRef # The act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/CheckOutAction">CheckOutAction</a>: The antonym of CheckInAction.</li> <li><a class="localLink" href="http://schema.org/ArriveAction">ArriveAction</a>: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.</li> <li><a class="localLink" href="http://schema.org/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the <em>start</em> of a previously reserved service rather than its validity/existence.</li> </ul>
+ CheckOutAction: URIRef # The act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight check in) or place (e.g. hotel).<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/CheckInAction">CheckInAction</a>: The antonym of CheckOutAction.</li> <li><a class="localLink" href="http://schema.org/DepartAction">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li> <li><a class="localLink" href="http://schema.org/CancelAction">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li> </ul>
+ CheckoutPage: URIRef # Web page type: Checkout page.
+ ChildCare: URIRef # A Childcare center.
+ ChildrensEvent: URIRef # Event type: Children's event.
+ ChooseAction: URIRef # The act of expressing a preference from a set of options or a large or unbounded set of choices/options.
+ Church: URIRef # A church.
+ City: URIRef # A city or town.
+ CityHall: URIRef # A city hall.
+ CivicStructure: URIRef # A public structure, such as a town hall or concert hall.
+ ClaimReview: URIRef # A fact-checking review of claims made (or reported) in some creative work (referenced via itemReviewed).
+ Clip: URIRef # A short TV or radio program or a segment/part of a program.
+ ClothingStore: URIRef # A clothing store.
+ Code: URIRef # Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.
+ CollectionPage: URIRef # Web page type: Collection page.
+ CollegeOrUniversity: URIRef # A college, university, or other third-level educational institution.
+ ComedyClub: URIRef # A comedy club.
+ ComedyEvent: URIRef # Event type: Comedy event.
+ Comment: URIRef # A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the <a class="localLink" href="http://schema.org/text">text</a> property, and its topic via <a class="localLink" href="http://schema.org/about">about</a>, properties shared with all CreativeWorks.
+ CommentAction: URIRef # The act of generating a comment about a subject.
+ CommunicateAction: URIRef # The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.
+ CompoundPriceSpecification: URIRef # A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e.g. "electricity" or "final cleaning").
+ ComputerLanguage: URIRef # This type covers computer programming languages such as Scheme and Lisp, as well as other language-like computer representations. Natural languages are best represented with the <a class="localLink" href="http://schema.org/Language">Language</a> type.
+ ComputerStore: URIRef # A computer store.
+ ConfirmAction: URIRef # The act of notifying someone that a future event/action is going to happen as expected.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/CancelAction">CancelAction</a>: The antonym of ConfirmAction.</li> </ul>
+ ConsumeAction: URIRef # The act of ingesting information/resources/food.
+ ContactPage: URIRef # Web page type: Contact page.
+ ContactPoint: URIRef # A contact point&#x2014;for example, a Customer Complaints department.
+ ContactPointOption: URIRef # Enumerated options related to a ContactPoint.
+ Continent: URIRef # One of the continents (for example, Europe or Africa).
+ ControlAction: URIRef # An agent controls a device or application.
+ ConvenienceStore: URIRef # A convenience store.
+ Conversation: URIRef # One or more messages between organizations or people on a particular topic. Individual messages can be linked to the conversation with isPartOf or hasPart properties.
+ CookAction: URIRef # The act of producing/preparing food.
+ Corporation: URIRef # Organization: A business corporation.
+ Country: URIRef # A country.
+ Course: URIRef # A description of an educational course which may be offered as distinct instances at which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.
+ CourseInstance: URIRef # An instance of a <a class="localLink" href="http://schema.org/Course">Course</a> which is distinct from other instances because it is offered at a different time or location or through different media or modes of study or to a specific section of students.
+ Courthouse: URIRef # A courthouse.
+ CreateAction: URIRef # The act of deliberately creating/producing/generating/building a result out of the agent.
+ CreativeWork: URIRef # The most generic kind of creative work, including books, movies, photographs, software programs, etc.
+ CreativeWorkSeason: URIRef # A media season e.g. tv, radio, video game etc.
+ CreativeWorkSeries: URIRef # A CreativeWorkSeries in schema.org is a group of related items, typically but not necessarily of the same kind. CreativeWorkSeries are usually organized into some order, often chronological. Unlike <a class="localLink" href="http://schema.org/ItemList">ItemList</a> which is a general purpose data structure for lists of things, the emphasis with CreativeWorkSeries is on published materials (written e.g. books and periodicals, or media such as tv, radio and games).<br/><br/> Specific subtypes are available for describing <a class="localLink" href="http://schema.org/TVSeries">TVSeries</a>, <a class="localLink" href="http://schema.org/RadioSeries">RadioSeries</a>, <a class="localLink" href="http://schema.org/MovieSeries">MovieSeries</a>, <a class="localLink" href="http://schema.org/BookSeries">BookSeries</a>, <a class="localLink" href="http://schema.org/Periodical">Periodical</a> and <a class="localLink" href="http://schema.org/VideoGameSeries">VideoGameSeries</a>. In each case, the <a class="localLink" href="http://schema.org/hasPart">hasPart</a> / <a class="localLink" href="http://schema.org/isPartOf">isPartOf</a> properties can be used to relate the CreativeWorkSeries to its parts. The general CreativeWorkSeries type serves largely just to organize these more specific and practical subtypes.<br/><br/> It is common for properties applicable to an item from the series to be usefully applied to the containing group. Schema.org attempts to anticipate some of these cases, but publishers should be free to apply properties of the series parts to the series as a whole wherever they seem appropriate.
+ CreditCard: URIRef # A card payment method of a particular brand or name. Used to mark up a particular payment method and/or the financial product/service that supplies the card account.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#AmericanExpress</li> <li>http://purl.org/goodrelations/v1#DinersClub</li> <li>http://purl.org/goodrelations/v1#Discover</li> <li>http://purl.org/goodrelations/v1#JCB</li> <li>http://purl.org/goodrelations/v1#MasterCard</li> <li>http://purl.org/goodrelations/v1#VISA</li> </ul>
+ Crematorium: URIRef # A crematorium.
+ CurrencyConversionService: URIRef # A service to convert funds from one currency to another currency.
+ DanceEvent: URIRef # Event type: A social dance.
+ DanceGroup: URIRef # A dance group&#x2014;for example, the Alvin Ailey Dance Theater or Riverdance.
+ DataCatalog: URIRef # A collection of datasets.
+ DataDownload: URIRef # A dataset in downloadable form.
+ 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.
+ Date: URIRef # A date value in <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 date format</a>.
+ 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. <strong>Note:</strong> This type has been superseded by <a class="localLink" href="http://schema.org/MonetaryAmount">MonetaryAmount</a> use of that type is recommended
+ DayOfWeek: URIRef # The day of the week, e.g. used to specify to which day the opening hours of an OpeningHoursSpecification refer.<br/><br/> Originally, URLs from <a href="http://purl.org/goodrelations/v1">GoodRelations</a> were used (for <a class="localLink" href="http://schema.org/Monday">Monday</a>, <a class="localLink" href="http://schema.org/Tuesday">Tuesday</a>, <a class="localLink" href="http://schema.org/Wednesday">Wednesday</a>, <a class="localLink" href="http://schema.org/Thursday">Thursday</a>, <a class="localLink" href="http://schema.org/Friday">Friday</a>, <a class="localLink" href="http://schema.org/Saturday">Saturday</a>, <a class="localLink" href="http://schema.org/Sunday">Sunday</a> plus a special entry for <a class="localLink" href="http://schema.org/PublicHolidays">PublicHolidays</a>); these have now been integrated directly into schema.org.
+ 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).
+ DefenceEstablishment: URIRef # A defence establishment, such as an army or navy base.
+ 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.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#DeliveryModeDirectDownload</li> <li>http://purl.org/goodrelations/v1#DeliveryModeFreight</li> <li>http://purl.org/goodrelations/v1#DeliveryModeMail</li> <li>http://purl.org/goodrelations/v1#DeliveryModeOwnFleet</li> <li>http://purl.org/goodrelations/v1#DeliveryModePickUp</li> <li>http://purl.org/goodrelations/v1#DHL</li> <li>http://purl.org/goodrelations/v1#FederalExpress</li> <li>http://purl.org/goodrelations/v1#UPS</li> </ul>
+ Demand: URIRef # A demand entity represents the public, not necessarily binding, not necessarily exclusive, announcement by an organization or person to seek a certain type of goods or services. For describing demand using this type, the very same properties used for Offer apply.
+ Dentist: URIRef # A dentist.
+ DepartAction: URIRef # The act of departing from a place. An agent departs from an fromLocation for a destination, optionally with participants.
+ DepartmentStore: URIRef # A department store.
+ DepositAccount: URIRef # A type of Bank Account with a main purpose of depositing funds to gain interest or other benefits.
+ DigitalDocument: URIRef # An electronic file or document.
+ 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.
+ 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.
+ DiscoverAction: URIRef # The act of discovering/finding an object.
+ DiscussionForumPosting: URIRef # A posting to a discussion forum.
+ DislikeAction: URIRef # The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.
+ Distance: URIRef # Properties that take Distances as values are of the form '&lt;Number&gt; &lt;Length unit of measure&gt;'. E.g., '7 ft'.
+ Distillery: URIRef # A distillery.
+ DonateAction: URIRef # The act of providing goods, services, or money without compensation, often for philanthropic reasons.
+ DownloadAction: URIRef # The act of downloading an object.
+ DrawAction: URIRef # The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.
+ DrinkAction: URIRef # The act of swallowing liquids.
+ DriveWheelConfigurationValue: URIRef # A value indicating which roadwheels will receive torque.
+ DryCleaningOrLaundry: URIRef # A dry-cleaning business.
+ Duration: URIRef # Quantity: Duration (use <a href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601 duration format</a>).
+ EatAction: URIRef # The act of swallowing solid objects.
+ EducationEvent: URIRef # Event type: Education event.
+ EducationalAudience: URIRef # An EducationalAudience.
+ EducationalOrganization: URIRef # An educational organization.
+ Electrician: URIRef # An electrician.
+ ElectronicsStore: URIRef # An electronics store.
+ ElementarySchool: URIRef # An elementary school.
+ EmailMessage: URIRef # An email message.
+ Embassy: URIRef # An embassy.
+ EmergencyService: URIRef # An emergency service, such as a fire station or ER.
+ EmployeeRole: URIRef # A subclass of OrganizationRole used to describe employee relationships.
+ EmployerAggregateRating: URIRef # An aggregate rating of an Organization related to its role as an employer.
+ EmploymentAgency: URIRef # An employment agency.
+ 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 <a class="localLink" href="http://schema.org/result">result</a> of an <a class="localLink" href="http://schema.org/EndorseAction">EndorseAction</a> in which the <a class="localLink" href="http://schema.org/object">object</a> of the action is rated positively by some <a class="localLink" href="http://schema.org/agent">agent</a>. As is common elsewhere in schema.org, it is sometimes more useful to describe the results of such an action without explicitly describing the <a class="localLink" href="http://schema.org/Action">Action</a>.<br/><br/> An <a class="localLink" href="http://schema.org/EndorsementRating">EndorsementRating</a> 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 '&lt;Number&gt; &lt;Energy unit of measure&gt;'.
+ EngineSpecification: URIRef # Information about the engine of the vehicle. A vehicle can have multiple engines represented by multiple engine specification entities.
+ EntertainmentBusiness: URIRef # A business providing entertainment.
+ EntryPoint: URIRef # An entry point, within some Web-based protocol.
+ Enumeration: URIRef # Lists or enumerations—for example, a list of cuisines or music genres, etc.
+ Episode: URIRef # A media episode (e.g. TV, radio, video game) which can be part of a series or season.
+ Event: URIRef # An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the <a class="localLink" href="http://schema.org/offers">offers</a> property. Repeated events may be structured as separate Event objects.
+ EventReservation: URIRef # A reservation for an event like a concert, sporting event, or lecture.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.
+ EventStatusType: URIRef # EventStatusType is an enumeration type whose instances represent several states that an Event may be in.
+ EventVenue: URIRef # An event venue.
+ ExerciseAction: URIRef # The act of participating in exertive activity for the purposes of improving health and fitness.
+ ExerciseGym: URIRef # A gym.
+ ExhibitionEvent: URIRef # Event type: Exhibition event, e.g. at a museum, library, archive, tradeshow, ...
+ FAQPage: URIRef # A <a class="localLink" href="http://schema.org/FAQPage">FAQPage</a> is a <a class="localLink" href="http://schema.org/WebPage">WebPage</a> presenting one or more "<a href="https://en.wikipedia.org/wiki/FAQ">Frequently asked questions</a>" (see also <a class="localLink" href="http://schema.org/QAPage">QAPage</a>).
+ FMRadioChannel: URIRef # A radio channel that uses FM.
+ FastFoodRestaurant: URIRef # A fast-food restaurant.
+ Festival: URIRef # Event type: Festival.
+ FilmAction: URIRef # The act of capturing sound and moving images on film, video, or digitally.
+ FinancialProduct: URIRef # A product provided to consumers and businesses by financial institutions such as banks, insurance companies, brokerage firms, consumer finance companies, and investment companies which comprise the financial services industry.
+ FinancialService: URIRef # Financial services business.
+ FindAction: URIRef # The act of finding an object.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/SearchAction">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li> </ul>
+ FireStation: URIRef # A fire station. With firemen.
+ Flight: URIRef # An airline flight.
+ FlightReservation: URIRef # A reservation for air travel.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.
+ Float: URIRef # Data type: Floating number.
+ Florist: URIRef # A florist.
+ FollowAction: URIRef # The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is <em>not</em> necessarily reciprocal.</li> <li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.</li> <li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.</li> <li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.</li> <li><a class="localLink" href="http://schema.org/TrackAction">TrackAction</a>: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it).</li> </ul>
+ FoodEstablishment: URIRef # A food-related business.
+ FoodEstablishmentReservation: URIRef # A reservation to dine at a food-related business.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.
+ FoodEvent: URIRef # Event type: Food event.
+ FoodService: URIRef # A food service, like breakfast, lunch, or dinner.
+ 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.
+ GameServer: URIRef # Server that provides game interaction in a multiplayer game.
+ GameServerStatus: URIRef # Status of a game server.
+ GardenStore: URIRef # A garden store.
+ GasStation: URIRef # A gas station.
+ GatedResidenceCommunity: URIRef # Residence type: Gated community.
+ GenderType: URIRef # An enumeration of genders.
+ GeneralContractor: URIRef # A general contractor.
+ 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.
+ GiveAction: URIRef # The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li> <li><a class="localLink" href="http://schema.org/SendAction">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you).</li> </ul>
+ GolfCourse: URIRef # A golf course.
+ GovernmentBuilding: URIRef # A government building.
+ GovernmentOffice: URIRef # A government office&#x2014;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.
+ GroceryStore: URIRef # A grocery store.
+ HVACBusiness: URIRef # A business that provide Heating, Ventilation and Air Conditioning services.
+ HairSalon: URIRef # A hair salon.
+ HardwareStore: URIRef # A hardware store.
+ HealthAndBeautyBusiness: URIRef # Health and beauty.
+ HealthClub: URIRef # A health club.
+ HighSchool: URIRef # A high school.
+ HinduTemple: URIRef # A Hindu temple.
+ HobbyShop: URIRef # A store that sells materials useful or necessary for various hobbies.
+ HomeAndConstructionBusiness: URIRef # A construction business.<br/><br/> A HomeAndConstructionBusiness is a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> that provides services around homes and buildings.<br/><br/> As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>(s).
+ HomeGoodsStore: URIRef # A home goods store.
+ Hospital: URIRef # A hospital.
+ Hostel: URIRef # A hostel - cheap accommodation, often in shared dormitories. <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ Hotel: URIRef # A hotel is an establishment that provides lodging paid on a short-term basis (Source: Wikipedia, the free encyclopedia, see http://en.wikipedia.org/wiki/Hotel). <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ HotelRoom: URIRef # A hotel room is a single room in a hotel. <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ House: URIRef # A house is a building or structure that has the ability to be occupied for habitation by humans or other creatures (Source: Wikipedia, the free encyclopedia, see <a href="http://en.wikipedia.org/wiki/House">http://en.wikipedia.org/wiki/House</a>).
+ HousePainter: URIRef # A house painting service.
+ HowTo: URIRef # Instructions that explain how to achieve a result by performing a sequence of steps.
+ HowToDirection: URIRef # A direction indicating a single action to do in the instructions for how to achieve a result.
+ HowToItem: URIRef # An item used as either a tool or supply when performing the instructions for how to to achieve a result.
+ HowToSection: URIRef # A sub-grouping of steps in the instructions for how to achieve a result (e.g. steps for making a pie crust within a pie recipe).
+ HowToStep: URIRef # A step in the instructions for how to achieve a result. It is an ordered list with HowToDirection and/or HowToTip items.
+ HowToSupply: URIRef # A supply consumed when performing the instructions for how to achieve a result.
+ HowToTip: URIRef # An explanation in the instructions for how to achieve a result. It provides supplementary information about a technique, supply, author's preference, etc. It can explain what could be done, or what should not be done, but doesn't specify what should be done (see HowToDirection).
+ HowToTool: URIRef # A tool used (but not consumed) when performing instructions for how to achieve a result.
+ IceCreamShop: URIRef # An ice cream shop.
+ IgnoreAction: URIRef # The act of intentionally disregarding the object. An agent ignores an object.
+ ImageGallery: URIRef # Web page type: Image gallery page.
+ ImageObject: URIRef # An image file.
+ IndividualProduct: URIRef # A single, identifiable product instance (e.g. a laptop with a particular serial number).
+ InformAction: URIRef # The act of notifying someone of information pertinent to them, with no expectation of a response.
+ InsertAction: URIRef # The act of adding at a specific location in an ordered collection.
+ InstallAction: URIRef # The act of installing an application.
+ 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.
+ 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.
+ InternetCafe: URIRef # An internet cafe.
+ InvestmentOrDeposit: URIRef # A type of financial product that typically requires the client to transfer funds to a financial service in return for potential beneficial financial return.
+ InviteAction: URIRef # The act of asking someone to attend an event. Reciprocal of RsvpAction.
+ Invoice: URIRef # A statement of the money due for goods or services; a bill.
+ ItemAvailability: URIRef # A list of possible product availability options.
+ ItemList: URIRef # A list of items of any sort&#x2014;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.
+ ItemListOrderType: URIRef # Enumerated for values for itemListOrder for indicating how an ordered ItemList is organized.
+ 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.
+ JoinAction: URIRef # An agent joins an event/group with participants/friends at a location.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li> <li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li> <li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li> </ul>
+ LakeBodyOfWater: URIRef # A lake (for example, Lake Pontrachain).
+ Landform: URIRef # A landform or physical feature. Landform elements include mountains, plains, lakes, rivers, seascape and oceanic waterbody interface features such as bays, peninsulas, seas and so forth, including sub-aqueous terrain features such as submersed mountain ranges, volcanoes, and the great ocean basins.
+ LandmarksOrHistoricalBuildings: URIRef # An historical landmark or building.
+ Language: URIRef # Natural languages such as Spanish, Tamil, Hindi, English, etc. Formal language code tags expressed in <a href="https://en.wikipedia.org/wiki/IETF_language_tag">BCP 47</a> can be used via the <a class="localLink" href="http://schema.org/alternateName">alternateName</a> property. The Language type previously also covered programming languages such as Scheme and Lisp, which are now best represented using <a class="localLink" href="http://schema.org/ComputerLanguage">ComputerLanguage</a>.
+ LeaveAction: URIRef # An agent leaves an event / group with participants/friends at a location.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: The antonym of LeaveAction.</li> <li><a class="localLink" href="http://schema.org/UnRegisterAction">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.</li> </ul>
+ LegalService: URIRef # A LegalService is a business that provides legally-oriented services, advice and representation, e.g. law firms.<br/><br/> As a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a> it can be described as a <a class="localLink" href="http://schema.org/provider">provider</a> of one or more <a class="localLink" href="http://schema.org/Service">Service</a>(s).
+ LegislativeBuilding: URIRef # A legislative building&#x2014;for example, the state capitol.
+ LendAction: URIRef # The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/BorrowAction">BorrowAction</a>: Reciprocal of LendAction.</li> </ul>
+ Library: URIRef # A library.
+ LikeAction: URIRef # The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.
+ LiquorStore: URIRef # A shop that sells alcoholic drinks such as wine, beer, whisky and other spirits.
+ ListItem: URIRef # An list item, e.g. a step in a checklist or how-to description.
+ ListenAction: URIRef # The act of consuming audio content.
+ LiteraryEvent: URIRef # Event type: Literary event.
+ LiveBlogPosting: URIRef # A blog post intended to provide a rolling textual coverage of an ongoing event through continuous updates.
+ LoanOrCredit: URIRef # A financial product for the loaning of an amount of money 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.
+ 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.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.
+ LoseAction: URIRef # The act of being defeated in a competitive activity.
+ Map: URIRef # A map.
+ MapCategoryType: URIRef # An enumeration of several kinds of Map.
+ MarryAction: URIRef # The act of marrying a person.
+ Mass: URIRef # Properties that take Mass as values are of the form '&lt;Number&gt; &lt;Mass unit of measure&gt;'. E.g., '7 kg'.
+ MediaGallery: URIRef # Web page type: Media gallery page. A mixed-media page that can contains media such as images, videos, and other multimedia.
+ MediaObject: URIRef # A media object, such as an image, video, or audio object embedded in a web page or a downloadable dataset i.e. DataDownload. Note that a creative work may have many media objects associated with it on the same web page. For example, a page about a single song (MusicRecording) may have a music video (VideoObject), and a high and low bandwidth audio stream (2 AudioObject's).
+ MediaSubscription: URIRef # A subscription which allows a user to access media including audio, video, books, etc.
+ MedicalOrganization: URIRef # A medical organization (physical or not), such as hospital, institution or clinic.
+ MeetingRoom: URIRef # A meeting room, conference room, or conference hall is a room provided for singular events such as business conferences and meetings (Source: Wikipedia, the free encyclopedia, see <a href="http://en.wikipedia.org/wiki/Conference_hall">http://en.wikipedia.org/wiki/Conference_hall</a>). <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ MensClothingStore: URIRef # A men's clothing store.
+ 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.
+ 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).
+ 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.
+ 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 <a class="localLink" href="http://schema.org/PriceSpecification">PriceSpecification</a> Types to describe the price of an Offer, Invoice, etc.
+ MonetaryAmountDistribution: URIRef # A statistical distribution of monetary amounts.
+ Mosque: URIRef # A mosque.
+ Motel: URIRef # A motel. <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ MotorcycleDealer: URIRef # A motorcycle dealer.
+ MotorcycleRepair: URIRef # A motorcycle repair shop.
+ Mountain: URIRef # A mountain, like Mount Whitney or Mount Everest.
+ MoveAction: URIRef # The act of an agent relocating to a place.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/TransferAction">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li> </ul>
+ Movie: URIRef # A movie.
+ MovieClip: URIRef # A short segment/part of a movie.
+ MovieRentalStore: URIRef # A movie rental store.
+ MovieSeries: URIRef # A series of movies. Included movies can be indicated with the hasPart property.
+ MovieTheater: URIRef # A movie theater.
+ MovingCompany: URIRef # A moving company.
+ 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.
+ 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.
+ MusicPlaylist: URIRef # A collection of music tracks in playlist form.
+ MusicRecording: URIRef # A music recording (track), usually a single song.
+ MusicRelease: URIRef # A MusicRelease is a specific release of a music album.
+ MusicReleaseFormatType: URIRef # Format of this release (the type of recording media used, ie. compact disc, digital media, LP, etc.).
+ MusicStore: URIRef # A music store.
+ MusicVenue: URIRef # A music venue.
+ MusicVideoObject: URIRef # A music video file.
+ NGO: URIRef # Organization: Non-governmental Organization.
+ NailSalon: URIRef # A nail salon.
+ NewsArticle: URIRef # A NewsArticle is an article whose content reports news, or provides background context and supporting materials for understanding the news.<br/><br/> A more detailed overview of <a href="/docs/news.html">schema.org News markup</a> is also available.
+ NightClub: URIRef # A nightclub or discotheque.
+ Notary: URIRef # A notary.
+ NoteDigitalDocument: URIRef # A file containing a note, primarily for the author.
+ Number: URIRef # Data type: Number.<br/><br/> Usage guidelines:<br/><br/> <ul> <li>Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similiar Unicode symbols.</li> <li>Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.</li> </ul>
+ NutritionInformation: URIRef # Nutritional information about the recipe.
+ Occupation: URIRef # A profession, may involve prolonged training and/or a formal qualification.
+ OceanBodyOfWater: URIRef # An ocean (for example, the Pacific).
+ Offer: URIRef # An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event, to rent the DVD of a movie, to stream a TV show over the internet, to repair a motorcycle, or to loan a book.<br/><br/> Note: As the <a class="localLink" href="http://schema.org/businessFunction">businessFunction</a> property, which identifies the form of offer (e.g. sell, lease, repair, dispose), defaults to http://purl.org/goodrelations/v1#Sell; an Offer without a defined businessFunction value can be assumed to be an offer to sell.<br/><br/> For <a href="http://www.gs1.org/barcodes/technical/idkeys/gtin">GTIN</a>-related fields, see <a href="http://www.gs1.org/barcodes/support/check_digit_calculator">Check Digit calculator</a> and <a href="http://www.gs1us.org/resources/standards/gtin-validation-guide">validation guide</a> from <a href="http://www.gs1.org/">GS1</a>.
+ OfferCatalog: URIRef # An OfferCatalog is an ItemList that contains related Offers and/or further OfferCatalogs that are offeredBy the same provider.
+ OfferItemCondition: URIRef # A list of possible conditions for the item.
+ OfficeEquipmentStore: URIRef # An office equipment store.
+ OnDemandEvent: URIRef # A publication event e.g. catch-up TV or radio podcast, during which a program is available on-demand.
+ OpeningHoursSpecification: URIRef # A structured value providing information about the opening hours of a place or a certain service inside a place.<br/><br/> The place is <strong>open</strong> if the <a class="localLink" href="http://schema.org/opens">opens</a> property is specified, and <strong>closed</strong> otherwise.<br/><br/> If the value for the <a class="localLink" href="http://schema.org/closes">closes</a> property is less than the value for the <a class="localLink" href="http://schema.org/opens">opens</a> property then the hour range is assumed to span over the next day.
+ 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.
+ OrderItem: URIRef # An order item is a line of an order. It includes the quantity and shipping details of a bought offer.
+ 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.
+ OrganizeAction: URIRef # The act of manipulating/administering/supervising/controlling one or more objects.
+ OutletStore: URIRef # An outlet store.
+ OwnershipInfo: URIRef # A structured value providing information about when a certain organization or person owned a certain product.
+ PaintAction: URIRef # The act of producing a painting, typically with paint and canvas as instruments.
+ Painting: URIRef # A painting.
+ ParcelDelivery: URIRef # The delivery of a parcel either via the postal service or a commercial service.
+ ParcelService: URIRef # A private parcel service as the delivery mode available for a certain offer.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#DHL</li> <li>http://purl.org/goodrelations/v1#FederalExpress</li> <li>http://purl.org/goodrelations/v1#UPS</li> </ul>
+ ParentAudience: URIRef # A set of characteristics describing parents, who can be interested in viewing some content.
+ Park: URIRef # A park.
+ ParkingFacility: URIRef # A parking lot or other parking facility.
+ 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.
+ 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.
+ 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.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#ByBankTransferInAdvance</li> <li>http://purl.org/goodrelations/v1#ByInvoice</li> <li>http://purl.org/goodrelations/v1#Cash</li> <li>http://purl.org/goodrelations/v1#CheckInAdvance</li> <li>http://purl.org/goodrelations/v1#COD</li> <li>http://purl.org/goodrelations/v1#DirectDebit</li> <li>http://purl.org/goodrelations/v1#GoogleCheckout</li> <li>http://purl.org/goodrelations/v1#PayPal</li> <li>http://purl.org/goodrelations/v1#PaySwarm</li> </ul>
+ PaymentService: URIRef # A Service to transfer funds from a person or organization to a beneficiary person or organization.
+ PaymentStatusType: URIRef # A specific payment status. For example, PaymentDue, PaymentComplete, etc.
+ PeopleAudience: URIRef # A set of characteristics belonging to people, e.g. who compose an item's target audience.
+ 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.
+ 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.<br/><br/> See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.
+ Permit: URIRef # A permit issued by an organization, e.g. a parking pass.
+ Person: URIRef # A person (alive, dead, undead, or fictional).
+ PetStore: URIRef # A pet store.
+ Pharmacy: URIRef # A pharmacy or drugstore.
+ Photograph: URIRef # A photograph.
+ PhotographAction: URIRef # The act of capturing still images of objects using a camera.
+ Physician: URIRef # A doctor's office.
+ Place: URIRef # Entities that have a somewhat fixed, physical extension.
+ PlaceOfWorship: URIRef # Place of worship, such as a church, synagogue, or mosque.
+ PlanAction: URIRef # The act of planning the execution of an event/task/action/reservation/plan to a future date.
+ PlayAction: URIRef # The act of playing/exercising/training/performing for enjoyment, leisure, recreation, Competition or exercise.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/ListenAction">ListenAction</a>: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.</li> <li><a class="localLink" href="http://schema.org/WatchAction">WatchAction</a>: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.</li> </ul>
+ Playground: URIRef # A playground.
+ Plumber: URIRef # A plumbing service.
+ PoliceStation: URIRef # A police station.
+ Pond: URIRef # A pond.
+ PostOffice: URIRef # A post office.
+ PostalAddress: URIRef # The mailing address.
+ PreOrderAction: URIRef # An agent orders a (not yet released) object/product/service to be delivered/sent.
+ PrependAction: URIRef # The act of inserting at the beginning if an ordered collection.
+ Preschool: URIRef # A preschool.
+ PresentationDigitalDocument: URIRef # A file containing slides or used for a presentation.
+ 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 <a class="localLink" href="http://schema.org/MonetaryAmount">MonetaryAmount</a> to describe independent amounts of money such as a salary, credit card limits, etc.
+ Product: URIRef # Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.
+ 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."<br/><br/> The general <a class="localLink" href="http://schema.org/ProfessionalService">ProfessionalService</a> type for local businesses was deprecated due to confusion with <a class="localLink" href="http://schema.org/Service">Service</a>. For reference, the types that it included were: <a class="localLink" href="http://schema.org/Dentist">Dentist</a>, <a class="localLink" href="http://schema.org/AccountingService">AccountingService</a>, <a class="localLink" href="http://schema.org/Attorney">Attorney</a>, <a class="localLink" href="http://schema.org/Notary">Notary</a>, as well as types for several kinds of <a class="localLink" href="http://schema.org/HomeAndConstructionBusiness">HomeAndConstructionBusiness</a>: <a class="localLink" href="http://schema.org/Electrician">Electrician</a>, <a class="localLink" href="http://schema.org/GeneralContractor">GeneralContractor</a>, <a class="localLink" href="http://schema.org/HousePainter">HousePainter</a>, <a class="localLink" href="http://schema.org/Locksmith">Locksmith</a>, <a class="localLink" href="http://schema.org/Plumber">Plumber</a>, <a class="localLink" href="http://schema.org/RoofingContractor">RoofingContractor</a>. <a class="localLink" href="http://schema.org/LegalService">LegalService</a> was introduced as a more inclusive supertype of <a class="localLink" href="http://schema.org/Attorney">Attorney</a>.
+ ProfilePage: URIRef # Web page type: Profile page.
+ ProgramMembership: URIRef # Used to describe membership in a loyalty programs (e.g. "StarAliance"), traveler clubs (e.g. "AAA"), purchase clubs ("Safeway Club"), etc.
+ PropertyValue: URIRef # A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.<br/><br/> Always use specific schema.org properties when a) they exist and b) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.
+ PropertyValueSpecification: URIRef # A Property value specification.
+ PublicSwimmingPool: URIRef # A public swimming pool.
+ PublicationEvent: URIRef # A PublicationEvent corresponds indifferently to the event of publication for a CreativeWork of any type e.g. a broadcast event, an on-demand event, a book/journal publication via a variety of delivery media.
+ PublicationIssue: URIRef # A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles.<br/><br/> See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.
+ PublicationVolume: URIRef # A part of a successively published publication such as a periodical or multi-volume work, often numbered. It may represent a time span, such as a year.<br/><br/> See also <a href="http://blog.schema.org/2014/09/schemaorg-support-for-bibliographic_2.html">blog post</a>.
+ QAPage: URIRef # A QAPage is a WebPage focussed on a specific Question and its Answer(s), e.g. in a question answering site or documenting Frequently Asked Questions (FAQs).
+ QualitativeValue: URIRef # A predefined value for a product characteristic, e.g. the power cord plug type 'US' or the garment sizes 'S', 'M', 'L', and 'XL'.
+ QuantitativeValue: URIRef # A point value or interval for product characteristics and other purposes.
+ QuantitativeValueDistribution: URIRef # A statistical distribution of values.
+ Quantity: URIRef # Quantities such as distance, time, mass, weight, etc. Particular instances of say Mass are entities like '3 Kg' or '4 milligrams'.
+ Question: URIRef # A specific question - e.g. from a user seeking answers online, or collected in a Frequently Asked Questions (FAQ) document.
+ QuoteAction: URIRef # An agent quotes/estimates/appraises an object/product/service with a price at a location/store.
+ RVPark: URIRef # A place offering space for "Recreational Vehicles", Caravans, mobile homes and the like.
+ 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.
+ RadioSeries: URIRef # CreativeWorkSeries dedicated to radio broadcast and associated online delivery.
+ RadioStation: URIRef # A radio station.
+ 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.
+ RealEstateAgent: URIRef # A real-estate agent.
+ ReceiveAction: URIRef # The act of physically/electronically taking delivery of an object thathas been transferred from an origin to a destination. Reciprocal of SendAction.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li> <li><a class="localLink" href="http://schema.org/TakeAction">TakeAction</a>: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transfered (e.g. I can receive a package, but it does not mean the package is now mine).</li> </ul>
+ Recipe: URIRef # A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via <a class="localLink" href="http://schema.org/suitableForDiet">suitableForDiet</a>. The <a class="localLink" href="http://schema.org/keywords">keywords</a> property can also be used to add more detail.
+ RecyclingCenter: URIRef # A recycling center.
+ RegisterAction: URIRef # The act of registering to be a user of a service, product or web page.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, <em>not</em> a group/team of people.</li> <li>[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li> <li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li> </ul>
+ RejectAction: URIRef # The act of rejecting to/adopting an object.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/AcceptAction">AcceptAction</a>: The antonym of RejectAction.</li> </ul>
+ 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.
+ RentalCarReservation: URIRef # A reservation for a rental car.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations.
+ 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 <a class="localLink" href="http://schema.org/AskAction">AskAction</a><br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/AskAction">AskAction</a>: Appears generally as an origin of a ReplyAction.</li> </ul>
+ Report: URIRef # A Report generated by governmental or non-governmental organization.
+ Reservation: URIRef # Describes a reservation for travel, dining or an event. Some reservations require tickets. <br/><br/> Note: 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 <a class="localLink" href="http://schema.org/Offer">Offer</a>.
+ ReservationPackage: URIRef # A group of multiple reservations with common values for all sub-reservations.
+ ReservationStatusType: URIRef # Enumerated status values for Reservation.
+ ReserveAction: URIRef # Reserving a concrete object.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/ScheduleAction">ScheduleAction</a></a>: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.</li> </ul>
+ Reservoir: URIRef # A reservoir of water, typically an artificially created lake, like the Lake Kariba reservoir.
+ Residence: URIRef # The place where a person lives.
+ Resort: URIRef # A resort is a place used for relaxation or recreation, attracting visitors for holidays or vacations. Resorts are places, towns or sometimes commercial establishment operated by a single company (Source: Wikipedia, the free encyclopedia, see <a href="http://en.wikipedia.org/wiki/Resort">http://en.wikipedia.org/wiki/Resort</a>). <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ Restaurant: URIRef # A restaurant.
+ RestrictedDiet: URIRef # A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons.
+ ResumeAction: URIRef # The act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer).
+ ReturnAction: URIRef # The act of returning to the origin that which was previously received (concrete objects) or taken (ownership).
+ 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.
+ RiverBodyOfWater: URIRef # A river (for example, the broad majestic Shannon).
+ Role: URIRef # Represents additional information about a relationship or property. For example a Role can be used to say that a 'member' role linking some SportsTeam to a player occurred during a particular time period. Or that a Person's 'actor' role in a Movie was for some particular characterName. Such properties can be attached to a Role entity, which is then associated with the main entities using ordinary properties like 'member' or 'actor'.<br/><br/> See also <a href="http://blog.schema.org/2014/06/introducing-role.html">blog post</a>.
+ RoofingContractor: URIRef # A roofing contractor.
+ Room: URIRef # A room is a distinguishable space within a structure, usually separated from other spaces by interior walls. (Source: Wikipedia, the free encyclopedia, see <a href="http://en.wikipedia.org/wiki/Room">http://en.wikipedia.org/wiki/Room</a>). <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ RsvpAction: URIRef # The act of notifying an event organizer as to whether you expect to attend the event.
+ RsvpResponseType: URIRef # RsvpResponseType is an enumeration type whose instances represent responding to an RSVP request.
+ SaleEvent: URIRef # Event type: Sales event.
+ ScheduleAction: URIRef # Scheduling future actions, events, or tasks.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/ReserveAction">ReserveAction</a>: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.</li> </ul>
+ ScholarlyArticle: URIRef # A scholarly article.
+ School: URIRef # A school.
+ ScreeningEvent: URIRef # A screening of a movie or other video.
+ Sculpture: URIRef # A piece of sculpture.
+ SeaBodyOfWater: URIRef # A sea (for example, the Caspian sea).
+ SearchAction: URIRef # The act of searching for an object.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/FindAction">FindAction</a>: SearchAction generally leads to a FindAction, but not necessarily.</li> </ul>
+ SearchResultsPage: URIRef # Web page type: Search results page.
+ Season: URIRef # A media season e.g. tv, radio, video game etc.
+ Seat: URIRef # Used to describe a seat, such as a reserved seat in an event reservation.
+ SelfStorage: URIRef # A self-storage facility.
+ SellAction: URIRef # The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.
+ SendAction: URIRef # The act of physically/electronically dispatching an object for transfer from an origin to a destination.Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li> <li><a class="localLink" href="http://schema.org/GiveAction">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).</li> </ul>
+ Series: URIRef # A Series in schema.org is a group of related items, typically but not necessarily of the same kind. See also <a class="localLink" href="http://schema.org/CreativeWorkSeries">CreativeWorkSeries</a>, <a class="localLink" href="http://schema.org/EventSeries">EventSeries</a>.
+ Service: URIRef # A service provided by an organization, e.g. delivery service, print services, etc.
+ ServiceChannel: URIRef # A means for accessing a service, e.g. a government office location, web site, or phone number.
+ ShareAction: URIRef # The act of distributing content to people for their amusement or edification.
+ ShoeStore: URIRef # A shoe store.
+ ShoppingCenter: URIRef # A shopping center or mall.
+ SingleFamilyResidence: URIRef # Residence type: Single-family home.
+ SiteNavigationElement: URIRef # A navigation element of the page.
+ SkiResort: URIRef # A ski resort.
+ SocialEvent: URIRef # Event type: Social event.
+ SocialMediaPosting: URIRef # A post to a social media platform, including blog posts, tweets, Facebook posts, etc.
+ SoftwareApplication: URIRef # A software application.
+ SoftwareSourceCode: URIRef # Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.
+ SomeProducts: URIRef # A placeholder for multiple similar products of the same kind.
+ SpeakableSpecification: URIRef # A SpeakableSpecification indicates (typically via <a class="localLink" href="http://schema.org/xpath">xpath</a> or <a class="localLink" href="http://schema.org/cssSelector">cssSelector</a>) sections of a document that are highlighted as particularly <a class="localLink" href="http://schema.org/speakable">speakable</a>. Instances of this type are expected to be used primarily as values of the <a class="localLink" href="http://schema.org/speakable">speakable</a> property.
+ Specialty: URIRef # Any branch of a field in which people typically develop specific expertise, usually after significant study, time, and effort.
+ SportingGoodsStore: URIRef # A sporting goods store.
+ SportsActivityLocation: URIRef # A sports location, such as a playing field.
+ SportsClub: URIRef # A sports club.
+ SportsEvent: URIRef # Event type: Sports event.
+ SportsOrganization: URIRef # Represents the collection of all sports organizations, including sports teams, governing bodies, and sports associations.
+ SportsTeam: URIRef # Organization: Sports team.
+ SpreadsheetDigitalDocument: URIRef # A spreadsheet file.
+ StadiumOrArena: URIRef # A stadium.
+ State: URIRef # A state or province of a country.
+ SteeringPositionValue: URIRef # A value indicating a steering position.
+ Store: URIRef # A retail good store.
+ StructuredValue: URIRef # Structured values are used when the value of a property has a more complex structure than simply being a textual value or a reference to another thing.
+ SubscribeAction: URIRef # The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li> <li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li> <li><a class="localLink" href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li> </ul>
+ SubwayStation: URIRef # A subway station.
+ Suite: URIRef # A suite in a hotel or other public accommodation, denotes a class of luxury accommodations, the key feature of which is multiple rooms (Source: Wikipedia, the free encyclopedia, see <a href="http://en.wikipedia.org/wiki/Suite_(hotel)">http://en.wikipedia.org/wiki/Suite_(hotel)</a>). <br /><br /> See also the <a href="/docs/hotels.html">dedicated document on the use of schema.org for marking up hotels and other forms of accommodations</a>.
+ SuspendAction: URIRef # The act of momentarily pausing a device or application (e.g. pause music playback or pause a timer).
+ Synagogue: URIRef # A synagogue.
+ TVClip: URIRef # A short TV program or a segment/part of a TV program.
+ TVEpisode: URIRef # A TV episode which can be part of a series or season.
+ TVSeason: URIRef # Season dedicated to TV broadcast and associated online delivery.
+ TVSeries: URIRef # CreativeWorkSeries dedicated to TV broadcast and associated online delivery.
+ Table: URIRef # A table on a Web page.
+ TakeAction: URIRef # The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li> <li><a class="localLink" href="http://schema.org/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li> </ul>
+ TattooParlor: URIRef # A tattoo parlor.
+ Taxi: URIRef # A taxi.
+ TaxiReservation: URIRef # A reservation for a taxi.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.
+ TaxiService: URIRef # A service for a vehicle for hire with a driver for local travel. Fares are usually calculated based on distance traveled.
+ TaxiStand: URIRef # A taxi stand.
+ TechArticle: URIRef # A technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.
+ TelevisionChannel: URIRef # A unique instance of a television BroadcastService on a CableOrSatelliteService lineup.
+ TelevisionStation: URIRef # A television station.
+ TennisComplex: URIRef # A tennis complex.
+ Text: URIRef # Data type: Text.
+ TextDigitalDocument: URIRef # A file composed primarily of text.
+ TheaterEvent: URIRef # Event type: Theater performance.
+ TheaterGroup: URIRef # A theater group or company, for example, the Royal Shakespeare Company or Druid Theatre.
+ Thing: URIRef # The most generic type of item.
+ Ticket: URIRef # Used to describe a ticket to an event, a flight, a bus ride, etc.
+ TieAction: URIRef # The act of reaching a draw in a competitive activity.
+ Time: URIRef # A point in time recurring on multiple days in the form hh:mm:ss[Z|(+|-)hh:mm] (see <a href="http://www.w3.org/TR/xmlschema-2/#time">XML schema for details</a>).
+ TipAction: URIRef # The act of giving money voluntarily to a beneficiary in recognition of services rendered.
+ TireShop: URIRef # A tire shop.
+ TouristAttraction: URIRef # A tourist attraction. In principle any Thing can be a <a class="localLink" href="http://schema.org/TouristAttraction">TouristAttraction</a>, from a <a class="localLink" href="http://schema.org/Mountain">Mountain</a> and <a class="localLink" href="http://schema.org/LandmarksOrHistoricalBuildings">LandmarksOrHistoricalBuildings</a> to a <a class="localLink" href="http://schema.org/LocalBusiness">LocalBusiness</a>. This Type can be used on its own to describe a general <a class="localLink" href="http://schema.org/TouristAttraction">TouristAttraction</a>, or be used as an <a class="localLink" href="http://schema.org/additionalType">additionalType</a> to add tourist attraction properties to any other type. (See examples below)
+ TouristInformationCenter: URIRef # A tourist information center.
+ ToyStore: URIRef # A toy store.
+ TrackAction: URIRef # An agent tracks an object for updates.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li> <li><a class="localLink" href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to the interest on the location of innanimate objects.</li> </ul>
+ TradeAction: URIRef # The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.
+ TrainReservation: URIRef # A reservation for train travel.<br/><br/> Note: This type is for information about actual reservations, e.g. in confirmation emails or HTML pages with individual confirmations of reservations. For offers of tickets, use <a class="localLink" href="http://schema.org/Offer">Offer</a>.
+ TrainStation: URIRef # A train station.
+ TrainTrip: URIRef # A trip on a commercial train line.
+ TransferAction: URIRef # The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.
+ 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.
+ Trip: URIRef # A trip or journey. An itinerary of visits to one or more places.
+ TypeAndQuantityNode: URIRef # A structured value indicating the quantity, unit of measurement, and business function of goods included in a bundle offer.
+ URL: URIRef # Data type: URL.
+ UnRegisterAction: URIRef # The act of un-registering from a service.<br/><br/> Related actions:<br/><br/> <ul> <li><a class="localLink" href="http://schema.org/RegisterAction">RegisterAction</a>: antonym of UnRegisterAction.</li> <li><a class="localLink" href="http://schema.org/LeaveAction">LeaveAction</a>: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you werer previously registered, rather than leaving a team/group of people.</li> </ul>
+ UnitPriceSpecification: URIRef # The price asked for a given offer by the respective organization or person.
+ UpdateAction: URIRef # The act of managing by changing/editing the state of the object.
+ UseAction: URIRef # The act of applying an object to its intended purpose.
+ UserBlocks: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserCheckins: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserComments: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserDownloads: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserInteraction: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserLikes: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserPageVisits: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserPlays: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserPlusOnes: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ UserTweets: URIRef # UserInteraction and its subtypes is an old way of talking about users interacting with pages. It is generally better to use <a class="localLink" href="http://schema.org/Action">Action</a>-based vocabulary, alongside types such as <a class="localLink" href="http://schema.org/Comment">Comment</a>.
+ Vehicle: URIRef # A vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.
+ VideoGallery: URIRef # Web page type: Video gallery page.
+ VideoGame: URIRef # A video game is an electronic game that involves human interaction with a user interface to generate visual feedback on a video device.
+ VideoGameClip: URIRef # A short segment/part of a video game.
+ VideoGameSeries: URIRef # A video game series.
+ VideoObject: URIRef # A video file.
+ ViewAction: URIRef # The act of consuming static visual content.
+ VisualArtsEvent: URIRef # Event type: Visual arts event.
+ VisualArtwork: URIRef # A work of art that is primarily visual in character.
+ Volcano: URIRef # A volcano, like Fuji san.
+ VoteAction: URIRef # The act of expressing a preference from a fixed/finite/structured set of choices/options.
+ WPAdBlock: URIRef # An advertising section of the page.
+ WPFooter: URIRef # The footer section of the page.
+ WPHeader: URIRef # The header section of the page.
+ WPSideBar: URIRef # A sidebar section of the page.
+ WantAction: URIRef # The act of expressing a desire about the object. An agent wants an object.
+ WarrantyPromise: URIRef # A structured value representing the duration and scope of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.
+ WarrantyScope: URIRef # A range of of services that will be provided to a customer free of charge in case of a defect or malfunction of a product.<br/><br/> Commonly used values:<br/><br/> <ul> <li>http://purl.org/goodrelations/v1#Labor-BringIn</li> <li>http://purl.org/goodrelations/v1#PartsAndLabor-BringIn</li> <li>http://purl.org/goodrelations/v1#PartsAndLabor-PickUp</li> </ul>
+ 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.
+ WebApplication: URIRef # Web applications.
+ WebPage: URIRef # A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as <code>breadcrumb</code> may be used. We recommend explicit declaration if these properties are specified, but if they are found outside of an itemscope, they will be assumed to be about the page.
+ WebPageElement: URIRef # A web page element, like a table or an image.
+ 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.
+ WholesaleStore: URIRef # A wholesale store.
+ WinAction: URIRef # The act of achieving victory in a competitive activity.
+ Winery: URIRef # A winery.
+ WorkersUnion: URIRef # A Workers Union (also known as a Labor Union, Labour Union, or Trade Union) is an organization that promotes the interests of its worker members by collectively bargaining with management, organizing, and political lobbying.
+ WriteAction: URIRef # The act of authoring written creative content.
+ Zoo: URIRef # A zoo.
+
+ # Valid non-python identifiers
+ _extras = ['False', 'True', 'yield']
+
+ _NS = Namespace("http://schema.org/")
diff --git a/rdflib/namespace/_SH.py b/rdflib/namespace/_SH.py
new file mode 100644
index 00000000..d3a8844d
--- /dev/null
+++ b/rdflib/namespace/_SH.py
@@ -0,0 +1,213 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class SH(DefinedNamespace):
+ """
+ W3C Shapes Constraint Language (SHACL) Vocabulary
+
+ This vocabulary defines terms used in SHACL, the W3C Shapes Constraint Language.
+
+ Generated from: https://www.w3.org/ns/shacl.ttl
+ Date: 2020-05-26 14:20:08.041103
+
+ sh:suggestedShapesGraph <http://www.w3.org/ns/shacl-shacl#>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ alternativePath: URIRef # The (single) value of this property must be a list of path elements, representing the elements of alternative paths.
+ annotationProperty: URIRef # The annotation property that shall be set.
+ annotationValue: URIRef # The (default) values of the annotation property.
+ annotationVarName: URIRef # The name of the SPARQL variable from the SELECT clause that shall be used for the values.
+ ask: URIRef # The SPARQL ASK query to execute.
+ closed: URIRef # If set to true then the shape is closed.
+ condition: URIRef # The shapes that the focus nodes need to conform to before a rule is executed on them.
+ conforms: URIRef # True if the validation did not produce any validation results, and false otherwise.
+ construct: URIRef # The SPARQL CONSTRUCT query to execute.
+ datatype: URIRef # Specifies an RDF datatype that all value nodes must have.
+ deactivated: URIRef # If set to true then all nodes conform to this.
+ declare: URIRef # Links a resource with its namespace prefix declarations.
+ defaultValue: URIRef # A default value for a property, for example for user interface tools to pre-populate input fields.
+ description: URIRef # Human-readable descriptions for the property in the context of the surrounding shape.
+ detail: URIRef # Links a result with other results that provide more details, for example to describe violations against nested shapes.
+ disjoint: URIRef # Specifies a property where the set of values must be disjoint with the value nodes.
+ 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.
+ 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.
+ ignoredProperties: URIRef # An optional RDF list of properties that are also permitted in addition to those explicitly enumerated via sh:property/sh:path.
+ intersection: URIRef # A list of node expressions that shall be intersected.
+ inversePath: URIRef # The (single) value of this property represents an inverse path (object to subject).
+ js: URIRef # Constraints expressed in JavaScript.
+ jsFunctionName: URIRef # The name of the JavaScript function to execute.
+ 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.
+ 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.
+ 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.
+ 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.
+ name: URIRef # Human-readable labels for the property in the context of the surrounding shape.
+ namespace: URIRef # The namespace associated with a prefix in a prefix declaration.
+ node: URIRef # Specifies the node shape that all value nodes must conform to.
+ 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.
+ 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.
+ parameter: URIRef # The parameters of a function or constraint component.
+ path: URIRef # Specifies the property path of a property shape.
+ pattern: URIRef # Specifies a regular expression pattern that the string representations of the value nodes must match.
+ predicate: URIRef # An expression producing the properties that shall be inferred as predicates.
+ prefix: URIRef # The prefix of a prefix declaration.
+ 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.
+ 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.
+ 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.
+ 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.
+ 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.
+ suggestedShapesGraph: URIRef # Suggested shapes graphs for this ontology. The values of this property may be used in the absence of specific sh:shapesGraph statements.
+ target: URIRef # Links a shape to a target specified by an extension language, for example instances of sh:SPARQLTarget.
+ targetClass: URIRef # Links a shape to a class, indicating that all instances of the class must conform to the shape.
+ targetNode: URIRef # Links a shape to individual nodes, indicating that these nodes must conform to the shape.
+ targetObjectsOf: URIRef # Links a shape to a property, indicating that all all objects of triples that have the given property as their predicate must conform to the shape.
+ targetSubjectsOf: URIRef # Links a shape to a property, indicating that all subjects of triples that have the given property as their predicate must conform to the shape.
+ union: URIRef # A list of node expressions that shall be used together.
+ uniqueLang: URIRef # Specifies whether all node values must have a unique (or no) language tag.
+ update: URIRef # The SPARQL UPDATE to execute.
+ validator: URIRef # The validator(s) used to evaluate constraints of either node or property shapes.
+ value: URIRef # An RDF node that has caused the result.
+ xone: URIRef # Specifies a list of shapes so that the value nodes must conform to exactly one of the shapes.
+ zeroOrMorePath: URIRef # The (single) value of this property represents a path that is matched zero or more times.
+ zeroOrOnePath: URIRef # The (single) value of this property represents a path that is matched zero or one times.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ AbstractResult: URIRef # The base class of validation results, typically not instantiated directly.
+ ConstraintComponent: URIRef # The class of constraint components.
+ Function: URIRef # The class of SHACL functions.
+ JSConstraint: URIRef # The class of constraints backed by a JavaScript function.
+ JSExecutable: URIRef # Abstract base class of resources that declare an executable JavaScript.
+ JSFunction: URIRef # The class of SHACL functions that execute a JavaScript function when called.
+ JSLibrary: URIRef # Represents a JavaScript library, typically identified by one or more URLs of files to include.
+ JSRule: URIRef # The class of SHACL rules expressed using JavaScript.
+ JSTarget: URIRef # The class of targets that are based on JavaScript functions.
+ JSTargetType: URIRef # The (meta) class for parameterizable targets that are based on JavaScript functions.
+ JSValidator: URIRef # A SHACL validator based on JavaScript. This can be used to declare SHACL constraint components that perform JavaScript-based validation when used.
+ NodeKind: URIRef # The class of all node kinds, including sh:BlankNode, sh:IRI, sh:Literal or the combinations of these: sh:BlankNodeOrIRI, sh:BlankNodeOrLiteral, sh:IRIOrLiteral.
+ NodeShape: URIRef # A node shape is a shape that specifies constraint that need to be met with respect to focus nodes.
+ Parameter: URIRef # The class of parameter declarations, consisting of a path predicate and (possibly) information about allowed value type, cardinality and other characteristics.
+ Parameterizable: URIRef # Superclass of components that can take parameters, especially functions and constraint components.
+ PrefixDeclaration: URIRef # The class of prefix declarations, consisting of pairs of a prefix with a namespace.
+ PropertyGroup: URIRef # Instances of this class represent groups of property shapes that belong together.
+ 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.
+ 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.
+ SPARQLExecutable: URIRef # The class of resources that encapsulate a SPARQL query.
+ 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.
+ 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.
+ 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.
+ TargetType: URIRef # The (meta) class for parameterizable targets. Instances of this are instantiated as values of the sh:target property.
+ TripleRule: URIRef # A rule based on triple (subject, predicate, object) pattern.
+ ValidationReport: URIRef # The class of SHACL validation reports.
+ ValidationResult: URIRef # The class of validation results.
+ Validator: URIRef # The class of validators, which provide instructions on how to process a constraint definition. This class serves as base class for the SPARQL-based validators and other possible implementations.
+
+ # http://www.w3.org/2000/01/rdf-schema#Resource
+ this: URIRef # A node expression that represents the current focus node.
+
+ # http://www.w3.org/ns/shacl#ConstraintComponent
+ AndConstraintComponent: URIRef # A constraint component that can be used to test whether a value node conforms to all members of a provided list of shapes.
+ ClassConstraintComponent: URIRef # A constraint component that can be used to verify that each value node is an instance of a given type.
+ ClosedConstraintComponent: URIRef # A constraint component that can be used to indicate that focus nodes must only have values for those properties that have been explicitly enumerated via sh:property/sh:path.
+ DatatypeConstraintComponent: URIRef # A constraint component that can be used to restrict the datatype of all value nodes.
+ DisjointConstraintComponent: URIRef # A constraint component that can be used to verify that the set of value nodes is disjoint with the the set of nodes that have the focus node as subject and the value of a given property as predicate.
+ EqualsConstraintComponent: URIRef # A constraint component that can be used to verify that the set of value nodes is equal to the set of nodes that have the focus node as subject and the value of a given property as predicate.
+ ExpressionConstraintComponent: URIRef # A constraint component that can be used to verify that a given node expression produces true for all value nodes.
+ HasValueConstraintComponent: URIRef # A constraint component that can be used to verify that one of the value nodes is a given RDF node.
+ InConstraintComponent: URIRef # A constraint component that can be used to exclusively enumerate the permitted value nodes.
+ JSConstraintComponent: URIRef # A constraint component with the parameter sh:js linking to a sh:JSConstraint containing a sh:script.
+ LanguageInConstraintComponent: URIRef # A constraint component that can be used to enumerate language tags that all value nodes must have.
+ LessThanConstraintComponent: URIRef # A constraint component that can be used to verify that each value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.
+ LessThanOrEqualsConstraintComponent: URIRef # A constraint component that can be used to verify that every value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.
+ MaxCountConstraintComponent: URIRef # A constraint component that can be used to restrict the maximum number of value nodes.
+ MaxExclusiveConstraintComponent: URIRef # A constraint component that can be used to restrict the range of value nodes with a maximum exclusive value.
+ MaxInclusiveConstraintComponent: URIRef # A constraint component that can be used to restrict the range of value nodes with a maximum inclusive value.
+ MaxLengthConstraintComponent: URIRef # A constraint component that can be used to restrict the maximum string length of value nodes.
+ MinCountConstraintComponent: URIRef # A constraint component that can be used to restrict the minimum number of value nodes.
+ MinExclusiveConstraintComponent: URIRef # A constraint component that can be used to restrict the range of value nodes with a minimum exclusive value.
+ MinInclusiveConstraintComponent: URIRef # A constraint component that can be used to restrict the range of value nodes with a minimum inclusive value.
+ MinLengthConstraintComponent: URIRef # A constraint component that can be used to restrict the minimum string length of value nodes.
+ NodeConstraintComponent: URIRef # A constraint component that can be used to verify that all value nodes conform to the given node shape.
+ NodeKindConstraintComponent: URIRef # A constraint component that can be used to restrict the RDF node kind of each value node.
+ NotConstraintComponent: URIRef # A constraint component that can be used to verify that value nodes do not conform to a given shape.
+ OrConstraintComponent: URIRef # A constraint component that can be used to restrict the value nodes so that they conform to at least one out of several provided shapes.
+ PatternConstraintComponent: URIRef # A constraint component that can be used to verify that every value node matches a given regular expression.
+ PropertyConstraintComponent: URIRef # A constraint component that can be used to verify that all value nodes conform to the given property shape.
+ QualifiedMaxCountConstraintComponent: URIRef # A constraint component that can be used to verify that a specified maximum number of value nodes conforms to a given shape.
+ QualifiedMinCountConstraintComponent: URIRef # A constraint component that can be used to verify that a specified minimum number of value nodes conforms to a given shape.
+ SPARQLConstraintComponent: URIRef # A constraint component that can be used to define constraints based on SPARQL queries.
+ UniqueLangConstraintComponent: URIRef # A constraint component that can be used to specify that no pair of value nodes may use the same language tag.
+ XoneConstraintComponent: URIRef # A constraint component that can be used to restrict the value nodes so that they conform to exactly one out of several provided shapes.
+
+ # http://www.w3.org/ns/shacl#NodeKind
+ BlankNode: URIRef # The node kind of all blank nodes.
+ BlankNodeOrIRI: URIRef # The node kind of all blank nodes or IRIs.
+ BlankNodeOrLiteral: URIRef # The node kind of all blank nodes or literals.
+ IRI: URIRef # The node kind of all IRIs.
+ IRIOrLiteral: URIRef # The node kind of all IRIs or literals.
+ Literal: URIRef # The node kind of all literals.
+
+ # http://www.w3.org/ns/shacl#Parameter
+
+ # http://www.w3.org/ns/shacl#Severity
+ Info: URIRef # The severity for an informational validation result.
+ Violation: URIRef # The severity for a violation validation result.
+ Warning: URIRef # The severity for a warning validation result.
+
+ # Valid non-python identifiers
+ _extras = ['and', 'class', 'in', 'not', 'or', 'AndConstraintComponent-and', 'ClassConstraintComponent-class', 'ClosedConstraintComponent-closed', 'ClosedConstraintComponent-ignoredProperties', 'DatatypeConstraintComponent-datatype', 'DisjointConstraintComponent-disjoint', 'EqualsConstraintComponent-equals', 'ExpressionConstraintComponent-expression', 'HasValueConstraintComponent-hasValue', 'InConstraintComponent-in', 'JSConstraint-js', 'LanguageInConstraintComponent-languageIn', 'LessThanConstraintComponent-lessThan', 'LessThanOrEqualsConstraintComponent-lessThanOrEquals', 'MaxCountConstraintComponent-maxCount', 'MaxExclusiveConstraintComponent-maxExclusive', 'MaxInclusiveConstraintComponent-maxInclusive', 'MaxLengthConstraintComponent-maxLength', 'MinCountConstraintComponent-minCount', 'MinExclusiveConstraintComponent-minExclusive', 'MinInclusiveConstraintComponent-minInclusive', 'MinLengthConstraintComponent-minLength', 'NodeConstraintComponent-node', 'NodeKindConstraintComponent-nodeKind', 'NotConstraintComponent-not', 'OrConstraintComponent-or', 'PatternConstraintComponent-flags', 'PatternConstraintComponent-pattern', 'PropertyConstraintComponent-property', 'QualifiedMaxCountConstraintComponent-qualifiedMaxCount', 'QualifiedMaxCountConstraintComponent-qualifiedValueShape', 'QualifiedMaxCountConstraintComponent-qualifiedValueShapesDisjoint', 'QualifiedMinCountConstraintComponent-qualifiedMinCount', 'QualifiedMinCountConstraintComponent-qualifiedValueShape', 'QualifiedMinCountConstraintComponent-qualifiedValueShapesDisjoint', 'SPARQLConstraintComponent-sparql', 'UniqueLangConstraintComponent-uniqueLang', 'XoneConstraintComponent-xone']
+
+ _NS = Namespace("http://www.w3.org/ns/shacl#")
diff --git a/rdflib/namespace/_SKOS.py b/rdflib/namespace/_SKOS.py
new file mode 100644
index 00000000..6f8aa252
--- /dev/null
+++ b/rdflib/namespace/_SKOS.py
@@ -0,0 +1,61 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class SKOS(DefinedNamespace):
+ """
+ SKOS Vocabulary
+
+ An RDF vocabulary for describing the basic structure and content of concept schemes such as thesauri,
+ classification schemes, subject heading lists, taxonomies, 'folksonomies', other types of controlled
+ vocabulary, and also concept schemes embedded in glossaries and terminologies.
+
+ Generated from: https://www.w3.org/2009/08/skos-reference/skos.rdf
+ Date: 2020-05-26 14:20:08.489187
+
+ <http://www.w3.org/2004/02/skos/core> dct:contributor "Dave Beckett"
+ "Nikki Rogers"
+ "Participants in W3C's Semantic Web Deployment Working Group."
+ dct:creator "Alistair Miles"
+ "Sean Bechhofer"
+ rdfs:seeAlso <http://www.w3.org/TR/skos-reference/>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ 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.
+ 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.
+ 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.
+ hiddenLabel: URIRef # A lexical label for a resource that should be hidden when generating visual displays of the resource, but should still be accessible to free text search operations.
+ historyNote: URIRef # A note about the past state/use/meaning of a concept.
+ 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.
+ 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.
+ 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.
+ 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.
+
+ # http://www.w3.org/2002/07/owl#Class
+ Collection: URIRef # A meaningful collection of concepts.
+ Concept: URIRef # An idea or notion; a unit of thought.
+ ConceptScheme: URIRef # A set of concepts, optionally including statements about semantic relationships between those concepts.
+ OrderedCollection: URIRef # An ordered collection of concepts, where both the grouping and the ordering are meaningful.
+
+ _NS = Namespace("http://www.w3.org/2004/02/skos/core#")
diff --git a/rdflib/namespace/_SOSA.py b/rdflib/namespace/_SOSA.py
new file mode 100644
index 00000000..85c09343
--- /dev/null
+++ b/rdflib/namespace/_SOSA.py
@@ -0,0 +1,66 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class SOSA(DefinedNamespace):
+ """
+ Sensor, Observation, Sample, and Actuator (SOSA) Ontology
+
+ This ontology is based on the SSN Ontology by the W3C Semantic Sensor Networks Incubator Group (SSN-XG),
+ together with considerations from the W3C/OGC Spatial Data on the Web Working Group.
+
+ Generated from: http://www.w3.org/ns/sosa/
+ Date: 2020-05-26 14:20:08.792504
+
+ a voaf:Vocabulary
+ dcterms:created "2017-04-17"^^xsd:date
+ dcterms:license <http://www.opengeospatial.org/ogc/Software>
+ <http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document>
+ dcterms:rights "Copyright 2017 W3C/OGC."
+ vann:preferredNamespacePrefix "sosa"
+ vann:preferredNamespaceUri "http://www.w3.org/ns/sosa/"
+ """
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ ActuatableProperty: URIRef # An actuatable quality (property, characteristic) of a FeatureOfInterest.
+ Actuation: URIRef # An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator.
+ Actuator: URIRef # A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world.
+ FeatureOfInterest: URIRef # The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling.
+ ObservableProperty: URIRef # An observable quality (property, characteristic) of a FeatureOfInterest.
+ Observation: URIRef # Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with.
+ Platform: URIRef # A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms.
+ Procedure: URIRef # A workflow, protocol, plan, algorithm, or computational method specifying how to make an Observation, create a Sample, or make a change to the state of the world (via an Actuator). A Procedure is re-usable, and might be involved in many Observations, Samplings, or Actuations. It explains the steps to be carried out to arrive at reproducible results.
+ Result: URIRef # The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property.
+ Sample: URIRef # Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made.
+ Sampler: URIRef # A device that is used by, or implements, a Sampling Procedure to create or transform one or more samples.
+ Sampling: URIRef # An act of Sampling carries out a sampling Procedure to create or transform one or more samples.
+ 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.
+ 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
+ actsOnProperty: URIRef # Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.
+ hasFeatureOfInterest: URIRef # A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.
+ hasResult: URIRef # Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.
+ hasSample: URIRef # Relation between a FeatureOfInterest and the Sample used to represent it.
+ hosts: URIRef # Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it.
+ isActedOnBy: URIRef # Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state.
+ isFeatureOfInterestOf: URIRef # A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.
+ isHostedBy: URIRef # Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by.
+ isObservedBy: URIRef # Relation between an ObservableProperty and the Sensor able to observe it.
+ isResultOf: URIRef # Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it.
+ isSampleOf: URIRef # Relation from a Sample to the FeatureOfInterest that it is intended to be representative of.
+ madeActuation: URIRef # Relation between an Actuator and the Actuation it has made.
+ 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.
+ 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.
+ phenomenonTime: URIRef # The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity.
+ usedProcedure: URIRef # A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler.
+
+ _NS = Namespace("http://www.w3.org/ns/sosa/")
diff --git a/rdflib/namespace/_SSN.py b/rdflib/namespace/_SSN.py
new file mode 100644
index 00000000..5d928e2a
--- /dev/null
+++ b/rdflib/namespace/_SSN.py
@@ -0,0 +1,64 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class SSN(DefinedNamespace):
+ """
+ Semantic Sensor Network Ontology
+
+ This ontology describes sensors, actuators and observations, and related concepts. It does not describe domain
+ concepts, time, locations, etc. these are intended to be included from other ontologies via OWL imports.
+
+ Generated from: http://www.w3.org/ns/ssn/
+ Date: 2020-05-26 14:20:09.068204
+
+ a voaf:Vocabulary
+ dcterms:created "2017-04-17"^^xsd:date
+ dcterms:license <http://www.opengeospatial.org/ogc/Software>
+ <http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document>
+ dcterms:rights "Copyright 2017 W3C/OGC."
+ vann:preferredNamespacePrefix "ssn"
+ vann:preferredNamespaceUri "http://www.w3.org/ns/ssn/"
+ rdfs:comment "Please report any errors to the W3C Spatial Data on the Web Working Group via the SDW WG Public
+ List public-sdw-wg@w3.org"
+ rdfs:seeAlso <https://www.w3.org/2015/spatial/wiki/Semantic_Sensor_Network_Ontology>
+ owl:imports sosa:
+ owl:versionInfo '''New modular version of the SSN ontology.
+ This ontology was originally developed in 2009-2011 by the W3C Semantic Sensor Networks Incubator Group (SSN-
+ XG). For more information on the group's activities http://www.w3.org/2005/Incubator/ssn/. The ontology was
+ revised and modularized in 2015-2017 by the W3C/OGC Spatial Data on the Web Working Group,
+ https://www.w3.org/2015/spatial/wiki/Semantic_Sensor_Network_Ontology.
+ In particular, (a) the scope is extended to include actuation and sampling; (b) the core concepts and
+ properties are factored out into the SOSA ontology. The SSN ontology imports SOSA and adds formal
+ axiomatization consistent with the text definitions in SOSA, and adds classes and properties to accommodate
+ the scope of the original SSN ontology. '''
+ """
+
+ # http://www.w3.org/2002/07/owl#Class
+ Deployment: URIRef # Describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform.
+ Input: URIRef # Any information that is provided to a Procedure for its use.
+ Output: URIRef # Any information that is reported from a Procedure.
+ Property: URIRef # A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.
+ Stimulus: URIRef # An event in the real world that 'triggers' the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor.
+ 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.
+
+ # http://www.w3.org/2002/07/owl#ObjectProperty
+ deployedOnPlatform: URIRef # Relation between a Deployment and the Platform on which the Systems are deployed.
+ deployedSystem: URIRef # Relation between a Deployment and a deployed System.
+ detects: URIRef # A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty.
+ forProperty: URIRef # A relation between some aspect of an entity and a Property.
+ hasDeployment: URIRef # Relation between a System and a Deployment, recording that the System is deployed in that Deployment.
+ hasInput: URIRef # Relation between a Procedure and an Input to it.
+ hasOutput: URIRef # Relation between a Procedure and an Output of it.
+ hasProperty: URIRef # Relation between an entity and a Property of that entity.
+ hasSubSystem: URIRef # Relation between a System and its component parts.
+ implementedBy: URIRef # Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.
+ implements: URIRef # Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).
+ inDeployment: URIRef # Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.
+ isPropertyOf: URIRef # Relation between a Property and the entity it belongs to.
+ isProxyFor: URIRef # A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.
+
+ _NS = Namespace("http://www.w3.org/ns/ssn/")
diff --git a/rdflib/namespace/_TIME.py b/rdflib/namespace/_TIME.py
new file mode 100644
index 00000000..94329392
--- /dev/null
+++ b/rdflib/namespace/_TIME.py
@@ -0,0 +1,154 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class TIME(DefinedNamespace):
+ """
+ OWL-Time
+
+ Generated from: http://www.w3.org/2006/time#
+ Date: 2020-05-26 14:20:10.531265
+
+ <http://www.w3.org/2006/time> rdfs:label "Tiempo en OWL"@es
+ dct:contributor <https://orcid.org/0000-0001-8269-8171>
+ <mailto:chris.little@metoffice.gov.uk>
+ dct:created "2006-09-27"^^xsd:date
+ dct:creator <http://orcid.org/0000-0002-3884-3420>
+ <https://en.wikipedia.org/wiki/Jerry_Hobbs>
+ <mailto:panfeng66@gmail.com>
+ dct:isVersionOf <http://www.w3.org/TR/owl-time>
+ dct:license <https://creativecommons.org/licenses/by/4.0/>
+ dct:modified "2017-04-06"^^xsd:date
+ dct:rights "Copyright © 2006-2017 W3C, OGC. W3C and OGC liability, trademark and document use rules apply."
+ rdfs:seeAlso <http://dx.doi.org/10.3233/SW-150187>
+ <http://www.semantic-web-journal.net/content/time-ontology-extended-non-gregorian-calendar-applications>
+ <http://www.w3.org/TR/owl-time>
+ owl:priorVersion time:2006
+ owl:versionIRI time:2016
+ skos:changeNote "2016-06-15 - initial update of OWL-Time - modified to support arbitrary temporal reference
+ systems. "
+ "2016-12-20 - adjust range of time:timeZone to time:TimeZone, moved up from the tzont ontology. "
+ "2016-12-20 - restore time:Year and time:January which were present in the 2006 version of the ontology,
+ but now marked \"deprecated\". "
+ "2017-02 - intervalIn, intervalDisjoint, monthOfYear added; TemporalUnit subclass of TemporalDuration"
+ "2017-04-06 - hasTime, hasXSDDuration added; Number removed; all duration elements changed to xsd:decimal"
+ skos:historyNote '''Update of OWL-Time ontology, extended to support general temporal reference systems.
+ Ontology engineering by Simon J D Cox'''
+ """
+
+ # http://www.w3.org/2000/01/rdf-schema#Datatype
+ generalDay: URIRef # Day of month - formulated as a text string with a pattern constraint to reproduce the same lexical form as gDay, except that values up to 99 are permitted, in order to support calendars with more than 31 days in a month. Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type.
+ generalMonth: URIRef # Month of year - formulated as a text string with a pattern constraint to reproduce the same lexical form as gMonth, except that values up to 20 are permitted, in order to support calendars with more than 12 months in the year. Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type.
+ generalYear: URIRef # Year number - formulated as a text string with a pattern constraint to reproduce the same lexical form as gYear, but not restricted to values from the Gregorian calendar. Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type.
+
+ # http://www.w3.org/2002/07/owl#Class
+ DateTimeDescription: URIRef # Description of date and time structured with separate values for the various elements of a calendar-clock system. The temporal reference system is fixed to Gregorian Calendar, and the range of year, month, day properties restricted to corresponding XML Schema types xsd:gYear, xsd:gMonth and xsd:gDay, respectively.
+ DateTimeInterval: URIRef # DateTimeInterval is a subclass of ProperInterval, defined using the multi-element DateTimeDescription.
+ DayOfWeek: URIRef # The day of week
+ Duration: URIRef # Duration of a temporal extent expressed as a number scaled by a temporal unit
+ DurationDescription: URIRef # Description of temporal extent structured with separate values for the various elements of a calendar-clock system. The temporal reference system is fixed to Gregorian Calendar, and the range of each of the numeric properties is restricted to xsd:decimal
+ GeneralDateTimeDescription: URIRef # Description of date and time structured with separate values for the various elements of a calendar-clock system
+ GeneralDurationDescription: URIRef # Description of temporal extent structured with separate values for the various elements of a calendar-clock system.
+ Instant: URIRef # A temporal entity with zero extent or duration
+ Interval: URIRef # A temporal entity with an extent or duration
+ MonthOfYear: URIRef # The month of the year
+ ProperInterval: URIRef # A temporal entity with non-zero extent or duration, i.e. for which the value of the beginning and end are different
+ TRS: URIRef # A temporal reference system, such as a temporal coordinate system (with an origin, direction, and scale), a calendar-clock combination, or a (possibly hierarchical) ordinal system. This is a stub class, representing the set of all temporal reference systems.
+ TemporalDuration: URIRef # Time extent; duration of a time interval separate from its particular start position
+ TemporalEntity: URIRef # A temporal interval or instant.
+ TemporalPosition: URIRef # A position on a time-line
+ TemporalUnit: URIRef # A standard duration, which provides a scale factor for a time extent, or the granularity or precision for a time position.
+ TimePosition: URIRef # A temporal position described using either a (nominal) value from an ordinal reference system, or a (numeric) value in a temporal coordinate system.
+ TimeZone: URIRef # A Time Zone specifies the amount by which the local time is offset from UTC. A time zone is usually denoted geographically (e.g. Australian Eastern Daylight Time), with a constant value in a given region. The region where it applies and the offset from UTC are specified by a locally recognised governing authority.
+
+ # http://www.w3.org/2002/07/owl#DatatypeProperty
+ day: URIRef # Day position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar day from any calendar.
+ dayOfYear: URIRef # The number of the day within the year
+ days: URIRef # length of, or element of the length of, a temporal extent expressed in days
+ hasXSDDuration: URIRef # Extent of a temporal entity, expressed using xsd:duration
+ 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
+ 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.
+ minutes: URIRef # length, or element of, a temporal extent expressed in minutes
+ month: URIRef # Month position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar month from any calendar.
+ months: URIRef # length of, or element of the length of, a temporal extent expressed in months
+ nominalPosition: URIRef # The (nominal) value indicating temporal position in an ordinal reference system
+ numericDuration: URIRef # Value of a temporal extent expressed as a decimal number scaled by a temporal unit
+ numericPosition: URIRef # The (numeric) value indicating position within a temporal coordinate system
+ second: URIRef # Second position in a calendar-clock system.
+ seconds: URIRef # length of, or element of the length of, a temporal extent expressed in seconds
+ week: URIRef # Week number within the year.
+ weeks: URIRef # length of, or element of the length of, a temporal extent expressed in weeks
+ year: URIRef # Year position in a calendar-clock system. The range of this property is not specified, so can be replaced by any specific representation of a calendar year from any calendar.
+ years: URIRef # length of, or element of the length of, a temporal extent expressed in years
+
+ # http://www.w3.org/2002/07/owl#DeprecatedClass
+ January: URIRef # January
+ Year: URIRef # Year duration
+
+ # http://www.w3.org/2002/07/owl#DeprecatedProperty
+ inXSDDateTime: URIRef # Position of an instant, expressed using xsd:dateTime
+ xsdDateTime: URIRef # Value of DateTimeInterval expressed as a compact value.
+
+ # http://www.w3.org/2002/07/owl#FunctionalProperty
+ hasTRS: URIRef # The temporal reference system used by a temporal position or extent description.
+
+ # 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
+ 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
+ hasDurationDescription: URIRef # Duration of a temporal entity, expressed using a structured description
+ 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
+ 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.
+ intervalAfter: URIRef # If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2.
+ intervalBefore: URIRef # If a proper interval T1 is intervalBefore another proper interval T2, then the end of T1 is before the beginning of T2.
+ intervalContains: URIRef # If a proper interval T1 is intervalContains another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is after the end of T2.
+ intervalDisjoint: URIRef # If a proper interval T1 is intervalDisjoint another proper interval T2, then the beginning of T1 is after the end of T2, or the end of T1 is before the beginning of T2, i.e. the intervals do not overlap in any way, but their ordering relationship is not known.
+ intervalDuring: URIRef # If a proper interval T1 is intervalDuring another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2.
+ intervalEquals: URIRef # If a proper interval T1 is intervalEquals another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2.
+ intervalFinishedBy: URIRef # If a proper interval T1 is intervalFinishedBy another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2.
+ intervalFinishes: URIRef # If a proper interval T1 is intervalFinishes another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2.
+ intervalIn: URIRef # If a proper interval T1 is intervalIn another proper interval T2, then the beginning of T1 is after the beginning of T2 or is coincident with the beginning of T2, and the end of T1 is before the end of T2, or is coincident with the end of T2, except that end of T1 may not be coincident with the end of T2 if the beginning of T1 is coincident with the beginning of T2.
+ intervalMeets: URIRef # If a proper interval T1 is intervalMeets another proper interval T2, then the end of T1 is coincident with the beginning of T2.
+ intervalMetBy: URIRef # If a proper interval T1 is intervalMetBy another proper interval T2, then the beginning of T1 is coincident with the end of T2.
+ intervalOverlappedBy: URIRef # If a proper interval T1 is intervalOverlappedBy another proper interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2.
+ intervalOverlaps: URIRef # If a proper interval T1 is intervalOverlaps another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2.
+ intervalStartedBy: URIRef # If a proper interval T1 is intervalStarted another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2.
+ intervalStarts: URIRef # If a proper interval T1 is intervalStarts another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2.
+ monthOfYear: URIRef # The month of the year, whose value is a member of the class time:MonthOfYear
+ timeZone: URIRef # The time zone for clock elements in the temporal position
+ unitType: URIRef # The temporal unit which provides the precision of a date-time value or scale of a temporal extent
+
+ # http://www.w3.org/2002/07/owl#TransitiveProperty
+ before: URIRef # Gives directionality to time. If a temporal entity T1 is before another temporal entity T2, then the end of T1 is before the beginning of T2. Thus, "before" can be considered to be basic to instants and derived for intervals.
+
+ # http://www.w3.org/2006/time#DayOfWeek
+ Friday: URIRef # Friday
+ Monday: URIRef # Monday
+ Saturday: URIRef # Saturday
+ Sunday: URIRef # Sunday
+ Thursday: URIRef # Thursday
+ Tuesday: URIRef # Tuesday
+ Wednesday: URIRef # Wednesday
+
+ # http://www.w3.org/2006/time#TemporalUnit
+ unitDay: URIRef # day
+ unitHour: URIRef # hour
+ unitMinute: URIRef # minute
+ unitMonth: URIRef # month
+ unitSecond: URIRef # second
+ unitWeek: URIRef # week
+ unitYear: URIRef # year
+
+ _NS = Namespace("http://www.w3.org/2006/time#")
diff --git a/rdflib/namespace/_VANN.py b/rdflib/namespace/_VANN.py
new file mode 100644
index 00000000..35ca500f
--- /dev/null
+++ b/rdflib/namespace/_VANN.py
@@ -0,0 +1,34 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class VANN(DefinedNamespace):
+ """
+ VANN: A vocabulary for annotating vocabulary descriptions
+
+ This document describes a vocabulary for annotating descriptions of vocabularies with examples and usage
+ notes.
+
+ Generated from: https://vocab.org/vann/vann-vocab-20100607.rdf
+ Date: 2020-05-26 14:21:15.580430
+
+ dc:creator <http://iandavis.com/id/me>
+ dc:date "2010-06-07"
+ dc:identifier "http://purl.org/vocab/vann/vann-vocab-20050401"
+ dc:isVersionOf vann:
+ dc:replaces vann:vann-vocab-20040305
+ dc:rights "Copyright © 2005 Ian Davis"
+ vann:preferredNamespacePrefix "vann"
+ vann:preferredNamespaceUri "http://purl.org/vocab/vann/"
+ """
+ _fail = True
+
+ # http://www.w3.org/2002/07/owl#AnnotationProperty
+ changes: URIRef # A reference to a resource that describes changes between this version of a vocabulary and the previous.
+ example: URIRef # A reference to a resource that provides an example of how this resource can be used.
+ preferredNamespacePrefix: URIRef # The preferred namespace prefix to use when using terms from this vocabulary in an XML document.
+ preferredNamespaceUri: URIRef # The preferred namespace URI to use when using terms from this vocabulary in an XML document.
+ termGroup: URIRef # A group of related terms in a vocabulary.
+ usageNote: URIRef # A reference to a resource that provides information on how this resource is to be used.
+
+ _NS = Namespace("http://purl.org/vocab/vann/")
diff --git a/rdflib/namespace/_VOID.py b/rdflib/namespace/_VOID.py
new file mode 100644
index 00000000..7265a294
--- /dev/null
+++ b/rdflib/namespace/_VOID.py
@@ -0,0 +1,72 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class VOID(DefinedNamespace):
+ """
+ Vocabulary of Interlinked Datasets (VoID)
+
+ The Vocabulary of Interlinked Datasets (VoID) is an RDF Schema vocabulary for expressing metadata about RDF
+ datasets. It is intended as a bridge between the publishers and users of RDF data, with applications ranging
+ from data discovery to cataloging and archiving of datasets. This document provides a formal definition of the
+ new RDF classes and properties introduced for VoID. It is a companion to the main specification document for
+ VoID, <em><a href="http://www.w3.org/TR/void/">Describing Linked Datasets with the VoID Vocabulary</a></em>.
+
+ Generated from: http://rdfs.org/ns/void#
+ Date: 2020-05-26 14:20:11.911298
+
+ <http://vocab.deri.ie/void> a adms:SemanticAsset
+ dc:creator <http://vocab.deri.ie/void#Michael%20Hausenblas>
+ <http://vocab.deri.ie/void#cygri>
+ <http://vocab.deri.ie/void#junzha>
+ <http://vocab.deri.ie/void#keiale>
+ dcterms:created "2010-01-26"^^xsd:date
+ dcterms:modified "2011-03-06"^^xsd:date
+ dcterms:partOf <http://vocab.deri.ie>
+ dcterms:publisher "http://vocab.deri.ie/void#Digital%20Enterprise%20Research%20Institute%2C%20NUI%20Galway"
+ dcterms:status <http://purl.org/adms/status/UnderDevelopment>
+ dcterms:type <http://purl.org/adms/assettype/Ontology>
+ vann:preferredNamespacePrefix "void"
+ vann:preferredNamespaceUri "http://rdfs.org/ns/void#"
+ foaf:homepage <http://vocab.deri.ie/void.html>
+ """
+ _fail = True
+
+ # http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
+ classPartition: URIRef # A subset of a void:Dataset that contains only the entities of a certain rdfs:Class.
+ classes: URIRef # The total number of distinct classes in a void:Dataset. In other words, the number of distinct resources occuring as objects of rdf:type triples in the dataset.
+ dataDump: URIRef # An RDF dump, partial or complete, of a void:Dataset.
+ 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.
+ exampleResource: URIRef # example resource of dataset
+ feature: URIRef # feature
+ inDataset: URIRef # Points to the void:Dataset that a document is a part of.
+ linkPredicate: URIRef # a link predicate
+ objectsTarget: URIRef # The dataset describing the objects of the triples contained in the Linkset.
+ openSearchDescription: URIRef # An OpenSearch description document for a free-text search service over a void:Dataset.
+ properties: URIRef # The total number of distinct properties in a void:Dataset. In other words, the number of distinct resources that occur in the predicate position of triples in the dataset.
+ property: URIRef # The rdf:Property that is the predicate of all triples in a property-based partition.
+ propertyPartition: URIRef # A subset of a void:Dataset that contains only the triples of a certain rdf:Property.
+ rootResource: URIRef # A top concept or entry point for a void:Dataset that is structured in a tree-like fashion. All resources in a dataset can be reached by following links from its root resources in a small number of steps.
+ sparqlEndpoint: URIRef # has a SPARQL endpoint at
+ subjectsTarget: URIRef # The dataset describing the subjects of triples contained in the Linkset.
+ 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.
+ 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.
+
+ # http://www.w3.org/2000/01/rdf-schema#Class
+ Dataset: URIRef # A set of RDF triples that are published, maintained or aggregated by a single provider.
+ DatasetDescription: URIRef # A web resource whose foaf:primaryTopic or foaf:topics include void:Datasets.
+ Linkset: URIRef # A collection of RDF links between two void:Datasets.
+ TechnicalFeature: URIRef # A technical feature of a void:Dataset, such as a supported RDF serialization format.
+
+ # Valid non-python identifiers
+ _extras = ['class']
+
+ _NS = Namespace("http://rdfs.org/ns/void#")
diff --git a/rdflib/namespace/_XSD.py b/rdflib/namespace/_XSD.py
new file mode 100644
index 00000000..b01ee7ed
--- /dev/null
+++ b/rdflib/namespace/_XSD.py
@@ -0,0 +1,99 @@
+from rdflib.term import URIRef
+from rdflib.namespace import DefinedNamespace, Namespace
+
+
+class XSD(DefinedNamespace):
+ """
+ W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes
+
+ Generated from: ../schemas/datatypes.xsd
+ Date: 2020-05-26 14:21:14.993677
+
+ The schema corresponding to this document is normative,
+ with respect to the syntactic constraints it expresses in the
+ XML Schema language. The documentation (within <documentation>
+ elements) below, is not normative, but rather highlights important
+ aspects of the W3C Recommendation of which this is a part
+
+ First the built-in primitive datatypes. These definitions are for
+ information only, the real built-in definitions are magic.
+
+ For each built-in datatype in this schema (both primitive and
+ derived) can be uniquely addressed via a URI constructed
+ as follows:
+ 1) the base URI is the URI of the XML Schema namespace
+ 2) the fragment identifier is the name of the datatype
+
+ For example, to address the int datatype, the URI is:
+
+ http://www.w3.org/2001/XMLSchema#int
+
+ Additionally, each facet definition element can be uniquely
+ addressed via a URI constructed as follows:
+ 1) the base URI is the URI of the XML Schema namespace
+ 2) the fragment identifier is the name of the facet
+
+ For example, to address the maxInclusive facet, the URI is:
+
+ http://www.w3.org/2001/XMLSchema#maxInclusive
+
+ Additionally, each facet usage in a built-in datatype definition
+ can be uniquely addressed via a URI constructed as follows:
+ 1) the base URI is the URI of the XML Schema namespace
+ 2) the fragment identifier is the name of the datatype, followed
+ by a period (".") followed by the name of the facet
+
+ For example, to address the usage of the maxInclusive facet in
+ the definition of int, the URI is:
+
+ http://www.w3.org/2001/XMLSchema#int.maxInclusive
+
+ Now the derived primitive types
+ """
+
+ ENTITIES: URIRef # see: http://www.w3.org/TR/xmlschema-2/#ENTITIES
+ ENTITY: URIRef # see: http://www.w3.org/TR/xmlschema-2/#ENTITY
+ ID: URIRef # see: http://www.w3.org/TR/xmlschema-2/#ID
+ IDREF: URIRef # see: http://www.w3.org/TR/xmlschema-2/#IDREF
+ IDREFS: URIRef # see: http://www.w3.org/TR/xmlschema-2/#IDREFS
+ NCName: URIRef # see: http://www.w3.org/TR/xmlschema-2/#NCName
+ NMTOKEN: URIRef # see: http://www.w3.org/TR/xmlschema-2/#NMTOKEN
+ NMTOKENS: URIRef # see: http://www.w3.org/TR/xmlschema-2/#NMTOKENS
+ NOTATION: URIRef # see: http://www.w3.org/TR/xmlschema-2/#NOTATIONNOTATION cannot be used directly in a schema; rather a type
+ Name: URIRef # see: http://www.w3.org/TR/xmlschema-2/#Name
+ QName: URIRef # see: http://www.w3.org/TR/xmlschema-2/#QName
+ anyURI: URIRef # see: http://www.w3.org/TR/xmlschema-2/#anyURI
+ base64Binary: URIRef # see: http://www.w3.org/TR/xmlschema-2/#base64Binary
+ boolean: URIRef # see: http://www.w3.org/TR/xmlschema-2/#boolean
+ byte: URIRef # see: http://www.w3.org/TR/xmlschema-2/#byte
+ date: URIRef # see: http://www.w3.org/TR/xmlschema-2/#date
+ dateTime: URIRef # see: http://www.w3.org/TR/xmlschema-2/#dateTime
+ decimal: URIRef # see: http://www.w3.org/TR/xmlschema-2/#decimal
+ double: URIRef # see: http://www.w3.org/TR/xmlschema-2/#double
+ duration: URIRef # see: http://www.w3.org/TR/xmlschema-2/#duration
+ float: URIRef # see: http://www.w3.org/TR/xmlschema-2/#float
+ gDay: URIRef # see: http://www.w3.org/TR/xmlschema-2/#gDay
+ gMonth: URIRef # see: http://www.w3.org/TR/xmlschema-2/#gMonth
+ gMonthDay: URIRef # see: http://www.w3.org/TR/xmlschema-2/#gMonthDay
+ gYear: URIRef # see: http://www.w3.org/TR/xmlschema-2/#gYear
+ gYearMonth: URIRef # see: http://www.w3.org/TR/xmlschema-2/#gYearMonth
+ hexBinary: URIRef # see: http://www.w3.org/TR/xmlschema-2/#binary
+ int: URIRef # see: http://www.w3.org/TR/xmlschema-2/#int
+ integer: URIRef # see: http://www.w3.org/TR/xmlschema-2/#integer
+ language: URIRef # see: http://www.w3.org/TR/xmlschema-2/#language
+ long: URIRef # see: http://www.w3.org/TR/xmlschema-2/#long
+ negativeInteger: URIRef # see: http://www.w3.org/TR/xmlschema-2/#negativeInteger
+ nonNegativeInteger: URIRef # see: http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger
+ nonPositiveInteger: URIRef # see: http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger
+ normalizedString: URIRef # see: http://www.w3.org/TR/xmlschema-2/#normalizedString
+ positiveInteger: URIRef # see: http://www.w3.org/TR/xmlschema-2/#positiveInteger
+ short: URIRef # see: http://www.w3.org/TR/xmlschema-2/#short
+ string: URIRef # see: http://www.w3.org/TR/xmlschema-2/#string
+ time: URIRef # see: http://www.w3.org/TR/xmlschema-2/#time
+ token: URIRef # see: http://www.w3.org/TR/xmlschema-2/#token
+ unsignedByte: URIRef # see: http://www.w3.org/TR/xmlschema-2/#unsignedByte
+ unsignedInt: URIRef # see: http://www.w3.org/TR/xmlschema-2/#unsignedInt
+ unsignedLong: URIRef # see: http://www.w3.org/TR/xmlschema-2/#unsignedLong
+ unsignedShort: URIRef # see: http://www.w3.org/TR/xmlschema-2/#unsignedShort
+
+ _NS = Namespace("http://www.w3.org/2001/XMLSchema#")
diff --git a/rdflib/namespace.py b/rdflib/namespace/__init__.py
index 53a18cb5..ccb07293 100644
--- a/rdflib/namespace.py
+++ b/rdflib/namespace/__init__.py
@@ -1,12 +1,13 @@
import logging
-
+import warnings
+from typing import List
from unicodedata import category
from pathlib import Path
from urllib.parse import urldefrag
from urllib.parse import urljoin
-from rdflib.term import URIRef, Variable, _XSD_PFX, _is_valid_uri
+from rdflib.term import URIRef, Variable, _is_valid_uri
__doc__ = """
===================
@@ -21,17 +22,17 @@ that takes as its argument the base URI of the namespace.
.. code-block:: pycon
>>> from rdflib.namespace import Namespace
- >>> owl = Namespace('http://www.w3.org/2002/07/owl#')
+ >>> RDFS = Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#")
Fully qualified URIs in the namespace can be constructed either by attribute
or by dictionary access on Namespace instances:
.. code-block:: pycon
- >>> owl.seeAlso
- rdflib.term.URIRef(u'http://www.w3.org/2002/07/owl#seeAlso')
- >>> owl['seeAlso']
- rdflib.term.URIRef(u'http://www.w3.org/2002/07/owl#seeAlso')
+ >>> RDFS.seeAlso
+ rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#seeAlso')
+ >>> RDFS['seeAlso']
+ rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#seeAlso')
Automatic handling of unknown predicates
@@ -45,23 +46,36 @@ Importable namespaces
The following namespaces are available by directly importing from rdflib:
+* CSVW
+* DC
+* DCMITYPE
+* DCAT
+* DCTERMS
+* DCAM
+* DOAP
+* FOAF
+* ODRL2
+* ORG
+* OWL
+* PROF
+* PROV
+* QB
* RDF
* RDFS
-* OWL
-* XSD
-* FOAF
+* SDO
+* SH
* SKOS
-* DOAP
-* DC
-* DCTERMS
+* SOSA
+* SSN
+* TIME
* VOID
+* XSD
+* VANN
.. code-block:: pycon
-
- >>> from rdflib import OWL
- >>> OWL.seeAlso
- rdflib.term.URIRef(u'http://www.w3.org/2002/07/owl#seeAlso')
-
+ >>> from rdflib.namespace import RDFS
+ >>> RDFS.seeAlso
+ rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#seeAlso')
"""
__all__ = [
@@ -69,33 +83,10 @@ __all__ = [
"split_uri",
"Namespace",
"ClosedNamespace",
- "NamespaceManager",
- "CSVW",
- "DC",
- "DCAT",
- "DCTERMS",
- "DOAP",
- "FOAF",
- "GEO",
- "ODRL2",
- "ORG",
- "OWL",
- "PROF",
- "PROV",
- "QB",
- "RDF",
- "RDFS",
- "SDO",
- "SH",
- "SKOS",
- "SOSA",
- "SSN",
- "TIME",
- "VOID",
- "XMLNS",
- "XSD",
+ "NamespaceManager"
]
+
logger = logging.getLogger(__name__)
@@ -103,12 +94,12 @@ class Namespace(str):
"""
Utility class for quickly generating URIRefs with a common prefix
- >>> from rdflib import Namespace
+ >>> from rdflib.namespace import Namespace
>>> n = Namespace("http://example.org/")
>>> n.Person # as attribute
- rdflib.term.URIRef(u'http://example.org/Person')
+ rdflib.term.URIRef('http://example.org/Person')
>>> n['first-name'] # as item - for things that are not valid python identifiers
- rdflib.term.URIRef(u'http://example.org/first-name')
+ rdflib.term.URIRef('http://example.org/first-name')
>>> n.Person in n
True
>>> n2 = Namespace("http://example2.org/")
@@ -169,7 +160,7 @@ class URIPattern(str):
>>> u=URIPattern("http://example.org/%s/%d/resource")
>>> u%('books', 12345)
- rdflib.term.URIRef(u'http://example.org/books/12345/resource')
+ rdflib.term.URIRef('http://example.org/books/12345/resource')
"""
@@ -190,6 +181,62 @@ class URIPattern(str):
return f"URIPattern({super().__repr__()})"
+class DefinedNamespaceMeta(type):
+ """
+ Utility metaclass for generating URIRefs with a common prefix
+
+ """
+
+ _NS: Namespace
+ _warn: bool = True
+ _fail: bool = False # True means mimic ClosedNamespace
+ _extras: List[str] = [] # List of non-pythonesque items
+ _underscore_num: bool = False # True means pass "_n" constructs
+
+ def __getitem__(cls, name, default=None):
+ name = str(name)
+ if str(name).startswith("__"):
+ return super().__getitem__(name, default)
+ if (cls._warn or cls._fail) and not name in cls:
+ if cls._fail:
+ raise AttributeError(f"term '{name}' not in namespace '{cls._NS}'")
+ else:
+ warnings.warn(f"Code: {name} is not defined in namespace {cls.__name__}", stacklevel=3)
+ return cls._NS[name]
+
+ def __getattr__(cls, name):
+ return cls.__getitem__(name)
+
+ def __repr__(cls):
+ return f'Namespace("{cls._NS}")'
+
+ def __str__(cls):
+ return str(cls._NS)
+
+ def __add__(cls, other):
+ return cls.__getitem__(other)
+
+ def __contains__(cls, item):
+ """ Determine whether a URI or an individual item belongs to this namespace """
+ item_str = str(item)
+ if item_str.startswith("__"):
+ return super().__contains__(item)
+ if item_str.startswith(str(cls._NS)):
+ item_str = item_str[len(str(cls._NS)):]
+ return any(item_str in c.__annotations__ or item_str in c._extras or
+ (cls._underscore_num and item_str[0] == '_' and item_str[1:].isdigit())
+ for c in cls.mro() if issubclass(c, DefinedNamespace))
+
+
+class DefinedNamespace(metaclass=DefinedNamespaceMeta):
+ """
+ A Namespace with an enumerated list of members.
+ Warnings are emitted if unknown members are referenced if _warn is True
+ """
+ def __init__(self):
+ raise TypeError("namespace may not be instantiated")
+
+
class ClosedNamespace(Namespace):
"""
A namespace with a closed list of members
@@ -302,307 +349,7 @@ class _RDFNamespace(ClosedNamespace):
return super().term(name)
-CSVW = Namespace("http://www.w3.org/ns/csvw#")
-DC = Namespace("http://purl.org/dc/elements/1.1/")
-DCAT = Namespace("http://www.w3.org/ns/dcat#")
-DCTERMS = Namespace("http://purl.org/dc/terms/")
-DOAP = Namespace("http://usefulinc.com/ns/doap#")
-FOAF = ClosedNamespace(
- uri=URIRef("http://xmlns.com/foaf/0.1/"),
- terms=[
- # all taken from http://xmlns.com/foaf/spec/
- "Agent",
- "Document",
- "Group",
- "Image",
- "LabelProperty",
- "OnlineAccount",
- "OnlineChatAccount",
- "OnlineEcommerceAccount",
- "OnlineGamingAccount",
- "Organization",
- "Person",
- "PersonalProfileDocument",
- "Project",
- "account",
- "accountName",
- "accountServiceHomepage",
- "age",
- "aimChatID",
- "based_near",
- "birthday",
- "currentProject",
- "depiction",
- "depicts",
- "dnaChecksum",
- "familyName",
- "family_name",
- "firstName",
- "focus",
- "fundedBy",
- "geekcode",
- "gender",
- "givenName",
- "givenname",
- "holdsAccount",
- "homepage",
- "icqChatID",
- "img",
- "interest",
- "isPrimaryTopicOf",
- "jabberID",
- "knows",
- "lastName",
- "logo",
- "made",
- "maker",
- "mbox",
- "mbox_sha1sum",
- "member",
- "membershipClass",
- "msnChatID",
- "myersBriggs",
- "name",
- "nick",
- "openid",
- "page",
- "pastProject",
- "phone",
- "plan",
- "primaryTopic",
- "publications",
- "schoolHomepage",
- "sha1",
- "skypeID",
- "status",
- "surname",
- "theme",
- "thumbnail",
- "tipjar",
- "title",
- "topic",
- "topic_interest",
- "weblog",
- "workInfoHomepage",
- "workplaceHomepage",
- "yahooChatID"
- ],
-)
-GEO = ClosedNamespace(
- uri=URIRef("http://www.opengis.net/ont/geosparql#"),
- terms=[
- "Feature",
- "Geometry",
- "SpatialObject",
- "asGML",
- "asWKT",
- "coordinateDimension",
- "defaultGeometry",
- "dimension",
- "ehContains",
- "ehCoveredBy",
- "ehCovers",
- "ehDisjoint",
- "ehEquals",
- "ehInside",
- "ehMeet",
- "ehOverlap",
- "gmlLiteral",
- "hasGeometry",
- "hasSerialization",
- "isEmpty",
- "isSimple",
- "rcc8dc",
- "rcc8ec",
- "rcc8eq",
- "rcc8ntpp",
- "rcc8ntppi",
- "rcc8po",
- "rcc8tpp",
- "rcc8tppi",
- "sfContains",
- "sfCrosses",
- "sfDisjoint",
- "sfEquals",
- "sfIntersects",
- "sfOverlaps",
- "sfTouches",
- "sfWithin",
- "spatialDimension",
- "wktLiteral",
- ],
-)
-ODRL2 = Namespace("http://www.w3.org/ns/odrl/2/")
-ORG = Namespace("http://www.w3.org/ns/org#")
-OWL = Namespace("http://www.w3.org/2002/07/owl#")
-PROF = Namespace("http://www.w3.org/ns/dx/prof/")
-PROV = ClosedNamespace(
- uri=URIRef("http://www.w3.org/ns/prov#"),
- terms=[
- "Activity",
- "ActivityInfluence",
- "Agent",
- "AgentInfluence",
- "Association",
- "Attribution",
- "Bundle",
- "Collection",
- "Communication",
- "Delegation",
- "Derivation",
- "EmptyCollection",
- "End",
- "Entity",
- "EntityInfluence",
- "Generation",
- "Influence",
- "InstantaneousEvent",
- "Invalidation",
- "Location",
- "Organization",
- "Person",
- "Plan",
- "PrimarySource",
- "Quotation",
- "Revision",
- "Role",
- "SoftwareAgent",
- "Start",
- "Usage",
- "actedOnBehalfOf",
- "activity",
- "agent",
- "alternateOf",
- "aq",
- "atLocation",
- "atTime",
- "category",
- "component",
- "constraints",
- "definition",
- "dm",
- "editorialNote",
- "editorsDefinition",
- "endedAtTime",
- "entity",
- "generated",
- "generatedAtTime",
- "hadActivity",
- "hadGeneration",
- "hadMember",
- "hadPlan",
- "hadPrimarySource",
- "hadRole",
- "hadUsage",
- "influenced",
- "influencer",
- "invalidated",
- "invalidatedAtTime",
- "inverse",
- "n",
- "order",
- "qualifiedAssociation",
- "qualifiedAttribution",
- "qualifiedCommunication",
- "qualifiedDelegation",
- "qualifiedDerivation",
- "qualifiedEnd",
- "qualifiedForm",
- "qualifiedGeneration",
- "qualifiedInfluence",
- "qualifiedInvalidation",
- "qualifiedPrimarySource",
- "qualifiedQuotation",
- "qualifiedRevision",
- "qualifiedStart",
- "qualifiedUsage",
- "sharesDefinitionWith",
- "specializationOf",
- "startedAtTime",
- "unqualifiedForm",
- "used",
- "value",
- "wasAssociatedWith",
- "wasAttributedTo",
- "wasDerivedFrom",
- "wasEndedBy",
- "wasGeneratedBy",
- "wasInfluencedBy",
- "wasInformedBy",
- "wasInvalidatedBy",
- "wasQuotedFrom",
- "wasRevisionOf",
- "wasStartedBy"
- ]
-)
-QB = Namespace("http://purl.org/linked-data/cube#")
-RDF = _RDFNamespace()
-RDFS = ClosedNamespace(
- uri=URIRef("http://www.w3.org/2000/01/rdf-schema#"),
- terms=[
- "Resource",
- "Class",
- "subClassOf",
- "subPropertyOf",
- "comment",
- "label",
- "domain",
- "range",
- "seeAlso",
- "isDefinedBy",
- "Literal",
- "Container",
- "ContainerMembershipProperty",
- "member",
- "Datatype",
- ],
-)
-SDO = Namespace("https://schema.org/")
-SH = Namespace("http://www.w3.org/ns/shacl#")
-SKOS = ClosedNamespace(
- uri=URIRef("http://www.w3.org/2004/02/skos/core#"),
- terms=[
- # all taken from https://www.w3.org/TR/skos-reference/#L1302
- "Concept",
- "ConceptScheme",
- "inScheme",
- "hasTopConcept",
- "topConceptOf",
- "altLabel",
- "hiddenLabel",
- "prefLabel",
- "notation",
- "changeNote",
- "definition",
- "editorialNote",
- "example",
- "historyNote",
- "note",
- "scopeNote",
- "broader",
- "broaderTransitive",
- "narrower",
- "narrowerTransitive",
- "related",
- "semanticRelation",
- "Collection",
- "OrderedCollection",
- "member",
- "memberList",
- "broadMatch",
- "closeMatch",
- "exactMatch",
- "mappingRelation",
- "narrowMatch",
- "relatedMatch",
- ],
-)
-SSN = Namespace("http://www.w3.org/ns/ssn/")
-SOSA = Namespace("http://www.w3.org/ns/sosa/")
-TIME = Namespace("http://www.w3.org/2006/time#")
-VOID = Namespace("http://rdfs.org/ns/void#")
XMLNS = Namespace("http://www.w3.org/XML/1998/namespace")
-XSD = Namespace(_XSD_PFX)
class NamespaceManager(object):
@@ -646,7 +393,7 @@ class NamespaceManager(object):
self.__trie = {}
for p, n in self.namespaces(): # self.bind is not always called
insert_trie(self.__trie, str(n))
- self.bind("xml", "http://www.w3.org/XML/1998/namespace")
+ self.bind("xml", XMLNS)
self.bind("rdf", RDF)
self.bind("rdfs", RDFS)
self.bind("xsd", XSD)
@@ -732,7 +479,7 @@ class NamespaceManager(object):
pl_namespace = get_longest_namespace(self.__strie[namespace], uri)
if pl_namespace is not None:
namespace = pl_namespace
- name = uri[len(namespace) :]
+ name = uri[len(namespace):]
namespace = URIRef(namespace)
prefix = self.store.prefix(namespace) # warning multiple prefixes problem
@@ -1008,3 +755,27 @@ def get_longest_namespace(trie, value):
else:
return out
return None
+
+
+from rdflib.namespace._CSVW import CSVW
+from rdflib.namespace._DC import DC
+from rdflib.namespace._DCAT import DCAT
+from rdflib.namespace._DCTERMS import DCTERMS
+from rdflib.namespace._DOAP import DOAP
+from rdflib.namespace._FOAF import FOAF
+from rdflib.namespace._ODRL2 import ODRL2
+from rdflib.namespace._ORG import ORG
+from rdflib.namespace._OWL import OWL
+from rdflib.namespace._PROF import PROF
+from rdflib.namespace._PROV import PROV
+from rdflib.namespace._QB import QB
+from rdflib.namespace._RDF import RDF
+from rdflib.namespace._RDFS import RDFS
+from rdflib.namespace._SDO import SDO
+from rdflib.namespace._SH import SH
+from rdflib.namespace._SKOS import SKOS
+from rdflib.namespace._SOSA import SOSA
+from rdflib.namespace._SSN import SSN
+from rdflib.namespace._TIME import TIME
+from rdflib.namespace._VOID import VOID
+from rdflib.namespace._XSD import XSD
diff --git a/rdflib/plugins/parsers/RDFVOC.py b/rdflib/plugins/parsers/RDFVOC.py
new file mode 100644
index 00000000..40f508c4
--- /dev/null
+++ b/rdflib/plugins/parsers/RDFVOC.py
@@ -0,0 +1,19 @@
+from rdflib.namespace import RDF
+from rdflib.term import URIRef
+
+
+class RDFVOC(RDF):
+ _underscore_num = True
+ _fail = True
+
+ # http://www.w3.org/TR/rdf-syntax-grammar/#eventterm-attribute-URI
+ # A mapping from unqualified terms to their qualified version.
+ RDF: URIRef
+ Description: URIRef
+ ID: URIRef
+ about: URIRef
+ parseType: URIRef
+ resource: URIRef
+ li: URIRef
+ nodeID: URIRef
+ datatype: URIRef
diff --git a/rdflib/plugins/parsers/rdfxml.py b/rdflib/plugins/parsers/rdfxml.py
index 8d16500c..91f057ee 100644
--- a/rdflib/plugins/parsers/rdfxml.py
+++ b/rdflib/plugins/parsers/rdfxml.py
@@ -2,13 +2,15 @@
An RDF/XML parser for RDFLib
"""
-from xml.sax import make_parser
+from xml.sax import make_parser, handler
from xml.sax.handler import ErrorHandler
-from xml.sax.saxutils import handler, quoteattr, escape
+from xml.sax.saxutils import quoteattr, escape
from urllib.parse import urldefrag, urljoin
-from rdflib.namespace import RDF, is_ncname
+from rdflib.namespace import is_ncname
+from rdflib.namespace import RDF
+from rdflib.plugins.parsers.RDFVOC import RDFVOC
from rdflib.term import URIRef
from rdflib.term import BNode
from rdflib.term import Literal
@@ -17,31 +19,31 @@ from rdflib.parser import Parser
__all__ = ["create_parser", "BagID", "ElementHandler", "RDFXMLHandler", "RDFXMLParser"]
-RDFNS = RDF
+RDFNS = RDFVOC
# http://www.w3.org/TR/rdf-syntax-grammar/#eventterm-attribute-URI
# A mapping from unqualified terms to their qualified version.
UNQUALIFIED = {
- "about": RDF.about,
- "ID": RDF.ID,
- "type": RDF.type,
- "resource": RDF.resource,
- "parseType": RDF.parseType,
+ "about": RDFVOC.about,
+ "ID": RDFVOC.ID,
+ "type": RDFVOC.type,
+ "resource": RDFVOC.resource,
+ "parseType": RDFVOC.parseType,
}
# http://www.w3.org/TR/rdf-syntax-grammar/#coreSyntaxTerms
CORE_SYNTAX_TERMS = [
- RDF.RDF,
- RDF.ID,
- RDF.about,
- RDF.parseType,
- RDF.resource,
- RDF.nodeID,
- RDF.datatype,
+ RDFVOC.RDF,
+ RDFVOC.ID,
+ RDFVOC.about,
+ RDFVOC.parseType,
+ RDFVOC.resource,
+ RDFVOC.nodeID,
+ RDFVOC.datatype,
]
# http://www.w3.org/TR/rdf-syntax-grammar/#syntaxTerms
-SYNTAX_TERMS = CORE_SYNTAX_TERMS + [RDF.Description, RDF.li]
+SYNTAX_TERMS = CORE_SYNTAX_TERMS + [RDFVOC.Description, RDFVOC.li]
# http://www.w3.org/TR/rdf-syntax-grammar/#oldTerms
OLD_TERMS = [
@@ -50,14 +52,14 @@ OLD_TERMS = [
URIRef("http://www.w3.org/1999/02/22-rdf-syntax-ns#bagID"),
]
-NODE_ELEMENT_EXCEPTIONS = CORE_SYNTAX_TERMS + [RDF.li,] + OLD_TERMS
-NODE_ELEMENT_ATTRIBUTES = [RDF.ID, RDF.nodeID, RDF.about]
+NODE_ELEMENT_EXCEPTIONS = CORE_SYNTAX_TERMS + [RDFVOC.li, ] + OLD_TERMS
+NODE_ELEMENT_ATTRIBUTES = [RDFVOC.ID, RDFVOC.nodeID, RDFVOC.about]
-PROPERTY_ELEMENT_EXCEPTIONS = CORE_SYNTAX_TERMS + [RDF.Description,] + OLD_TERMS
+PROPERTY_ELEMENT_EXCEPTIONS = CORE_SYNTAX_TERMS + [RDFVOC.Description, ] + OLD_TERMS
PROPERTY_ATTRIBUTE_EXCEPTIONS = (
- CORE_SYNTAX_TERMS + [RDF.Description, RDF.li] + OLD_TERMS
+ CORE_SYNTAX_TERMS + [RDFVOC.Description, RDFVOC.li] + OLD_TERMS
)
-PROPERTY_ELEMENT_ATTRIBUTES = [RDF.ID, RDF.resource, RDF.nodeID]
+PROPERTY_ELEMENT_ATTRIBUTES = [RDFVOC.ID, RDFVOC.resource, RDFVOC.nodeID]
XMLNS = "http://www.w3.org/XML/1998/namespace"
BASE = (XMLNS, "base")
@@ -111,7 +113,7 @@ class ElementHandler(object):
def next_li(self):
self.li += 1
- return RDFNS["_%s" % self.li]
+ return RDFVOC["_%s" % self.li]
class RDFXMLHandler(handler.ContentHandler):
@@ -258,7 +260,7 @@ class RDFXMLHandler(handler.ContentHandler):
return name, atts
def document_element_start(self, name, qname, attrs):
- if name[0] and URIRef("".join(name)) == RDF.RDF:
+ if name[0] and URIRef("".join(name)) == RDFVOC.RDF:
# Cheap hack so 2to3 doesn't turn it into __next__
next = getattr(self, "next")
next.start = self.node_element_start
@@ -282,21 +284,21 @@ class RDFXMLHandler(handler.ContentHandler):
if name in NODE_ELEMENT_EXCEPTIONS:
self.error("Invalid node element URI: %s" % name)
- if RDF.ID in atts:
- if RDF.about in atts or RDF.nodeID in atts:
+ if RDFVOC.ID in atts:
+ if RDFVOC.about in atts or RDFVOC.nodeID in atts:
self.error("Can have at most one of rdf:ID, rdf:about, and rdf:nodeID")
- id = atts[RDF.ID]
+ id = atts[RDFVOC.ID]
if not is_ncname(id):
self.error("rdf:ID value is not a valid NCName: %s" % id)
subject = absolutize("#%s" % id)
if subject in self.ids:
self.error("two elements cannot use the same ID: '%s'" % subject)
self.ids[subject] = 1 # IDs can only appear once within a document
- elif RDF.nodeID in atts:
- if RDF.ID in atts or RDF.about in atts:
+ elif RDFVOC.nodeID in atts:
+ if RDFVOC.ID in atts or RDFVOC.about in atts:
self.error("Can have at most one of rdf:ID, rdf:about, and rdf:nodeID")
- nodeID = atts[RDF.nodeID]
+ nodeID = atts[RDFVOC.nodeID]
if not is_ncname(nodeID):
self.error("rdf:nodeID value is not a valid NCName: %s" % nodeID)
if self.preserve_bnode_ids is False:
@@ -307,14 +309,14 @@ class RDFXMLHandler(handler.ContentHandler):
self.bnode[nodeID] = subject
else:
subject = BNode(nodeID)
- elif RDF.about in atts:
- if RDF.ID in atts or RDF.nodeID in atts:
+ elif RDFVOC.about in atts:
+ if RDFVOC.ID in atts or RDFVOC.nodeID in atts:
self.error("Can have at most one of rdf:ID, rdf:about, and rdf:nodeID")
- subject = absolutize(atts[RDF.about])
+ subject = absolutize(atts[RDFVOC.about])
else:
subject = BNode()
- if name != RDF.Description: # S1
+ if name != RDFVOC.Description: # S1
self.store.add((subject, RDF.type, absolutize(name)))
language = current.language
@@ -368,14 +370,14 @@ class RDFXMLHandler(handler.ContentHandler):
if not name.startswith(str(RDFNS)):
current.predicate = absolutize(name)
- elif name == RDF.li:
+ elif name == RDFVOC.li:
current.predicate = current.next_li()
elif name in PROPERTY_ELEMENT_EXCEPTIONS:
self.error("Invalid property element URI: %s" % name)
else:
current.predicate = absolutize(name)
- id = atts.get(RDF.ID, None)
+ id = atts.get(RDFVOC.ID, None)
if id is not None:
if not is_ncname(id):
self.error("rdf:ID value is not a value NCName: %s" % id)
@@ -383,9 +385,9 @@ class RDFXMLHandler(handler.ContentHandler):
else:
current.id = None
- resource = atts.get(RDF.resource, None)
- nodeID = atts.get(RDF.nodeID, None)
- parse_type = atts.get(RDF.parseType, None)
+ resource = atts.get(RDFVOC.resource, None)
+ nodeID = atts.get(RDFVOC.nodeID, None)
+ parse_type = atts.get(RDFVOC.parseType, None)
if resource is not None and nodeID is not None:
self.error("Property element cannot have both rdf:nodeID and rdf:resource")
if resource is not None:
@@ -409,7 +411,7 @@ class RDFXMLHandler(handler.ContentHandler):
else:
if parse_type is not None:
for att in atts:
- if att != RDF.parseType and att != RDF.ID:
+ if att != RDFVOC.parseType and att != RDFVOC.ID:
self.error("Property attr '%s' now allowed here" % att)
if parse_type == "Resource":
current.subject = object = BNode()
@@ -426,7 +428,7 @@ class RDFXMLHandler(handler.ContentHandler):
# All other values are treated as Literal
# See: http://www.w3.org/TR/rdf-syntax-grammar/
# parseTypeOtherPropertyElt
- object = Literal("", datatype=RDF.XMLLiteral)
+ object = Literal("", datatype=RDFVOC.XMLLiteral)
current.char = self.literal_element_char
current.declared = {XMLNS: "xml"}
next.start = self.literal_element_start
@@ -440,7 +442,7 @@ class RDFXMLHandler(handler.ContentHandler):
next.start = self.node_element_start
next.end = self.node_element_end
- datatype = current.datatype = atts.get(RDF.datatype, None)
+ datatype = current.datatype = atts.get(RDFVOC.datatype, None)
language = current.language
if datatype is not None:
# TODO: check that there are no atts other than datatype and id
diff --git a/rdflib/plugins/serializers/rdfxml.py b/rdflib/plugins/serializers/rdfxml.py
index d7c70849..72648afb 100644
--- a/rdflib/plugins/serializers/rdfxml.py
+++ b/rdflib/plugins/serializers/rdfxml.py
@@ -1,6 +1,7 @@
from rdflib.plugins.serializers.xmlwriter import XMLWriter
from rdflib.namespace import Namespace, RDF, RDFS # , split_uri
+from rdflib.plugins.parsers.RDFVOC import RDFVOC
from rdflib.term import URIRef, Literal, BNode
from rdflib.util import first, more_than
@@ -180,7 +181,7 @@ class PrettyXMLSerializer(Serializer):
namespaces["rdf"] = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- writer.push(RDF.RDF)
+ writer.push(RDFVOC.RDF)
if "xml_base" in args:
writer.attribute(XMLBASE, args["xml_base"])
@@ -212,7 +213,7 @@ class PrettyXMLSerializer(Serializer):
if bnode not in self.__serialized:
self.subject(subject, 1)
- writer.pop(RDF.RDF)
+ writer.pop(RDFVOC.RDF)
stream.write("\n".encode("latin-1"))
# Set to None so that the memory can get garbage collected.
@@ -223,9 +224,9 @@ class PrettyXMLSerializer(Serializer):
writer = self.writer
if subject in self.forceRDFAbout:
- writer.push(RDF.Description)
- writer.attribute(RDF.about, self.relativize(subject))
- writer.pop(RDF.Description)
+ writer.push(RDFVOC.Description)
+ writer.attribute(RDFVOC.about, self.relativize(subject))
+ writer.pop(RDFVOC.Description)
self.forceRDFAbout.remove(subject)
elif subject not in self.__serialized:
@@ -237,7 +238,7 @@ class PrettyXMLSerializer(Serializer):
except:
type = None
- element = type or RDF.Description
+ element = type or RDFVOC.Description
writer.push(element)
if isinstance(subject, BNode):
@@ -250,10 +251,10 @@ class PrettyXMLSerializer(Serializer):
# more than once (this reduces the use of redundant BNode
# identifiers)
if subj_as_obj_more_than(1):
- writer.attribute(RDF.nodeID, fix(subject))
+ writer.attribute(RDFVOC.nodeID, fix(subject))
else:
- writer.attribute(RDF.about, self.relativize(subject))
+ writer.attribute(RDFVOC.about, self.relativize(subject))
if (subject, None, None) in store:
for predicate, object in store.predicate_objects(subject):
@@ -263,9 +264,9 @@ class PrettyXMLSerializer(Serializer):
writer.pop(element)
elif subject in self.forceRDFAbout:
- writer.push(RDF.Description)
- writer.attribute(RDF.about, self.relativize(subject))
- writer.pop(RDF.Description)
+ writer.push(RDFVOC.Description)
+ writer.attribute(RDFVOC.about, self.relativize(subject))
+ writer.pop(RDFVOC.Description)
self.forceRDFAbout.remove(subject)
def predicate(self, predicate, object, depth=1):
@@ -280,21 +281,21 @@ class PrettyXMLSerializer(Serializer):
if object.datatype == RDF.XMLLiteral and isinstance(
object.value, xml.dom.minidom.Document
):
- writer.attribute(RDF.parseType, "Literal")
+ writer.attribute(RDFVOC.parseType, "Literal")
writer.text("")
writer.stream.write(object)
else:
if object.datatype:
- writer.attribute(RDF.datatype, object.datatype)
+ writer.attribute(RDFVOC.datatype, object.datatype)
writer.text(object)
elif object in self.__serialized or not (object, None, None) in store:
if isinstance(object, BNode):
if more_than(store.triples((None, None, object)), 0):
- writer.attribute(RDF.nodeID, fix(object))
+ writer.attribute(RDFVOC.nodeID, fix(object))
else:
- writer.attribute(RDF.resource, self.relativize(object))
+ writer.attribute(RDFVOC.resource, self.relativize(object))
else:
if first(store.objects(object, RDF.first)): # may not have type
@@ -312,7 +313,7 @@ class PrettyXMLSerializer(Serializer):
UserWarning,
stacklevel=2,
)
- writer.attribute(RDF.parseType, "Collection")
+ writer.attribute(RDFVOC.parseType, "Collection")
col = Collection(store, object)
@@ -330,7 +331,7 @@ class PrettyXMLSerializer(Serializer):
(object, RDF.type, [OWL_NS.Class, RDFS.Class])
)
) and isinstance(object, URIRef):
- writer.attribute(RDF.resource, self.relativize(object))
+ writer.attribute(RDFVOC.resource, self.relativize(object))
elif depth <= self.max_depth:
self.subject(object, depth + 1)
@@ -346,9 +347,9 @@ class PrettyXMLSerializer(Serializer):
# and are only referenced once (regardless of depth)
self.subject(object, depth + 1)
else:
- writer.attribute(RDF.nodeID, fix(object))
+ writer.attribute(RDFVOC.nodeID, fix(object))
else:
- writer.attribute(RDF.resource, self.relativize(object))
+ writer.attribute(RDFVOC.resource, self.relativize(object))
writer.pop(predicate)
diff --git a/rdflib/plugins/sparql/operators.py b/rdflib/plugins/sparql/operators.py
index 9bf8b19e..d93cf508 100644
--- a/rdflib/plugins/sparql/operators.py
+++ b/rdflib/plugins/sparql/operators.py
@@ -35,10 +35,6 @@ from pyparsing import ParseResults
from rdflib.plugins.sparql.sparql import SPARQLError, SPARQLTypeError
-# closed namespace, langString isn't in it
-RDF_langString = RDF.langString
-
-
def Builtin_IRI(expr, ctx):
"""
http://www.w3.org/TR/sparql11-query/#func-iri
@@ -553,7 +549,7 @@ def Builtin_DATATYPE(e, ctx):
if not isinstance(l_, Literal):
raise SPARQLError("Can only get datatype of literal: %r" % l_)
if l_.language:
- return RDF_langString
+ return RDF.langString
if not l_.datatype and not l_.language:
return XSD.string
return l_.datatype
diff --git a/rdflib/term.py b/rdflib/term.py
index b57ce8a0..a3f339e5 100644
--- a/rdflib/term.py
+++ b/rdflib/term.py
@@ -209,6 +209,9 @@ class Identifier(Node, str): # allow Identifiers to be Nodes in the Graph
return True
return self == other
+ def startswith(self, prefix, start=..., end=...) -> bool:
+ return str(self).startswith(str(prefix))
+
# use parent's hash for efficiency reasons
# clashes of 'foo', URIRef('foo') and Literal('foo') are typically so rare
# that they don't justify additional overhead. Notice that even in case of
diff --git a/rdflib/tools/csv2rdf.py b/rdflib/tools/csv2rdf.py
index 5c12e753..f1acf9e0 100644
--- a/rdflib/tools/csv2rdf.py
+++ b/rdflib/tools/csv2rdf.py
@@ -102,7 +102,7 @@ def toProperty(label):
firstNm => firstNm
"""
- label = re.sub("[^\\w]", " ", label)
+ label = re.sub(r"[^\w]", " ", label)
label = re.sub("([a-z])([A-Z])", "\\1 \\2", label)
label = label.split(" ")
return "".join([label[0].lower()] + [x.capitalize() for x in label[1:]])
diff --git a/test/__init__.py b/test/__init__.py
index 792d6005..db4a75d1 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -1 +1,4 @@
#
+import os
+
+TEST_DIR = os.path.abspath(os.path.dirname(__file__))
diff --git a/test/test_conventions.py b/test/test_conventions.py
index 11d7636a..cecb0358 100644
--- a/test/test_conventions.py
+++ b/test/test_conventions.py
@@ -12,9 +12,10 @@ modules should all be lower-case initial
class A(unittest.TestCase):
- def module_names(self, path=None, names=None):
- skip_as_ignorably_private = ["embeddedRDF", "OpenID", "DublinCore"]
+ def module_names(self, path=None, names=None, parent=''):
+
+ skip_as_ignorably_private = ["embeddedRDF", "OpenID", "DublinCore", "RDFVOC"]
if path is None:
path = rdflib.__path__
@@ -29,10 +30,12 @@ class A(unittest.TestCase):
for importer, name, ispkg in pkgutil.iter_modules([path]):
if ispkg:
- result = self.module_names(path=os.path.join(path, name), names=names)
+ result = self.module_names(path=os.path.join(path, name),
+ names=names, parent=name)
names.union(result)
else:
- if name != name.lower() and name not in skip_as_ignorably_private:
+ # namespaces are an exception to this rule
+ if name != name.lower() and name not in skip_as_ignorably_private and parent != 'namespace':
names.add(name)
return names
diff --git a/test/test_dawg.py b/test/test_dawg.py
index 0ded4bda..b413acd0 100644
--- a/test/test_dawg.py
+++ b/test/test_dawg.py
@@ -1,8 +1,15 @@
+from __future__ import print_function
+
+import os
import sys
# Needed to pass
# http://www.w3.org/2009/sparql/docs/tests/data-sparql11/
# syntax-update-2/manifest#syntax-update-other-01
+from test import TEST_DIR
+from test.earl import report, add_test
+from test.manifest import nose_tests, UP, MF
+
sys.setrecursionlimit(6000) # default is 1000
@@ -31,11 +38,6 @@ from io import BytesIO
from nose.tools import nottest, eq_
from nose import SkipTest
-
-from .manifest import nose_tests, MF, UP
-from .earl import report, add_test
-
-
def eq(a, b, msg):
return eq_(a, b, msg + ": (%r!=%r)" % (a, b))
@@ -627,8 +629,8 @@ if __name__ == "__main__":
% (now, i, success, f_sum, e_sum, skip, 100.0 * success / i)
)
- earl_report = "test_reports/rdflib_sparql-%s.ttl" % now.replace(":", "")
+ earl_report = os.path.join(TEST_DIR, "../test_reports/rdflib_sparql-%s.ttl" % now.replace(":", ""))
report.serialize(earl_report, format="n3")
- report.serialize("test_reports/rdflib_sparql-latest.ttl", format="n3")
+ report.serialize(os.path.join(TEST_DIR, "../test_reports/rdflib_sparql-latest.ttl"), format="n3")
print("Wrote EARL-report to '%s'" % earl_report)
diff --git a/test/test_empty_xml_base.py b/test/test_empty_xml_base.py
index 7410320b..12fd46a4 100644
--- a/test/test_empty_xml_base.py
+++ b/test/test_empty_xml_base.py
@@ -7,13 +7,11 @@ and RDF/XML dependence on it
from rdflib.graph import ConjunctiveGraph
from rdflib.term import URIRef
-from rdflib.namespace import Namespace
-from rdflib.namespace import RDF
+from rdflib.namespace import RDF, FOAF
from io import StringIO
import unittest
-FOAF = Namespace("http://xmlns.com/foaf/0.1/")
test_data = """
<rdf:RDF
@@ -46,13 +44,10 @@ class TestEmptyBase(unittest.TestCase):
self.graph.parse(StringIO(test_data), publicID=baseUri, format="xml")
def test_base_ref(self):
- self.assertTrue(
- len(self.graph) == 1, "There should be at least one statement in the graph"
- )
- self.assertTrue(
- (baseUri, RDF.type, FOAF.Document) in self.graph,
- "There should be a triple with %s as the subject" % baseUri,
- )
+ self.assertTrue(len(list(self.graph)),
+ "There should be at least one statement in the graph")
+ self.assertTrue((baseUri, RDF.type, FOAF.Document) in self.graph,
+ "There should be a triple with %s as the subject" % baseUri)
class TestRelativeBase(unittest.TestCase):
@@ -61,14 +56,11 @@ class TestRelativeBase(unittest.TestCase):
self.graph.parse(StringIO(test_data2), publicID=baseUri2, format="xml")
def test_base_ref(self):
- self.assertTrue(
- len(self.graph) == 1, "There should be at least one statement in the graph"
- )
- resolvedBase = URIRef("http://example.com/baz")
- self.assertTrue(
- (resolvedBase, RDF.type, FOAF.Document) in self.graph,
- "There should be a triple with %s as the subject" % resolvedBase,
- )
+ self.assertTrue(len(self.graph),
+ "There should be at least one statement in the graph")
+ resolvedBase = URIRef('http://example.com/baz')
+ self.assertTrue((resolvedBase, RDF.type, FOAF.Document) in self.graph,
+ "There should be a triple with %s as the subject" % resolvedBase)
if __name__ == "__main__":
diff --git a/test/test_issue190.py b/test/test_issue190.py
index 87a8db3e..4f3e7f84 100644
--- a/test/test_issue190.py
+++ b/test/test_issue190.py
@@ -1,4 +1,6 @@
# -*- coding: utf-8 -*-
+import unittest
+
from nose import SkipTest
from rdflib.graph import ConjunctiveGraph
from rdflib.parser import StringInputSource
@@ -40,6 +42,8 @@ test_string1 = """\
Betriebsnummer der Einzugsstelle:\nKnappschaft\n980 0000 6\nWICHTIGES DOKUMENT - SORGFÄLTIG AUFBEWAHREN!\n """
+
+@unittest.skipIf(True, "Known issue with newlines in text")
def test1():
meta1 = meta.encode("utf-8") % test_string1.encode("utf-8")
graph = ConjunctiveGraph()
@@ -55,7 +59,7 @@ Knappschaft
WICHTIGES DOKUMENT - SORGFÄLTIG AUFBEWAHREN!
"""
-
+@unittest.skipIf(True, "Known issue with newlines in text")
def test2():
meta2 = meta.encode("utf-8") % test_string2.encode("utf-8")
graph = ConjunctiveGraph()
@@ -64,4 +68,5 @@ def test2():
)
-raise SkipTest("Known issue, with newlines in text")
+if __name__ == "__main__":
+ unittest.main()
diff --git a/test/test_issue200.py b/test/test_issue200.py
index 3fb76894..8dc5433c 100644
--- a/test/test_issue200.py
+++ b/test/test_issue200.py
@@ -5,8 +5,8 @@ import rdflib
import unittest
try:
- import os.fork
- import os.pipe
+ from os import fork
+ from os import pipe
except ImportError:
from nose import SkipTest
@@ -26,6 +26,7 @@ class TestRandomSeedInFork(unittest.TestCase):
r = os.fdopen(r) # turn r into a file object
txt = r.read()
os.waitpid(pid, 0) # make sure the child process gets cleaned up
+ r.close()
else:
os.close(r)
w = os.fdopen(w, "w")
diff --git a/test/test_n3.py b/test/test_n3.py
index 47dddc03..8df2c891 100644
--- a/test/test_n3.py
+++ b/test/test_n3.py
@@ -1,3 +1,5 @@
+import os
+
from rdflib.graph import Graph, ConjunctiveGraph
import unittest
from rdflib.term import Literal, URIRef
@@ -5,6 +7,8 @@ from rdflib.plugins.parsers.notation3 import BadSyntax, exponent_syntax
import itertools
from urllib.error import URLError
+from test import TEST_DIR
+
test_data = """
# Definitions of terms describing the n3 model
#
@@ -161,7 +165,8 @@ foo-bar:Ex foo-bar:name "Test" . """
Make sure n3 parser does not choke on UTF-8 BOM
"""
g = Graph()
- g.parse("test/n3/issue156.n3", format="n3")
+ n3_path = os.path.relpath(os.path.join(TEST_DIR, 'n3/issue156.n3', os.curdir))
+ g.parse(n3_path, format="n3")
def testIssue999(self):
"""
diff --git a/test/test_namespace.py b/test/test_namespace.py
index 87b7f046..9f0b98b9 100644
--- a/test/test_namespace.py
+++ b/test/test_namespace.py
@@ -1,17 +1,12 @@
import unittest
from unittest.case import expectedFailure
+from warnings import warn
+
+from rdflib import DCTERMS
from rdflib.graph import Graph
-from rdflib.namespace import (
- ClosedNamespace,
- Namespace,
- FOAF,
- RDF,
- RDFS,
- SH,
- DCTERMS,
- URIPattern,
-)
+from rdflib.namespace import FOAF, RDF, RDFS, SH, DefinedNamespaceMeta, Namespace, \
+ ClosedNamespace, URIPattern
from rdflib.term import URIRef
@@ -196,10 +191,19 @@ class NamespacePrefixTest(unittest.TestCase):
"""Tests terms both in an out of the ClosedNamespace FOAF"""
def add_not_in_namespace(s):
- return FOAF[s]
+ with self.assertRaises(AttributeError):
+ return FOAF[s]
# a non-existent FOAF property
- self.assertRaises(KeyError, add_not_in_namespace, "blah")
+ add_not_in_namespace("blah")
+
+ # a deprecated FOAF property
+ # add_not_in_namespace('firstName')
+ self.assertEqual(
+ FOAF["firstName"],
+ URIRef("http://xmlns.com/foaf/0.1/firstName"),
+ )
+ warn("DefinedNamespace does not address deprecated properties")
# a property name within the FOAF namespace
self.assertEqual(
@@ -213,9 +217,9 @@ class NamespacePrefixTest(unittest.TestCase):
def test_contains_method(self):
"""Tests for Namespace.__contains__() methods."""
- ref = URIRef('http://www.w3.org/ns/shacl#example')
- self.assertTrue(type(SH) == Namespace, "SH no longer a Namespace, update test.")
- self.assertTrue(ref in SH, "sh:example not in SH")
+ ref = URIRef('http://www.w3.org/ns/shacl#Info')
+ self.assertTrue(type(SH) == DefinedNamespaceMeta, f"SH no longer a DefinedNamespaceMeta (instead it is now {type(SH)}, update test.")
+ self.assertTrue(ref in SH, "sh:Info not in SH")
ref = URIRef('http://www.w3.org/2000/01/rdf-schema#label')
self.assertTrue(ref in RDFS, "ClosedNamespace(RDFS) does not include rdfs:label")
diff --git a/test/test_nquads.py b/test/test_nquads.py
index b88f4d4e..5dae133c 100644
--- a/test/test_nquads.py
+++ b/test/test_nquads.py
@@ -1,5 +1,7 @@
+import os
import unittest
from rdflib import ConjunctiveGraph, URIRef, Namespace
+from test import TEST_DIR
TEST_BASE = "test/nquads.rdflib"
@@ -7,7 +9,8 @@ TEST_BASE = "test/nquads.rdflib"
class NQuadsParserTest(unittest.TestCase):
def _load_example(self):
g = ConjunctiveGraph()
- with open("test/nquads.rdflib/example.nquads", "rb") as data:
+ nq_path = os.path.relpath(os.path.join(TEST_DIR, 'nquads.rdflib/example.nquads'), os.curdir)
+ with open(nq_path, "rb") as data:
g.parse(data, format="nquads")
return g
@@ -36,7 +39,8 @@ class NQuadsParserTest(unittest.TestCase):
def test_context_is_optional(self):
g = ConjunctiveGraph()
- with open("test/nquads.rdflib/test6.nq", "rb") as data:
+ nq_path = os.path.relpath(os.path.join(TEST_DIR, 'nquads.rdflib/test6.nq'), os.curdir)
+ with open(nq_path, "rb") as data:
g.parse(data, format="nquads")
assert len(g) > 0
diff --git a/test/test_nquads_w3c.py b/test/test_nquads_w3c.py
index 02d79576..c66c12c5 100644
--- a/test/test_nquads_w3c.py
+++ b/test/test_nquads_w3c.py
@@ -2,9 +2,9 @@
test suite."""
from rdflib import ConjunctiveGraph
-from .manifest import nose_tests, RDFT
+from test.manifest import nose_tests, RDFT
-from .testutils import nose_tst_earl_report
+from test.testutils import nose_tst_earl_report
verbose = False
diff --git a/test/test_nt_misc.py b/test/test_nt_misc.py
index 164776b8..2158ced4 100644
--- a/test/test_nt_misc.py
+++ b/test/test_nt_misc.py
@@ -6,15 +6,23 @@ from rdflib import Graph, Literal, URIRef
from rdflib.plugins.parsers import ntriples
from urllib.request import urlopen
+from test import TEST_DIR
+
log = logging.getLogger(__name__)
+NT_PATH = os.path.relpath(os.path.join(TEST_DIR, 'nt'), os.curdir)
+
+
+def nt_file(fn):
+ return os.path.join(NT_PATH, fn)
+
class NTTestCase(unittest.TestCase):
def testIssue859(self):
graphA = Graph()
graphB = Graph()
- graphA.parse("test/nt/quote-01.nt", format="ntriples")
- graphB.parse("test/nt/quote-02.nt", format="ntriples")
+ graphA.parse(nt_file('quote-01.nt'), format="ntriples")
+ graphB.parse(nt_file('quote-02.nt'), format="ntriples")
for subjectA, predicateA, objA in graphA:
for subjectB, predicateB, objB in graphB:
self.assertEqual(subjectA, subjectB)
@@ -104,7 +112,7 @@ class NTTestCase(unittest.TestCase):
self.assertEqual(res, uniquot)
def test_W3CNTriplesParser_fpath(self):
- fpath = "test/nt/" + os.listdir("test/nt")[0]
+ fpath = os.path.join(nt_file(os.listdir(NT_PATH)[0]))
p = ntriples.W3CNTriplesParser()
self.assertRaises(ntriples.ParseError, p.parse, fpath)
@@ -112,15 +120,14 @@ class NTTestCase(unittest.TestCase):
p = ntriples.W3CNTriplesParser()
data = 3
self.assertRaises(ntriples.ParseError, p.parsestring, data)
- fname = "test/nt/lists-02.nt"
- with open(fname, "r") as f:
+ with open(nt_file('lists-02.nt'), "r") as f:
data = f.read()
p = ntriples.W3CNTriplesParser()
res = p.parsestring(data)
self.assertTrue(res == None)
def test_w3_ntriple_variants(self):
- uri = "file:///" + os.getcwd() + "/test/nt/test.ntriples"
+ uri = "file://" + os.path.abspath(nt_file("test.ntriples"))
parser = ntriples.W3CNTriplesParser()
u = urlopen(uri)
diff --git a/test/test_nt_w3c.py b/test/test_nt_w3c.py
index 8294e8ff..ca9ac165 100644
--- a/test/test_nt_w3c.py
+++ b/test/test_nt_w3c.py
@@ -1,10 +1,12 @@
"""This runs the nt tests for the W3C RDF Working Group's N-Quads
test suite."""
+import os
from rdflib import Graph
-from .manifest import nose_tests, RDFT
+from test import TEST_DIR
+from test.manifest import nose_tests, RDFT
-from .testutils import nose_tst_earl_report
+from test.testutils import nose_tst_earl_report
verbose = False
@@ -25,7 +27,8 @@ testers = {RDFT.TestNTriplesPositiveSyntax: nt, RDFT.TestNTriplesNegativeSyntax:
def test_nt(tests=None):
- for t in nose_tests(testers, "test/w3c/nt/manifest.ttl", legacy=True):
+ manifest_file = os.path.join(TEST_DIR, "w3c/nt/manifest.ttl")
+ for t in nose_tests(testers, manifest_file, legacy=True):
if tests:
for test in tests:
if test in t[1].uri:
diff --git a/test/test_rdfxml.py b/test/test_rdfxml.py
index c64d6a7c..b0b222dc 100644
--- a/test/test_rdfxml.py
+++ b/test/test_rdfxml.py
@@ -5,11 +5,13 @@ import unittest
import os
import os.path
+from io import StringIO
from urllib.request import url2pathname, urlopen
from rdflib import RDF, RDFS, URIRef, BNode, Literal, Namespace, Graph
from rdflib.exceptions import ParserError
+from rdflib.plugins.parsers.RDFVOC import RDFVOC
from rdflib.util import first
@@ -23,6 +25,7 @@ verbose = 0
def write(msg):
_logger.info(msg + "\n")
+
class TestStore(Graph):
__test__ = False
@@ -137,10 +140,14 @@ def _testNegative(uri, manifest):
write("TESTING: %s" % uri)
result = 0 # 1=failed, 0=passed
inDoc = first(manifest.objects(uri, TEST["inputDocument"]))
+ if isinstance(inDoc, BNode):
+ inDoc = first(manifest.objects(inDoc, RDFVOC.about))
+ if verbose:
+ write(u"TESTING: %s" % inDoc)
store = Graph()
test = BNode()
- results.add((test, RESULT["test"], uri))
+ results.add((test, RESULT["test"], inDoc))
results.add((test, RESULT["system"], system))
try:
@@ -153,7 +160,7 @@ def _testNegative(uri, manifest):
results.add((test, RDF.type, RESULT["PassingRun"]))
# pass
else:
- write("""Failed: '%s'""" % uri)
+ write("""Failed: '%s'""" % inDoc)
results.add((test, RDF.type, RESULT["FailingRun"]))
result = 1
return result
@@ -164,6 +171,15 @@ class ParserTestCase(unittest.TestCase):
path = "store"
slow = True
+ @classmethod
+ def setUpClass(cls) -> None:
+ cls.RDF_setting = RDF._fail
+ RDF._fail = True
+
+ @classmethod
+ def tearDownClass(cls) -> None:
+ RDF._fail = cls.RDF_setting
+
def setUp(self):
self.manifest = manifest = Graph(store=self.store)
manifest.open(self.path)
diff --git a/test/test_seq.py b/test/test_seq.py
index 5a987ef4..dfd0eb1f 100644
--- a/test/test_seq.py
+++ b/test/test_seq.py
@@ -27,9 +27,9 @@ class SeqTestCase(unittest.TestCase):
path = "store"
def setUp(self):
- store = self.store = Graph(store=self.backend)
- store.open(self.path)
- store.parse(data=s, format="xml")
+ self.store = Graph(store=self.backend)
+ self.store.open(self.path)
+ self.store.parse(data=s, format="xml")
def tearDown(self):
self.store.close()
diff --git a/test/test_sparqlupdatestore.py b/test/test_sparqlupdatestore.py
index eea01136..75182d49 100644
--- a/test/test_sparqlupdatestore.py
+++ b/test/test_sparqlupdatestore.py
@@ -33,7 +33,14 @@ cheese = URIRef("urn:cheese")
graphuri = URIRef("urn:graph")
othergraphuri = URIRef("urn:othergraph")
+try:
+ assert len(urlopen(HOST).read()) > 0
+ skip = False
+except:
+ skip = True
+
+@unittest.skipIf(skip, HOST + " is unavailable.")
class TestSparql11(unittest.TestCase):
def setUp(self):
self.longMessage = True
@@ -352,11 +359,5 @@ class TestSparql11(unittest.TestCase):
self.assertEqual(o, Literal(""), repr(o))
-try:
- assert len(urlopen(HOST).read()) > 0
-except:
- raise SkipTest(HOST + " is unavailable.")
-
-
if __name__ == "__main__":
unittest.main()
diff --git a/test/test_trig.py b/test/test_trig.py
index 7474640f..5c91b0a0 100644
--- a/test/test_trig.py
+++ b/test/test_trig.py
@@ -118,10 +118,9 @@ class TestTrig(unittest.TestCase):
g.parse(data=data, format="trig")
self.assertEqual(len(list(g.contexts())), 2)
+ @unittest.skipIf(True, "Iterative serialization currently produces 16 copies of everything")
def testRoundTrips(self):
- raise SkipTest("skipped until 5.0")
-
data = """
<http://example.com/thing#thing_a> <http://example.com/knows> <http://example.com/thing#thing_b> .
@@ -134,7 +133,7 @@ class TestTrig(unittest.TestCase):
g = rdflib.ConjunctiveGraph()
for i in range(5):
g.parse(data=data, format="trig")
- data = g.serialize(format="trig")
+ data = g.serialize(format="trig").decode()
# output should only contain 1 mention of each resource/graph name
self.assertEqual(data.count("thing_a"), 1)
@@ -175,6 +174,6 @@ class TestTrig(unittest.TestCase):
cg.parse(data=data, format="trig")
data = cg.serialize(format="trig", encoding="latin-1")
- self.assertTrue(b"ns2: <http://ex.org/docs/" in data)
- self.assertTrue(b"<ns2:document1>" not in data)
- self.assertTrue(b"ns2:document1" in data)
+ self.assertTrue("ns2: <http://ex.org/docs/".encode("latin-1") in data, data)
+ self.assertTrue("<ns2:document1>".encode("latin-1") not in data, data)
+ self.assertTrue("ns2:document1".encode("latin-1") in data, data)
diff --git a/test/test_trig_w3c.py b/test/test_trig_w3c.py
index d59a2f08..179d3680 100644
--- a/test/test_trig_w3c.py
+++ b/test/test_trig_w3c.py
@@ -6,8 +6,8 @@ from rdflib import ConjunctiveGraph
from rdflib.namespace import split_uri
from rdflib.compare import graph_diff, isomorphic
-from .manifest import nose_tests, RDFT
-from .testutils import nose_tst_earl_report
+from test.manifest import nose_tests, RDFT
+from test.testutils import nose_tst_earl_report
verbose = False
diff --git a/test/test_trix_parse.py b/test/test_trix_parse.py
index 290ce0b6..6f5a5c55 100644
--- a/test/test_trix_parse.py
+++ b/test/test_trix_parse.py
@@ -1,9 +1,11 @@
#!/usr/bin/env python
-
+import os
from rdflib.graph import ConjunctiveGraph
import unittest
+from test import TEST_DIR
+
class TestTrixParse(unittest.TestCase):
def setUp(self):
@@ -16,7 +18,8 @@ class TestTrixParse(unittest.TestCase):
g = ConjunctiveGraph()
- g.parse("test/trix/aperture.trix", format="trix")
+ trix_path = os.path.relpath(os.path.join(TEST_DIR, 'trix/aperture.trix'), os.curdir)
+ g.parse(trix_path, format="trix")
c = list(g.contexts())
# print list(g.contexts())
@@ -31,7 +34,8 @@ class TestTrixParse(unittest.TestCase):
g = ConjunctiveGraph()
- g.parse("test/trix/nokia_example.trix", format="trix")
+ trix_path = os.path.relpath(os.path.join(TEST_DIR, 'trix/nokia_example.trix'), os.curdir)
+ g.parse(trix_path, format="trix")
# print "Parsed %d triples"%len(g)
@@ -39,7 +43,8 @@ class TestTrixParse(unittest.TestCase):
g = ConjunctiveGraph()
- g.parse("test/trix/ng4jtest.trix", format="trix")
+ trix_path = os.path.relpath(os.path.join(TEST_DIR, 'trix/ng4jtest.trix'), os.curdir)
+ g.parse(trix_path, format="trix")
# print "Parsed %d triples"%len(g)
diff --git a/test/test_turtle_w3c.py b/test/test_turtle_w3c.py
index b89ce66b..a1c2aaf7 100644
--- a/test/test_turtle_w3c.py
+++ b/test/test_turtle_w3c.py
@@ -5,8 +5,8 @@ from rdflib import Graph
from rdflib.namespace import split_uri
from rdflib.compare import graph_diff, isomorphic
-from .manifest import nose_tests, RDFT
-from .testutils import nose_tst_earl_report
+from test.manifest import nose_tests, RDFT
+from test.testutils import nose_tst_earl_report
verbose = False
diff --git a/test/testutils.py b/test/testutils.py
index f9b6f050..7211ff60 100644
--- a/test/testutils.py
+++ b/test/testutils.py
@@ -1,3 +1,6 @@
+from __future__ import print_function
+
+import os
import sys
from types import TracebackType
import isodate
@@ -41,6 +44,10 @@ if TYPE_CHECKING:
# TODO: make an introspective version (like this one) of
# rdflib.graphutils.isomorphic and use instead.
+from test import TEST_DIR
+from test.earl import add_test, report
+
+
def crapCompare(g1, g2):
"""A really crappy way to 'check' if two graphs are equal. It ignores blank
nodes completely and ignores subgraphs."""
@@ -127,13 +134,13 @@ def nose_tst_earl_report(generator, earl_report_name=None):
)
if earl_report_name:
now = isodate.datetime_isoformat(datetime.datetime.utcnow())
- earl_report = "test_reports/%s-%s.ttl" % (
+ earl_report = os.path.join(TEST_DIR, "../test_reports/%s-%s.ttl" % (
earl_report_name,
now.replace(":", ""),
- )
+ ))
report.serialize(earl_report, format="n3")
- report.serialize("test_reports/%s-latest.ttl" % earl_report_name, format="n3")
+ report.serialize(os.path.join(TEST_DIR, "../test_reports/%s-latest.ttl" % earl_report_name), format="n3")
print("Wrote EARL-report to '%s'" % earl_report)
diff --git a/test_reports/rdflib_nt-2020-05-27T032255.ttl b/test_reports/rdflib_nt-2020-05-27T032255.ttl
new file mode 100644
index 00000000..832c11b8
--- /dev/null
+++ b/test_reports/rdflib_nt-2020-05-27T032255.ttl
@@ -0,0 +1,399 @@
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix earl: <http://www.w3.org/ns/earl#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://gromgull.net/me> a foaf:Person ;
+ foaf:homepage <http://gromgull.net> ;
+ foaf:name "Gunnar Aastrand Grimnes" .
+
+<https://github.com/RDFLib/rdflib> a doap:Project ;
+ doap:developer <http://gromgull.net/me> ;
+ doap:homepage <https://github.com/RDFLib/rdflib> ;
+ doap:name "rdflib" .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#literal_all_controls> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#literal_all_punctuation> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06> .
+
+[] a earl:Assertion ;
+ dc:date "2020-05-26T22:22:55.665882"^^xsd:dateTime ;
+ earl:assertedBy <http://gromgull.net/me> ;
+ earl:result [ a earl:TestResult ;
+ earl:outcome earl:passed ] ;
+ earl:subject <https://github.com/RDFLib/rdflib> ;
+ earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02> .
+