code: def id(self, value):
          
          i = value.rfind('/')
          if (i > 0):
              self.server_and_prefix = value[:i]
              self.identifier = value[(i + 1):]
          elif (i == 0):
              self.server_and_prefix = ''
              self.identifier = value[(i + 1):]
          else:
              self.server_and_prefix = ''
              self.identifier = value
docs: Split into server_and_prefix and identifier.