owmeta_core.rdf_query_modifiers module¶
- class owmeta_core.rdf_query_modifiers.ContainerMembershipIsMemberTQLayer(nxt=None)[source]¶
Bases:
TQLayerAdds a triple into the results for rdfs:subPropertyOf(rdfs:member) relationships for all known ContainerMembershipProperty instances
- Parameters
- nxt
TQLayerorrdflib.graph.Graph The “next” or “lower” layer that this layer modifies
- nxt
- class owmeta_core.rdf_query_modifiers.RangeTQLayer(nxt=None)[source]¶
Bases:
TQLayerA layer that understands ranges in the object position of a triple.
If the next layer has the
supports_range_queriesattribute set toTrue, then the range is passed down as-is- Parameters
- nxt
TQLayerorrdflib.graph.Graph The “next” or “lower” layer that this layer modifies
- nxt
- class owmeta_core.rdf_query_modifiers.TQLayer(nxt=None)[source]¶
Bases:
objectTriple Query Layer. Wraps a graph or another
TQLayerto do something to thetriplesandtriples_choicesquery or the result of the query.- Parameters
- nxt
TQLayerorrdflib.graph.Graph The “next” or “lower” layer that this layer modifies
- nxt
- class owmeta_core.rdf_query_modifiers.TerminalTQLayer[source]¶
Bases:
objectA 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