You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Ray Gauss II (Created) (JIRA)" <ji...@apache.org> on 2012/01/16 19:45:40 UTC

[jira] [Created] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

IPTC Properties Should be Defined Completely and Independently of the Drew Library
----------------------------------------------------------------------------------

                 Key: TIKA-842
                 URL: https://issues.apache.org/jira/browse/TIKA-842
             Project: Tika
          Issue Type: Improvement
          Components: metadata
    Affects Versions: 1.0
            Reporter: Ray Gauss II
             Fix For: 1.1


All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13194916#comment-13194916 ] 

Nick Burch commented on TIKA-842:
---------------------------------

Following the confirmation from the IPTC that we can use parts of the specification in the JavaDocs describing these new properties, I've gone ahead and added the new metadata keys in r1236754.

As part of this, I've updated the notice and license files with the required attribution and license

Parts of the IPTC specification incorporate Dublin Core attributes. At the moment, Tika does have Dublin Core metadata, but as per TIKA-61 these are not prefixed. For now, I've renamed the IPTC ones temporarily as _DCPROPERTY to avoid a name clash. These can be merged as part of a solution for TIKA-61. I'd suggest we try to tackle this shortly, before these new keys are widely used
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Updated] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ray Gauss II updated TIKA-842:
------------------------------

    Attachment: IPTC-metadata-def-patch.diff

This metadata interface follows the order, standards, and reproduces documentation found here: http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007_1.pdf
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Resolved] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Burch resolved TIKA-842.
-----------------------------

    Resolution: Fixed
    
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.2
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff, tika-iptc-refactoring-core.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13278228#comment-13278228 ] 

Nick Burch commented on TIKA-842:
---------------------------------

Thanks, applied in r1339850
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.2
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff, tika-iptc-refactoring-core.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Updated] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ray Gauss II updated TIKA-842:
------------------------------

    Attachment: tika-iptc-refactoring-core.diff

Adds Photoshop and XMPRights interfaces and updates IPTC to use those and the now properly prefixed DublinCore.

APply to core.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.2
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff, tika-iptc-refactoring-core.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Updated] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ray Gauss II updated TIKA-842:
------------------------------

    Attachment: tika-iptc-property-rename.diff

Minor rename of properties.

Apply to core.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.2
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff, tika-iptc-property-rename.diff, tika-iptc-refactoring-core.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13187183#comment-13187183 ] 

Nick Burch commented on TIKA-842:
---------------------------------

I think we'll need the OK from Apache Legal for this, I'll kick that off. I think we'd also need to include the license elsewhere, and just have a notice in the file, but we'll want that confirming too.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13197361#comment-13197361 ] 

Ray Gauss II commented on TIKA-842:
-----------------------------------

If we're going to have Metadata implement all metadata keys that come up like this in the future my suggestion would be to:

1) Deprecate the existing DublinCore string metadata keys
2) Create new DublinCore Property keys which have a prefixed name and name attribute
3) Prefix all IPTC Property key names
4) Map appropriate IPTC Property keys directly to the DublinCore Keys

For example, in DublinCore:

    String SUBJECT = "subject";

would become:

    @Deprecated
    String SUBJECT = "subject";

    Property DC_SUBJECT = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");


and in IPTC what is currently:

    Property KEYWORDS = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");

would become:

    Property IPTC_KEYWORDS = DublinCore.DC_SUBJECT;


This approach should help avoid collisions of key names in interfaces Metadata implements and allow for more precise definition of DublinCore.  The same could be applied for all metadata key interfaces.
    
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13187153#comment-13187153 ] 

Nick Burch commented on TIKA-842:
---------------------------------

Did you manage to confirm that the IPTC Spec license allows us to include parts of the spec in our javadocs?
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Issue Comment Edited] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13197361#comment-13197361 ] 

Ray Gauss II edited comment on TIKA-842 at 1/31/12 11:06 PM:
-------------------------------------------------------------

If we're going to have Metadata implement all metadata keys that come up like this in the future my suggestion would be to:

1) Deprecate the existing DublinCore string metadata keys
2) Create new DublinCore Property keys which have a prefixed name and name attribute
3) Prefix all IPTC Property key names
4) Map appropriate IPTC Property keys directly to the DublinCore Keys

For example, in DublinCore:
{code:title=DublinCore.java}
String SUBJECT = "subject";
{code}
would become:
{code:title=DublinCore.java}
@Deprecated
String SUBJECT = "subject";

Property DC_SUBJECT = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");
{code}

and in IPTC what is currently:
{code:title=IPTC.java}
Property KEYWORDS = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");
{code}
would become:
{code:title=IPTC.java}
Property IPTC_KEYWORDS = DublinCore.DC_SUBJECT;
{code}

This approach should help avoid collisions of key names in interfaces Metadata implements and allow for more precise definition of DublinCore.  The same could be applied for all metadata key interfaces.
    
                
      was (Author: rgauss):
    If we're going to have Metadata implement all metadata keys that come up like this in the future my suggestion would be to:

1) Deprecate the existing DublinCore string metadata keys
2) Create new DublinCore Property keys which have a prefixed name and name attribute
3) Prefix all IPTC Property key names
4) Map appropriate IPTC Property keys directly to the DublinCore Keys

For example, in DublinCore:
{code:title=DublinCore.java}
    String SUBJECT = "subject";
{code}
would become:
{code:title=DublinCore.java}
    @Deprecated
    String SUBJECT = "subject";

    Property DC_SUBJECT = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");
{code}

