code: def get_skos(self, id=None, uri=None, match=None):
          
  
          if not id and not uri and not match:
              return None
  
          if type(id) == type("string"):
              uri = id
              id = None
              if not is_http(uri):
                  match = uri
                  uri = None
          if match:
              if type(match) != type("string"):
                  return []
              res = []
              if ":" in match:  # qname
                  for x in self.all_skos_concepts:
                      if match.lower() in x.qname.lower():
                          res += [x]
              else:
                  for x in self.all_skos_concepts:
                      if match.lower() in x.uri.lower():
                          res += [x]
              return res
          else:
              for x in self.all_skos_concepts:
                  if id and x.id == id:
                      return x
                  if uri and x.uri.lower() == uri.lower():
                      return x
              return None
docs: get the saved skos concept with given ID or via other methods...
  
          Note: it tries to guess what is being passed as above