Hi Jörg, First off, thanks for taking the time to put your thoughts down on the Wiki. I will try to leverage that for helping push these ideas forward. I am +1 on most of the things you proposed.
Regarding: {quote} Use XMP instead of Hashmap in Metadata class The idea is to have just one data model which is able to faithfully store all metadata information. The XMP data model provides that. The Metadata API will be kept as is, just the internal representation of the data will be moved to XMP data model. To be able to map from the API to the internal data model, the static mapping table that has been introduced in step 2 will be used. (see picture 1) {quote} I am not strongly supportive of of changing the HashMap internal representation in Metadata out. A couple of things I like about the HashMap: * It's simple. * It doesn't require dependency on any external libraries and helps keep tika-core minimal. Wouldn't it be possible for example to simply have XMP be something that sits on top of the Metadata object? I'm open to discussing this and just want to understand more. Thank you again for putting this together. Cheers, Chris On Apr 25, 2012, at 5:11 AM, Joerg Ehrlich wrote: > Hi, > > I have put a proposal of a roadmap for the metadata features in Tika on the > wiki: > http://wiki.apache.org/tika/MetadataRoadmap > > The proposal is based on a discussion around this topic I have had with Jukka. > Please review and feel free to edit the wiki for the discussion. I will also > update the wiki according to the discussion. > > BTW, how do I attach an image on that wiki? The documentation mentions the > "attachment" link, which I am not able to find. > > Thanks > Jörg > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: chris.a.mattm...@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++