def find_domain_range(record):
    """Find domain and range info of a record in schema"""
    response = {"domain": [], "range": []}
    if "http://schema.org/domainIncludes" in record:
        if isinstance(record["http://schema.org/domainIncludes"], dict):
            response["domain"] = [record["http://schema.org/domainIncludes"]["@id"]]
        elif isinstance(record["http://schema.org/domainIncludes"], list):
            response["domain"] = [_item["@id"] for _item in record["http://schema.org/domainIncludes"]]
    if "http://schema.org/rangeIncludes" in record:
        if isinstance(record["http://schema.org/rangeIncludes"], dict):
            response["range"] = [record["http://schema.org/rangeIncludes"]["@id"]]
        elif isinstance(record["http://schema.org/rangeIncludes"], list):
            response["range"] = [_item["@id"] for _item in record["http://schema.org/rangeIncludes"]]
    return (response["domain"], response["range"])