code: def data_unresolved_output(
      roles: Optional[List[Role]] = None, desc="", optional=False
  ) -> Type[DataUnresolvedWriter]:
      return _create_artifact_annotation(
          False, False, DataUnresolvedArtifactDescribe, "data"
      )(roles, desc, optional)
  
file_path: FATE/python/fate/components/core/component_desc/artifacts/data/__init__.py
imports: from typing import Iterator, List, Optional, Type
  from ._dataframe import DataframeArtifactDescribe, DataframeReader, DataframeWriter
  from ._directory import DataDirectoryArtifactDescribe, DataDirectoryReader, DataDirectoryWriter
  from ._table import TableArtifactDescribe, TableReader, TableWriter
  from ._unresolved import DataUnresolvedArtifactDescribe, DataUnresolvedReader, DataUnresolvedWriter
  from .._base_type import Role, _create_artifact_annotation
label_desc: Use image node_id 13 for calling a global function with example usage: data_unresolved_output(roles, desc, optional) and returns: _create_artifact_annotation