[ https://issues.apache.org/jira/browse/TIKA-928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ray Gauss II updated TIKA-928: ------------------------------ Attachment: tika-core-properties-metadata-refactor-parsers.diff tika-core-properties-metadata-refactor-core.diff Changes to call properties defined in the new TikaCoreProperties class rather than the now deprecated Metadata string keys. > Separation of Tika Core Properties From Metadata Processing > ----------------------------------------------------------- > > Key: TIKA-928 > URL: https://issues.apache.org/jira/browse/TIKA-928 > Project: Tika > Issue Type: Improvement > Components: metadata > Affects Versions: 1.1 > Reporter: Ray Gauss II > Attachments: tika-core-properties-metadata-refactor-core.diff, > tika-core-properties-metadata-refactor-parsers.diff, tika-core-properties.diff > > > The Metadata class is a bit overloaded with both processing and core Tika > properties defined in the same place. > Separating the core properties into a TikaCoreProperties class which contains > only composite properties which reference other standards like DublinCore > will allow the Metadata class to focus on processing and ease the transition > from the now deprecated String properties that were directly included in > Metadata via the implements clause. > This will also allow us to cherry pick only the properties we want from a > standard as Tika core properties rather than having to include all the > properties in a standard's interface, some of which may be more specific to a > particular content type than we want. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira