@classmethod
def parse_identifier(cls, identifier: str) -> Tuple[(CurieNamespace, str)]:
    if (not identifier):
        return (CurieNamespace('', ''), '')
    if identifier.lower().startswith('http'):
        return cls.parse_uri(identifier)
    else:
        return cls.parse_curie(identifier)
@classmethod
def parse_identifier(cls, identifier: str) -> Tuple[(CurieNamespace, str)]:
    if (not identifier):
        return (CurieNamespace(, ), )
    if identifier.lower().startswith('http'):
        return cls.parse_uri(identifier)
    else:
        return cls.parse_curie(identifier)