and in IPTC what is currently:
{code:title=IPTC.java}
    Property KEYWORDS = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");
{code}
would become:
{code:title=IPTC.java}
    Property IPTC_KEYWORDS = DublinCore.DC_SUBJECT;
{code}

This approach should help avoid collisions of key names in interfaces Metadata implements and allow for more precise definition of DublinCore.  The same could be applied for all metadata key interfaces.
    
                  
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Issue Comment Edited] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13197361#comment-13197361 ] 

Ray Gauss II edited comment on TIKA-842 at 1/31/12 11:06 PM:
-------------------------------------------------------------

If we're going to have Metadata implement all metadata keys that come up like this in the future my suggestion would be to:

1) Deprecate the existing DublinCore string metadata keys
2) Create new DublinCore Property keys which have a prefixed name and name attribute
3) Prefix all IPTC Property key names
4) Map appropriate IPTC Property keys directly to the DublinCore Keys

For example, in DublinCore:
{code:title=DublinCore.java}
    String SUBJECT = "subject";
{code}
would become:
{code:title=DublinCore.java}
    @Deprecated
    String SUBJECT = "subject";

    Property DC_SUBJECT = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");
{code}

and in IPTC what is currently:
{code:title=IPTC.java}
    Property KEYWORDS = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");
{code}
would become:
{code:title=IPTC.java}
    Property IPTC_KEYWORDS = DublinCore.DC_SUBJECT;
{code}

This approach should help avoid collisions of key names in interfaces Metadata implements and allow for more precise definition of DublinCore.  The same could be applied for all metadata key interfaces.
    
                
      was (Author: rgauss):
    If we're going to have Metadata implement all metadata keys that come up like this in the future my suggestion would be to:

1) Deprecate the existing DublinCore string metadata keys
2) Create new DublinCore Property keys which have a prefixed name and name attribute
3) Prefix all IPTC Property key names
4) Map appropriate IPTC Property keys directly to the DublinCore Keys

For example, in DublinCore:

    String SUBJECT = "subject";

would become:

    @Deprecated
    String SUBJECT = "subject";

    Property DC_SUBJECT = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");


and in IPTC what is currently:

    Property KEYWORDS = Property.internalTextBag(PREFIX_DC + PREFIX_DELIMITER + "subject");

would become:

    Property IPTC_KEYWORDS = DublinCore.DC_SUBJECT;


This approach should help avoid collisions of key names in interfaces Metadata implements and allow for more precise definition of DublinCore.  The same could be applied for all metadata key interfaces.
    
                  
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13198047#comment-13198047 ] 

Nick Burch commented on TIKA-842:
---------------------------------

One thing to bear in mind is that we try to map the metadata from different file formats onto the same common metadata keys/properties, so that it's easy for people to use Tika in a common way. (We try to avoid them having to know about the file format differences if possible)

I'm slightly hesitant to go for something called DC_SUBJECT, as if possible we want to avoid the issue of some file formats producing one kind of subject, and others a different one, when they both refer to the same sort of thing

However, in this case, we are slightly constrained by the SUBJECT key already existing in the old form. Additionally, the aliasing from IPTC to the common one does seem to me an OK way to deal with bringing different formats to using the same metadata keys, so that could be fine.

It's just a shame that there's not an easy way to turn the existing SUBJECT key into a typed property without breaking things... So maybe this is our best bet
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Updated] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Chris A. Mattmann (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris A. Mattmann updated TIKA-842:
-----------------------------------

    Fix Version/s:     (was: 1.1)
                   1.2

- push out to 1.2
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.2
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13278495#comment-13278495 ] 

Nick Burch commented on TIKA-842:
---------------------------------

Thanks, rename applied in r1339951.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.2
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff, tika-iptc-property-rename.diff, tika-iptc-refactoring-core.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13199348#comment-13199348 ] 

Ray Gauss II commented on TIKA-842:
-----------------------------------

In the future we can determine if there are any metadata keys in the IPTC interface that are generic enough to merit inclusion in Metadata.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Updated] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ray Gauss II updated TIKA-842:
------------------------------

    Attachment: metadata-remove-iptc-patch.diff
                iptc-dublincore-aliased-patch.diff

Changes to IPTC to alias DublinCore properties and removed IPTC from Metadata.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff, iptc-dublincore-aliased-patch.diff, metadata-remove-iptc-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Nick Burch (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13187190#comment-13187190 ] 

Nick Burch commented on TIKA-842:
---------------------------------

LEGAL-122 created for this
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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

        

[jira] [Commented] (TIKA-842) IPTC Properties Should be Defined Completely and Independently of the Drew Library

Posted by "Ray Gauss II (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/TIKA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13187165#comment-13187165 ] 

Ray Gauss II commented on TIKA-842:
-----------------------------------

It does, provided we include the license, which I did in the license comments of the class.
                
> IPTC Properties Should be Defined Completely and Independently of the Drew Library
> ----------------------------------------------------------------------------------
>
>                 Key: TIKA-842
>                 URL: https://issues.apache.org/jira/browse/TIKA-842
>             Project: Tika
>          Issue Type: Improvement
>          Components: metadata
>    Affects Versions: 1.0
>            Reporter: Ray Gauss II
>             Fix For: 1.1
>
>         Attachments: IPTC-metadata-def-patch.diff
>
>
> All of the IPTC XMP specification should be defined in tika-core and should not be reliant on the Drew Noakes library as it is incomplete in its support of the standard and the properties are not defined in proper namespaces or prefixed.

--
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