SparqlIndexClient Class
The SparqlIndexClient class provides a ROS service to explore ontologenius with SPARQL-like queries. More...
Ros1 Package: | ontologenius |
Ros2 Package: | ontopy |
Methods
Detailed Description
The SparqlIndexClient class provides a ROS service to explore ontologenius with SPARQL-like queries.
The variables start with the symbol ? (e.g. ?my_var) and each triplet is separated by a dot.
At the difference of the usual SparqlClient class, this one provides access to the interface based on indexes (integers) for better performances.
See also SparqlClient.
Methods Documentation
__init__(self, name)
Constructs a sparql client.
Can be used in a multi-ontology mode by specifying the name of the ontology name(str). For classic use, name should be defined as ''.
call(self, query)
Basic query Examples
The general structure is always the same:
SELECT * // or ?x to get specific variables
WHERE {
// pattern
}
You can also add the DISTINCT keyword just after the SELECT to ensure unique results. The following blocks are examples of possible patterns.