You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2012/01/27 18:03:03 UTC
svn commit: r1236764 - in
/tika/trunk/tika-core/src/main/java/org/apache/tika/metadata:
DublinCore.java IPTC.java
Author: nick
Date: Fri Jan 27 17:03:03 2012
New Revision: 1236764
URL: http://svn.apache.org/viewvc?rev=1236764&view=rev
Log:
TIKA-842 Avoid property name clash with IPTC and the old-style values from DublinCore
Modified:
tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/DublinCore.java
tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/IPTC.java
Modified: tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/DublinCore.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/DublinCore.java?rev=1236764&r1=1236763&r2=1236764&view=diff
==============================================================================
--- tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/DublinCore.java (original)
+++ tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/DublinCore.java Fri Jan 27 17:03:03 2012
@@ -19,6 +19,8 @@ package org.apache.tika.metadata;
/**
* A collection of Dublin Core metadata names.
*
+ * TODO Prefix these keys with the dc: prefix
+ *
* @see <a href="http://dublincore.org">dublincore.org</a>
*/
public interface DublinCore {
Modified: tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/IPTC.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/IPTC.java?rev=1236764&r1=1236763&r2=1236764&view=diff
==============================================================================
--- tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/IPTC.java (original)
+++ tika/trunk/tika-core/src/main/java/org/apache/tika/metadata/IPTC.java Fri Jan 27 17:03:03 2012
@@ -24,6 +24,8 @@ package org.apache.tika.metadata;
* IPTC Photo Metadata schema. This is a collection of
* {@link Property property definition} constants for the Photo Metadata
* properties defined in the IPTC standard.
+ *
+ * Note - the Properties with the _DCPROPERTY are expected to change shortly
*
* @since Apache Tika 1.1
* @see <a href="http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007_1.pdf">IPTC Photo Metadata</a>
@@ -109,7 +111,7 @@ public interface IPTC {
* <p>
* Maps to this IIM property: 2:120 Caption/Abstract
*/
- Property DESCRIPTION = Property.internalText(
+ Property DESCRIPTION_DCPROPERTY = Property.internalText(
PREFIX_DC + PREFIX_DELIMITER + "description");
/**
@@ -144,7 +146,7 @@ public interface IPTC {
* <p>
* Maps to this IIM property: 2:25 Keywords
*/
- Property KEYWORDS = Property.internalTextBag(
+ Property KEYWORDS_DCPROPERTY = Property.internalTextBag(
PREFIX_DC + PREFIX_DELIMITER + "subject");
/**
@@ -278,7 +280,7 @@ public interface IPTC {
* <p>
* Maps to this IIM property: 2:05 Object Name
*/
- Property TITLE = Property.internalText(
+ Property TITLE_DCPROPERTY = Property.internalText(
PREFIX_DC + PREFIX_DELIMITER + "title");
/**
@@ -316,7 +318,7 @@ public interface IPTC {
* <p>
* Maps to this IIM property: 2:80 By-line
*/
- Property CREATOR = Property.internalText(
+ Property CREATOR_DCPROPERTY = Property.internalText(
PREFIX_DC + PREFIX_DELIMITER + "creator");
/**
@@ -490,12 +492,12 @@ public interface IPTC {
/**
* As this metadata element pertains to distribution management, it was not
* adopted. However, this data is still synchronised with the XMP property
- * �photoshop:Urgency�, and hence, available for future use, but outside the
+ * [photoshop:Urgency], and hence, available for future use, but outside the
* IPTC Core.
*
* @deprecated
*/
- Property URGENCY = Property.internalText(
+ Property PHOTOSHOP_URGENCY = Property.internalText(
PREFIX_PHOTOSHOP + PREFIX_DELIMITER + "Urgency");
/**
@@ -508,7 +510,7 @@ public interface IPTC {
*
* @deprecated
*/
- Property CATEGORY = Property.internalText(
+ Property PHOTOSHOP_CATEGORY = Property.internalText(
PREFIX_PHOTOSHOP + PREFIX_DELIMITER + "Category");
/**
@@ -519,7 +521,7 @@ public interface IPTC {
*
* @deprecated
*/
- Property SUPPLEMENTAL_CATEGORIES = Property.internalTextBag(
+ Property PHOTOSHOP_SUPPLEMENTAL_CATEGORIES = Property.internalTextBag(
PREFIX_PHOTOSHOP + PREFIX_DELIMITER + "SupplementalCategories");
/**
@@ -1197,10 +1199,10 @@ public interface IPTC {
CITY,
COUNTRY,
COUNTRY_CODE,
- DESCRIPTION,
+ DESCRIPTION_DCPROPERTY,
HEADLINE,
INTELLECTUAL_GENRE,
- KEYWORDS,
+ KEYWORDS_DCPROPERTY,
PROVINCE_OR_STATE,
SCENE_CODE,
SUBJECT_CODE,
@@ -1209,9 +1211,9 @@ public interface IPTC {
DESCRIPTION_WRITER,
INSTRUCTIONS,
JOB_ID,
- TITLE,
+ TITLE_DCPROPERTY,
COPYRIGHT_NOTICE,
- CREATOR,
+ CREATOR_DCPROPERTY,
CREATORS_JOB_TITLE,
CREDIT_LINE,
RIGHTS_USAGE_TERMS,