<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 05/27/2015 09:16 AM, Ondrej Zizka
      wrote:<br>
    </div>
    <blockquote cite="mid:5565C3BC.7010603@redhat.com" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <br>
      <blockquote
        cite="mid:1833E791-7DDE-4997-9EC7-F0AC1FF49E20@redhat.com"
        type="cite">
        <div class=""><br>
          <div>
            <blockquote type="cite" class="">
              <div class="">On 27 May 2015, at 03:06, Ondrej Zizka &lt;<a
                  moz-do-not-send="true" href="mailto:ozizka@redhat.com"
                  class="">ozizka@redhat.com</a>&gt; wrote:</div>
              <br class="Apple-interchange-newline">
              <div class="">
                <meta http-equiv="content-type" content="text/html;
                  charset=windows-1252" class="">
                <div bgcolor="#FFFFFF" text="#000000" class=""> <span
                    style="font-weight: normal;" class=""><font class=""
                      size="2"><font class="" color="#af7f00">(19:45:09)
                      </font></font></span><span style="font-weight:
                    bold;color: #af7f00;" class="">LincolnThree: </span><b
                    class=""><font class="" size="3"><font class=""
                        color="#0000dd">ok guys/gal, let's discuss rule
                        ID syntax (ozizka, jsightler, sgilda)</font></font></b><br
                    class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:45:15)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">we need a standard</font><br
                    class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#8fb328">(19:45:23)

                      </font></font></span><span style="font-weight:
                    normal;color: #8fb328;" class="">sgilda: </span><font
                    class="" size="3">yes, we do</font><br class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:45:45)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">I think we have a few things to
                    consider:</font><br class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:45:48)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">1) uniqueness</font><br class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:45:51)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">2) descriptiveness</font><br
                    class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:45:58)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">anything else?</font><br class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:46:06)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">3) searchability</font><br
                    class="">
                  <span style="font-weight: normal;" class=""><font
                      class="" size="2"><font class="" color="#cf585d">(19:46:39)

                      </font></font></span><span style="font-weight:
                    bold;color: #cf585d;" class="">LincolnThree: </span><font
                    class="" size="3">or we can discuss this tomorrow
                    during the meeting.<br class="">
                    <br class="">
                    Sorry, I missed that conversation.<br class="">
                    My view:<br class="">
                    <br class="">
                    1) Uniqueness, no doubt.<br class="">
                    2) Decriptiveness - to a minimal level.  It will be
                    useful when getting user feedback (bugs, I suspect
                    :)<br class="">
                    <br class="">
                    So that when something goes wrong and the user will
                    send the stacktrace, we will know what rule caused
                    it right away.<br class="">
                  </font></div>
              </div>
            </blockquote>
          </div>
        </div>
      </blockquote>
    </blockquote>
    <br>
    This is exactly what we mean by searchability. If you have the rule
    id, it should be easy to find the rule itself.<br>
    <br>
    <blockquote cite="mid:5565C3BC.7010603@redhat.com" type="cite">
      <blockquote
        cite="mid:1833E791-7DDE-4997-9EC7-F0AC1FF49E20@redhat.com"
        type="cite">
        <div class="">
          <div>
            <blockquote type="cite" class="">
              <div class="">
                <div bgcolor="#FFFFFF" text="#000000" class=""><font
                    class="" size="3"> </font><font class="" size="3">E.g. 
                    "</font><font class="" size="3"><font class=""
                      size="3"><font class="">weblogic&gt;eap:</font></font><font
                      class="" size="3"><font class="">asynchbeans.Work-6bcvk</font></font>"
                    for<br class="">
                        <br class="">
                            &lt;rule id="</font><font class="" size="3"><font
                      class="" size="3"><font class=""><font class=""
                          size="3"><font class="">weblogic&gt;eap:</font></font><font
                          class="" size="3"><font class="">asynchbeans.Work-6bcvk</font></font>"&gt;<br
                          class="">
                                    &lt;when&gt;<br class="">
                                        &lt;javaclass
                        references="com.ibm.websphere.asynchbeans.Work"
                        as="default"&gt;<br class="">
                                           
                        &lt;location&gt;INHERITANCE&lt;/location&gt;<br
                          class="">
                                        &lt;/javaclass&gt;<br class="">
                                    &lt;/when&gt;<br class="">
                      </font></font><br class="">
                  </font> </div>
              </div>
            </blockquote>
          </div>
          <br class="">
        </div>
      </blockquote>
    </blockquote>
    <br>
    In theory, I think this is great, but in practice I think it will be
    very awkward. For example, your example has a "&gt;" in it, which
    can often cause complications. I'd prefer something simple, unique,
    searchable, and easy to use as a global id (for example, even in
    HTML at times) over hoping that we can always have some great
    semantic meaning in and of itself.<br>
    <br>
    Just my $.02 :)<br>
    <br>
  </body>
</html>