code: def build_schema_table(items, rootschema):
      """Return schema table of items (iterator of prop, schema.item, required)"""
      table, tbody = prepare_table_header(
          ["Property", "Type", "Description"], [10, 20, 50]
      )
      for item in items:
          tbody += build_row(item, rootschema)
  
      return table
  
imports: import importlib
  import re
  import sys
  import warnings
  from os.path import abspath, dirname
  from docutils import nodes, utils, frontend
  from docutils.parsers.rst import Directive
  from docutils.parsers.rst.directives import flag
  from myst_parser.docutils_ import Parser
  from sphinx import addnodes
  from tools.schemapi.utils import fix_docstring_issues, SchemaInfo
label_desc: Use image node_id 6 for calling a global function with example usage: build_schema_table(items, rootschema) and returns: table