code: def fontInfoWOFFMetadataExtensionValidator(value):
      """
      Version 3+.
      """
      dictPrototype = dict(
          names=(list, False), items=(list, True), id=(str, False)
      )
      if not genericDictValidator(value, dictPrototype):
          return False
      if "names" in value:
          for name in value["names"]:
              if not fontInfoWOFFMetadataExtensionNameValidator(name):
                  return False
      for item in value["items"]:
          if not fontInfoWOFFMetadataExtensionItemValidator(item):
              return False
      return True
  
imports: import calendar
  from io import open
  import fs.base
  import fs.osfs
  from collections.abc import Mapping
  from fontTools.ufoLib.utils import numberTypes
label_desc: Use image node_id 30 for calling a global function with example usage: fontInfoWOFFMetadataExtensionValidator(value) and returns: True, False, False, False