whole_func_string: function (subject) {
      var kb = UI.store
      var ns = UI.ns
      var t = kb.findTypeURIs(subject)
      if (t[ns.ldp('Resource').uri]) return 'Sharing' // @@ be more sophisticated?
      if (t[ns.ldp('Container').uri]) return 'Sharing' // @@ be more sophisticated?
      if (t[ns.ldp('BasicContainer').uri]) return 'Sharing' // @@ be more sophisticated?
      // check being allowed to see/change shgaring?
      return null // No under other circumstances
    }
func_code_string: function (subject) {
      var kb = UI.store
      var ns = UI.ns
      var t = kb.findTypeURIs(subject)
      if (t[ns.ldp('Resource').uri]) return 'Sharing' // @@ be more sophisticated?
      if (t[ns.ldp('Container').uri]) return 'Sharing' // @@ be more sophisticated?
      if (t[ns.ldp('BasicContainer').uri]) return 'Sharing' // @@ be more sophisticated?
      // check being allowed to see/change shgaring?
      return null // No under other circumstances
    }
func_documentation_string: Does the subject deserve an contact pane?