code: def scan(ctx, sources=None, endpoint=False, raw=False, extra=False):
      
      verbose = ctx.obj['VERBOSE']
      sTime = ctx.obj['STIME']
      print_opts = {
          'labels': verbose,
          'extra': extra,
      }
      if sources or (sources and endpoint):
          action_analyze(sources, endpoint, print_opts, verbose, extra, raw)
          eTime = time.time()
          tTime = eTime - sTime
          printDebug("\n-----------\n" + "Time:	   %0.2fs" % tTime, "comment")
  
      else:
          click.echo(ctx.get_help())
docs: SCAN: get ontology data from RDF source and print out a report.