 		if(field == "title") {
 			newItem.title = Scholar.Utilities.superCleanString(value);
 		} else if(field == "journal") {
-			newItem.publication = value;
+			newItem.publicationTitle = value;
 		} else if(field == "pi") {
 			parts = value.split(" ");
 			var date = "";

			Scholar.RDF.addStatement((containerElement ? containerElement : resource), n.dc+"identifier", "ISBN "+item.ISBN, true);
		}
		
		// publication gets linked to container via isPartOf
		if(item.publication) {
			Scholar.RDF.addStatement((containerElement ? containerElement : resource), n.dc+"title", item.publication, true);
		}
		
		// series also linked in
		if(item.series) {
			var series = Scholar.RDF.newResource();
			// set series type
			Scholar.RDF.addStatement(series, rdf+"type", n.bib+"Series", false);
			// set series title
			Scholar.RDF.addStatement(series, n.dc+"title", item.series, true);
			// add relationship to resource
			Scholar.RDF.addStatement((containerElement ? containerElement : resource), n.dcterms+"isPartOf", series, false);
		}

			}
			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
