Set the valid year on earth science label values

git-svn-id: http://dev.eclipse.org/svnroot/technology/org.eclipse.stem/trunk/data/earthscience@2730 92a21009-5b66-0410-b83a-dc787c41c6e9
diff --git a/org.eclipse.stem.internal.data.geography.earthscience/src/org/eclipse/stem/internal/data/geography/specifications/EarthPropertyFileSpecification.java b/org.eclipse.stem.internal.data.geography.earthscience/src/org/eclipse/stem/internal/data/geography/specifications/EarthPropertyFileSpecification.java
index 82d24a9..45a1326 100644
--- a/org.eclipse.stem.internal.data.geography.earthscience/src/org/eclipse/stem/internal/data/geography/specifications/EarthPropertyFileSpecification.java
+++ b/org.eclipse.stem.internal.data.geography.earthscience/src/org/eclipse/stem/internal/data/geography/specifications/EarthPropertyFileSpecification.java
@@ -11,6 +11,8 @@
  *     IBM Corporation - initial API and implementation
  *******************************************************************************/
 
+import java.util.Calendar;
+import java.util.Date;
 import java.util.StringTokenizer;
 
 import org.eclipse.stem.core.graph.NodeLabel;
@@ -73,6 +75,7 @@
 		return new EarthSciencePropertyData(new ISOKey(dataPropertyKey), propertyValue);
 	} // createDataSetData
 
+	@SuppressWarnings("deprecation")
 	@Override
 	protected NodeLabel createLabel(final AdminLevel adminLevel,
 			final ISOKey isoKey, final PropertyData graphData) {
@@ -91,6 +94,12 @@
 
 		value.setDataType(dataType);
 		value.setUnits(dataUnits);
+		
+		// Parse the dublin core to extract the valid year
+		Date validYear = this.getDublinCore().getValidStartDate();
+		Calendar c = Calendar.getInstance();
+		c.setTime(validYear);
+		value.setValidYear(c.get(Calendar.YEAR));
 
 		StringTokenizer st = new StringTokenizer(eaData.getEarthScienceData(),",");