code: def test_span_string_label_kb_id(doc):
      span = Span(doc, 0, 1, label="hello", kb_id="Q342")
      assert span.label_ == "hello"
      assert span.label == doc.vocab.strings["hello"]
      assert span.kb_id_ == "Q342"
      assert span.kb_id == doc.vocab.strings["Q342"]
  
imports: import numpy
  import pytest
  from numpy.testing import assert_array_equal
  from thinc.api import get_current_ops
  from spacy.attrs import LENGTH, ORTH
  from spacy.lang.en import English
  from spacy.tokens import Doc, Span, Token
  from spacy.util import filter_spans
  from spacy.vocab import Vocab
  from ..util import add_vecs_to_vocab
  from .test_underscore import clean_underscore
label_desc: Use image node_id 28 for calling a global function with example usage: test_span_string_label_kb_id(doc) without return types