@classmethod
def parse_uri(cls, uri: str) -> Tuple[(CurieNamespace, str)]:
    '\n        Parse a candidate URI\n        :param uri: candidate URI string\n        :return: namespace and object_id\n        '
    found = (CurieNamespace('', ''), uri)
    for ns in cls._namespaces:
        base_uri = str(ns)
        if uri.startswith(base_uri):
            object_id = uri.replace(base_uri, '')
            found = (ns, object_id)
            break
    return found
Parse a candidate URI
:param uri: candidate URI string
:return: namespace and object_id
@classmethod
def parse_uri(cls, uri: str) -> Tuple[(CurieNamespace, str)]:
    '\n        Parse a candidate URI\n        :param uri: candidate URI string\n        :return: namespace and object_id\n        '
    found = (CurieNamespace(, ), uri)
    for ns in cls._namespaces:
        base_uri = str(ns)
        if uri.startswith(base_uri):
            object_id = uri.replace(base_uri, )
            found = (ns, object_id)
            break
    return found