Hi Folks,

  Jerome and I have been talking about an idea to address the current issue
raised by Stefan G. about having a mapping of mimeType->list of pluginIds
rather than mimeType->list of extensionIds in the parse-plugins.xml file.
We've come up with the following proposed update that would seemingly fix
this problem.

  We propose to have the concept of "aliases" in the parse-plugins.xml file,
defined at the end of the file, something lie:

 <parse-plugins>
    ....

   <mimeType name="text/html">
      <plugin id="parse-html"/>
   </mimeType>

    .....
  
   <aliases>
   <alias name="parse-html"
extension-point="org.apache.nutch.parse.html.HtmlParser"/>

   ....
   <alias name="parse-html2" extension-point="my.other.html.Parser"/>
   
   ....
   </aliases>
</parse-plugins>



What do you guys think? This approach would be flexible enough to allow the
mapping of extensionIds to mimeTypes, but without impacting the current
"pluginId" concept.

Comments welcome.

Cheers,
  Chris

______________________________________________
Chris A. Mattmann
[EMAIL PROTECTED]
Staff Member
Modeling and Data Management Systems Section (387)
Data Management Systems and Technologies Group

_________________________________________________
Jet Propulsion Laboratory            Pasadena, CA
Office: 171-266B                        Mailstop:  171-246
_______________________________________________________

Disclaimer:  The opinions presented within are my own and do not reflect
those of either NASA, JPL, or the California Institute of Technology.


Reply via email to