owmeta_core.rdf_query_modifiers module¶
- class owmeta_core.rdf_query_modifiers.ContainerMembershipIsMemberTQLayer(nxt=None)[source]¶
Bases:
TQLayer
Adds a triple into the results for rdfs:subPropertyOf(rdfs:member) relationships for all known ContainerMembershipProperty instances
- Parameters
- nxt
TQLayer
orrdflib.graph.Graph
The “next” or “lower” layer that this layer modifies
- nxt
- class owmeta_core.rdf_query_modifiers.RangeTQLayer(nxt=None)[source]¶
Bases:
TQLayer
A layer that understands ranges in the object position of a triple.
If the next layer has the
supports_range_queries
attribute set toTrue
, then the range is passed down as-is- Parameters
- nxt
TQLayer
orrdflib.graph.Graph
The “next” or “lower” layer that this layer modifies
- nxt
- class owmeta_core.rdf_query_modifiers.TQLayer(nxt=None)[source]¶
Bases:
object
Triple Query Layer. Wraps a graph or another
TQLayer
to do something to thetriples
andtriples_choices
query or the result of the query.- Parameters
- nxt
TQLayer
orrdflib.graph.Graph
The “next” or “lower” layer that this layer modifies
- nxt
- class owmeta_core.rdf_query_modifiers.TerminalTQLayer[source]¶
Bases:
object
A TQLayer that has no “next”. May be useful to create a layer that stands in place of a
Graph
.
- owmeta_core.rdf_query_modifiers.rdfs_subclassof_zom(triple)[source]¶
Argument to
ZeroOrMoreTQLayer
. Adds sub-classes to triple queries for an rdf:type