def create_dataset_uri(name: str, version: Optional[str] = None) -> str:
    """
    Creates a dataset uri based on dataset name and optionally version
    Example:
        Input: zalando, 3.0.1
        Output: ds//zalando@v3.0.1
    """
    uri = f"{DATASET_PREFIX}{name}"
    if version:
        uri += f"@v{version}"

    return uri

    Creates a dataset uri based on dataset name and optionally version
    Example:
        Input: zalando, 3.0.1
        Output: ds//zalando@v3.0.1
    
src/datachain/dataset.py