 		
 		// date
 		newItem.date = getFirstResults(node, [n.dc+"date"], true);
-		
-		// year
-		newItem.year = getFirstResults(node, [n.dc+"year"], true);
+		// accessDate
+		newItem.accessDate = getFirstResults(node, [n.dcterms+"dateSubmitted"], true);
+		// lastModified
+		newItem.lastModified = getFirstResults(node, [n.dcterms+"modified"], true);
 		
 		// identifier
 		var identifiers = getFirstResults(node, [n.dc+"identifier"]);

		if(item.date) {
			Scholar.RDF.addStatement(resource, n.dc+"date", item.date, true);
		} else if(item.year) {
			Scholar.RDF.addStatement(resource, n.dc+"year", item.year, true);
		}
		
		// callNumber

			}
			originInfo += <{dateType} encoding="iso8601">{item.date}</{dateType}>;
		}
		if(item.lastModified) {
			originInfo += <dateModified encoding="iso8601">{item.lastModified}</dateModified>;
		}
		if(item.accessDate) {
			originInfo += <dateCaptured encoding="iso8601">{item.accessDate}</dateCaptured>;
		}
		if(originInfo.length() != 1) {
			if(isPartialItem) {
				// For a journal article, bookSection, etc., this goes under the host
