docs: def getSubjectObjectsByPredicate(self, predicate):
          """
      Args:
        predicate : str
          Predicate for which to return subject, object tuples.
  
      Returns:
        list of subject, object tuples: All subject/objects with ``predicate``.
  
      Notes:
  
        Equivalent SPARQL:
  
        .. highlight: sql
  
        ::
  
          SELECT DISTINCT ?s ?o
          WHERE {{
            ?s {0} ?o .
          }}
      """
          return sorted(
              set(
                  [
                      (str(s), str(o))
                      for s, o in self.subject_objects(rdflib.term.URIRef(predicate))
                  ]
              )
          )