code: def positive_tagging(tagging_scheme, slot_name, slot_size):
      if slot_name == OUTSIDE:
          return [OUTSIDE for _ in range(slot_size)]
  
      if tagging_scheme == TaggingScheme.IO:
          tags = [INSIDE_PREFIX + slot_name for _ in range(slot_size)]
      elif tagging_scheme == TaggingScheme.BIO:
          if slot_size > 0:
              tags = [BEGINNING_PREFIX + slot_name]
              tags += [
                  INSIDE_PREFIX + slot_name for _ in range(1, slot_size)
              ]
          else:
              tags = []
      elif tagging_scheme == TaggingScheme.BILOU:
          if slot_size == 0:
              tags = []
          elif slot_size == 1:
              tags = [UNIT_PREFIX + slot_name]
          else:
              tags = [BEGINNING_PREFIX + slot_name]
              tags += [
                  INSIDE_PREFIX + slot_name
                  for _ in range(1, slot_size - 1)
              ]
              tags.append(LAST_PREFIX + slot_name)
      else:
          raise ValueError("Invalid tagging scheme %s" % tagging_scheme)
      return tags
  
imports: from __future__ import unicode_literals
  from builtins import range
  from enum import Enum, unique
  from snips_nlu.constants import END, SLOT_NAME, START, TEXT
  from snips_nlu.preprocessing import Token, tokenize
  from snips_nlu.result import unresolved_slot
label_desc: Use image node_id 11 for calling a global function with example usage: positive_tagging(tagging_scheme, slot_name, slot_size) and returns: tags, unknown