{ "translatorID": "d921155f-0186-1684-615c-ca57682ced9b", "label": "JSTOR", "creator": "Simon Kornblith, Sean Takats, Michael Berkowitz, and Eli Osherovich", "target": "https?://[^/]*jstor\\.org[^/]*/(action/(showArticle|doBasicSearch|doAdvancedSearch|doLocatorSearch|doAdvancedResults|doBasicResults)|stable/|pss/|betasearch\\?|openurl\\?|sici\\?)", "minVersion": "2.1.9", "maxVersion": "", "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcsib", "lastUpdated": "2014-06-01 19:55:01" } function detectWeb(doc, url) { var namespace = doc.documentElement.namespaceURI; var nsResolver = namespace ? function(prefix) { if (prefix == 'x') return namespace; else return null; } : null; // See if this is a seach results page or Issue content if (doc.title == "JSTOR: Search Results" || url.match(/\/i\d+/) || url.indexOf("/betasearch?") !=-1 || (url.match(/stable|pss/) // Issues with DOIs can't be identified by URL && doc.evaluate('//form[@id="toc"]', doc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue) ) { return "multiple"; } else if(url.indexOf("/search/") != -1) { return false; } // If this is a view page, find the link to the citation var xpath = '//a[@id="favorites"]'; var elmt = doc.evaluate(xpath, doc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if(elmt || url.match(/pss/)) { return "journalArticle"; } } function doWeb(doc, url) { var namespace = doc.documentElement.namespaceURI; var nsResolver = namespace ? function(prefix) { if (prefix == 'x') return namespace; else return null; } : null; var host = doc.location.host; // If this is a view page, find the link to the citation var xpath = '//a[@id="favorites"]'; var elmt = doc.evaluate(xpath, doc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; var allJids = [], m; if (elmt && (m = /jid=(10\.([0-9]{4,})%2F(\d+))/.exec(elmt.href))) { if(m[2] == "2307") { allJids.push(m[3]); var jid = m[3]; } else { allJids.push(m[1]); var jid = m[1]; } Zotero.debug("JID found 1 " + jid); setupSets(allJids, host) } // Sometimes JSTOR uses DOIs as JID; here we exclude "?" characters, since it's a URL // And exclude TOC for journal issues that have their own DOI else if (/(?:pss|stable)\/(10\.\d+\/[^?]+)(?:\?.*)?/.test(url) && !doc.evaluate('//form[@id="toc"]', doc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue) { Zotero.debug("URL " + url); jid = RegExp.$1; allJids.push(jid); Zotero.debug("JID found 2 " + jid); setupSets(allJids, host) } else if (/(?:pss|stable)\/(\d+)/.test(url) && !doc.evaluate('//form[@id="toc"]', doc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue) { Zotero.debug("URL " + url); jid = RegExp.$1; allJids.push(jid); Zotero.debug("JID found 3 " + jid); setupSets(allJids, host) } else { // We have multiple results var resultsBlock = doc.evaluate('//fieldset[@id="results" or @id="resultsBlock"]|//ol[@class="list-searchResults"]', doc, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (! resultsBlock) { return true; } var allTitlesElmts = doc.evaluate('//li//a[@class="title"]|//li//div[@class="title" and not(a[@class="title"]) and a[contains(@href, "10.2307")]]', resultsBlock, nsResolver, XPathResult.ANY_TYPE, null); var currTitleElmt; var availableItems = new Object(); while (currTitleElmt = allTitlesElmts.iterateNext()) { var title = currTitleElmt.textContent.trim(); // Sometimes JSTOR uses DOIs as JID; here we exclude "?" characters, since it's a URL if (/(?:pss|stable)\/(10\.\d+\/[^?]+)(?:\?.*)?/.test(currTitleElmt.href)) { var jid = RegExp.$1; } else if (currTitleElmt.href) { var jid = currTitleElmt.href.match(/(?:stable|pss)\/([a-z]*?\d+)/)[1]; } else { //this looks like it's the default now. Not sure how common the others are. var jid = ZU.xpathText(currTitleElmt, './a/@href').match(/10\.2307(\%2F|\/)([^?]+)/)[2]; //Z.debug(jid) } if (jid) { availableItems[jid] = title; } Zotero.debug("Found title " + title+" with JID "+ jid); } Zotero.debug("End of titles"); Zotero.selectItems(availableItems, function (selectedItems) { if (!selectedItems) { return true; } for (var j in selectedItems) { Zotero.debug("Pushing " + j); allJids.push(j); } setupSets(allJids, host) }); } } function getTitleFromPage(doc) { return ZU.xpathText(doc, '(//div[@class="bd"]/div[cite[@class="rw"]])[1]') || ZU.xpathText(doc, '//div[@class="mainCite"]/h3') || ZU.xpathText(doc, '//div[@class="bd"]/h2'); } function setupSets(allJids, host){ var sets = []; for each(var jid in allJids) { sets.push({ jid: jid, host: host }); } var callbacks = [first, second]; Zotero.Utilities.processAsync(sets, callbacks, function(){Zotero.done()}); } function first(set, next) { var jid = set.jid; var host = set.host; //distinguish JID from DOI if (jid.search(/^10\./)!=-1){ var doi = jid } else var doi = "10.2307/" + jid; var downloadString = "redirectUri=%2Faction%2FexportSingleCitation%3FsingleCitation%3Dtrue%26doi%3D" + doi + "&noDoi=yesDoi&doi=" + doi; //Z.debug(downloadString) Zotero.Utilities.HTTP.doPost("/action/downloadSingleCitation?userAction=export&format=refman&direct=true&singleCitation=true", downloadString, function(text) { // load translator for RIS var translator = Zotero.loadTranslator("import"); translator.setTranslator("32d59d2d-b65a-4da4-b0a3-bdd3cfb979e7"); //Z.debug(text); //M1 is mostly useless and sometimes ends up in the issue field //we can use it to check if the article is a review though var review = text.search(/^M1\s+-\s+ArticleType:\s*book-review/m) !== -1; translator.setString(text); translator.setHandler("itemDone", function(obj, item) { //author names are not supplied as lastName, firstName in RIS //we fix it here var m; for(var i=0, n=item.creators.length; i(ABSTRACT )?/,'').replace(/<\/p>$/,''); delete item.notes; item.notes = undefined; } // Don't save HTML snapshot from 'UR' tag item.attachments = []; // The DOIs that are exported are not always registered with CrossRef // (i.e. they're not always valid). We'll verify this later if(item.DOI) set.doi = item.DOI; else set.doi = '10.2307/' + jid; delete item.DOI; if (/stable\/(\d+)/.test(item.url)) { var pdfurl = "http://" + host + "/stable/pdfplus/"+ jid + ".pdf?acceptTC=true"; item.attachments.push({url:pdfurl, title:"JSTOR Full Text PDF", mimeType:"application/pdf"}); } var matches; if (item.ISSN) { item.ISSN = ZU.cleanISSN(item.ISSN); } //reviews don't have titles in RIS - we get them from the item page if (!item.title && review){ if(item.url) { ZU.processDocuments(item.url, function(doc){ item.title = getTitleFromPage(doc); if(item.title) { item.title = "Review of " + item.title; } else { item.title = "Review"; } set.item = item; next(); }) } else { item.title = "Review"; set.item = item; next(); } } else { set.item = item; next(); } }); translator.getTranslatorObject(function (trans) { trans.options.fieldMap = { 'M1': { '__default': '__ignore' } } trans.doImport(); }); }); } function second(set, next) { var item = set.item; if (!set.doi) { item.complete(); next(); } var doi = set.doi; var crossrefURL = "http://www.crossref.org/openurl/?req_dat=zter:zter321&url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&rft_id=info%3Adoi/"+doi+"&noredirect=true&format=unixref"; Zotero.Utilities.HTTP.doGet(crossrefURL, function (text) { // parse XML with DOMParser try { var parser = new DOMParser(); var xml = parser.parseFromString(text, "text/xml"); } catch(e) { item.complete(); next(); return; } var doi = ZU.xpathText(xml, '(//doi)[1]'); // ensure DOI is valid if(!ZU.xpath(xml, '//error').length) { Zotero.debug("DOI is valid"); item.DOI = doi; } else { Z.debug(set.doi + " has not been registered with CrossRef"); } item.complete(); next(); }); } /** BEGIN TEST CASES **/ var testCases = [ { "type": "web", "url": "http://www.jstor.org/action/doBasicSearch?Query=chicken&Search.x=0&Search.y=0&wc=on", "items": "multiple" }, { "type": "web", "url": "http://www.jstor.org/stable/1593514?&Search=yes&searchText=chicken&list=hide&searchUri=%2Faction%2FdoBasicSearch%3FQuery%3Dchicken%26Search.x%3D0%26Search.y%3D0%26wc%3Don&prevSearch=&item=1&ttl=70453&returnArticleService=showFullText", "items": [ { "itemType": "journalArticle", "creators": [ { "lastName": "Dimier-Poisson", "firstName": "I. H.", "creatorType": "author" }, { "lastName": "Bout", "firstName": "D. T.", "creatorType": "author" }, { "lastName": "Quéré", "firstName": "P.", "creatorType": "author" } ], "notes": [], "tags": [], "seeAlso": [], "attachments": [ { "title": "JSTOR Full Text PDF", "mimeType": "application/pdf" } ], "journalAbbreviation": "Avian Diseases", "title": "Chicken Primary Enterocytes: Inhibition of Eimeria tenella Replication after Activation with Crude Interferon-γ Supernatants", "volume": "48", "issue": "3", "publisher": "American Association of Avian Pathologists", "ISSN": "0005-2086", "url": "http://www.jstor.org/stable/1593514", "date": "September 1, 2004", "pages": "617-624", "abstractNote": "A reproducible and original method for the preparation of chicken intestine epithelial cells from 18-day-old embryos for long-term culture was obtained by using a mechanical isolation procedure, as opposed to previous isolation methods using relatively high concentrations of trypsin, collagenase, or EDTA. Chicken intestine epithelial cells typically expressed keratin and chicken E-cadherin, in contrast to chicken embryo fibroblasts, and they increased cell surface MHC II after activation with crude IFN-γ containing supernatants, obtained from chicken spleen cells stimulated with concanavalin A or transformed by reticuloendotheliosis virus. Eimeria tenella was shown to be able to develop until the schizont stage after 46 hr of culture in these chicken intestinal epithelial cells, but it was not able to develop further. However, activation with IFN-γ containing supernatants resulted in strong inhibition of parasite replication, as shown by incorporation of [3 H]uracil. Thus, chicken enterocytes, which are the specific target of Eimeria development in vivo, could be considered as potential local effector cells involved in the protective response against this parasite. /// Se desarrolló un método reproducible y original para la preparación de células epiteliales de intestino de embriones de pollo de 18 días de edad para ser empleadas como cultivo primario de larga duración. Las células epiteliales de intestino fueron obtenidas mediante un procedimiento de aislamiento mecánico, opuesto a métodos de aislamientos previos empleando altas concentraciones de tripsina, colagenasa o EDTA. Las células epiteliales de intestino expresaron típicamente keratina y caderina E, a diferencia de los fibroblastos de embrión de pollo, e incrementaron el complejo mayor de histocompatibilidad tipo II en la superficie de la célula posterior a la activación con sobrenadantes de interferón gamma. Los sobrenadantes de interferón gamma fueron obtenidos a partir de células de bazos de pollos estimuladas con concanavalina A o transformadas con el virus de reticuloendoteliosis. Se observó el desarrollo de la Eimeria tenella hasta la etapa de esquizonte después de 46 horas de cultivo en las células intestinales epiteliales de pollo pero no se observó un desarrollo posterior. Sin embargo, la activación de los enterocitos con los sobrenadantes con interferón gamma resultó en una inhibición fuerte de la replicación del parásito, comprobada mediante la incorporación de uracilo [3 H]. Por lo tanto, los enterocitos de pollo, blanco específico del desarrollo in vivo de la Eimeria, podrían ser considerados como células efectoras locales, involucradas en la respuesta protectora contra este parásito.", "rights": "Copyright © 2004 American Association of Avian Pathologists", "publicationTitle": "Avian Diseases", "libraryCatalog": "JSTOR", "accessDate": "CURRENT_TIMESTAMP", "shortTitle": "Chicken Primary Enterocytes" } ] }, { "type": "web", "url": "http://www.jstor.org/stable/10.1086/245591?&Search=yes&searchText=bread&searchText=engel&searchText=alpern&searchText=barbara&searchText=alone&list=hide&searchUri=%2Faction%2FdoAdvancedSearch%3Fq0%3Dnot%2Bby%2Bbread%2Balone%26f0%3Dall%26c1%3DAND%26q1%3Dbarbara%2Balpern%2Bengel%26f1%3Dall%26acc%3Don%26wc%3Don%26Search%3DSearch%26sd%3D%26ed%3D%26la%3D%26jo%3D&prevSearch=&item=2&ttl=82&returnArticleService=showFullText", "items": [ { "itemType": "journalArticle", "creators": [ { "lastName": "Engel", "creatorType": "author", "firstName": "Barbara Alpern" } ], "notes": [], "tags": [], "seeAlso": [], "attachments": [ { "title": "JSTOR Full Text PDF", "mimeType": "application/pdf" } ], "journalAbbreviation": "The Journal of Modern History", "title": "Not by Bread Alone: Subsistence Riots in Russia during World War I", "volume": "69", "issue": "4", "publisher": "The University of Chicago Press", "ISSN": "0022-2801", "url": "http://www.jstor.org/stable/10.1086/245591", "date": "December 1, 1997", "pages": "696-721", "rights": "Copyright © 1997 The University of Chicago Press", "publicationTitle": "The Journal of Modern History", "DOI": "10.1086/jmh.1997.69.issue-4", "libraryCatalog": "JSTOR", "accessDate": "CURRENT_TIMESTAMP", "shortTitle": "Not by Bread Alone" } ] }, { "type": "web", "url": "http://www.jstor.org/stable/10.1086/508232", "items": [ { "itemType": "journalArticle", "creators": [ { "lastName": "Satz", "creatorType": "author", "firstName": "Debra" } ], "notes": [], "tags": [], "seeAlso": [], "attachments": [ { "title": "JSTOR Full Text PDF", "mimeType": "application/pdf" } ], "journalAbbreviation": "Signs", "title": "Remaking Families: A Review Essay", "volume": "32", "issue": "2", "publisher": "The University of Chicago Press", "ISSN": "0097-9740", "url": "http://www.jstor.org/stable/10.1086/508232", "date": "January 1, 2007", "pages": "523-538", "rights": "Copyright © 2007 The University of Chicago Press", "publicationTitle": "Signs", "DOI": "10.1086/500751", "libraryCatalog": "JSTOR", "accessDate": "CURRENT_TIMESTAMP", "shortTitle": "Remaking Families" } ] }, { "type": "web", "url": "http://www.jstor.org/stable/131548", "items": [ { "itemType": "journalArticle", "creators": [ { "lastName": "Burbank", "firstName": "Jane", "creatorType": "author" } ], "notes": [], "tags": [], "seeAlso": [], "attachments": [ { "title": "JSTOR Full Text PDF", "mimeType": "application/pdf" } ], "journalAbbreviation": "Russian Review", "volume": "57", "issue": "2", "publisher": "Wiley on behalf of The Editors and Board of Trustees of the Russian Review", "ISSN": "0036-0341", "url": "http://www.jstor.org/stable/131548", "date": "April 1, 1998", "pages": "310-311", "rights": "Copyright © 1998 The Editors and Board of Trustees of the Russian Review", "publicationTitle": "Russian Review", "title": "Review of Soviet Criminal Justice under Stalin by Peter H. Solomon", "libraryCatalog": "JSTOR", "accessDate": "CURRENT_TIMESTAMP" } ] }, { "type": "web", "url": "http://www.jstor.org/betasearch?Query=labor+market&ac=0&si=0", "items": "multiple" }, { "type": "web", "url": "http://www.jstor.org/sici?sici=07421222%282005%2922%3A3%3C265%3E2.3.TX", "items": [ { "itemType": "journalArticle", "creators": [ { "lastName": "Oh", "firstName": "Wonseok", "creatorType": "author" }, { "lastName": "Choi", "firstName": "Jin Nam", "creatorType": "author" }, { "lastName": "Kim", "firstName": "Kimin", "creatorType": "author" } ], "notes": [], "tags": [], "seeAlso": [], "attachments": [ { "title": "JSTOR Full Text PDF", "mimeType": "application/pdf" } ], "journalAbbreviation": "Journal of Management Information Systems", "title": "Coauthorship Dynamics and Knowledge Capital: The Patterns of Cross-Disciplinary Collaboration in Information Systems Research", "volume": "22", "issue": "3", "publisher": "M.E. Sharpe, Inc.", "ISSN": "0742-1222", "url": "http://www.jstor.org/stable/40398803", "date": "December 1, 2005", "pages": "265-292", "abstractNote": "From the social network perspective, this study explores the ontological structure of knowledge sharing activities engaged in by researchers in the field of information systems (IS) over the past three decades. We construct a knowledge network based on coauthorship patterns extracted from four major journals in the IS field in order to analyze the distinctive characteristics of each subfield and to assess the amount of internal and external knowledge exchange that has taken place among IS researchers. This study also tests the role of different types of social capital that influence the academic impact of researchers. Our results indicate that the proportion of coauthored IS articles in the four journals has doubled over the past 25 years, from merely 40 percent in 1978 to over 80 percent in 2002. However, a significant variation exists in terms of the shape, density, and centralization of knowledge exchange networks across the four subfields of IS—namely, behavioral science, organizational science, computer science, and economic science. For example, the behavioral science subgroup, in terms of internal cohesion among researchers, tends to develop the most dense collaborative relationships, whereas the computer science subgroup is the most fragmented. Moreover, external collaboration across these subfields appears to be limited and severely unbalanced. Across the four subfields, on average, less than 20 percent of the research collaboration ties involved researchers from different subdisciplines. Finally, the regression analysis reveals that knowledge capital derived from a network rich in structural holes has a positive influence on an individual researcher's academic performance.", "rights": "Copyright © 2005 M.E. Sharpe, Inc.", "publicationTitle": "Journal of Management Information Systems", "libraryCatalog": "JSTOR", "accessDate": "CURRENT_TIMESTAMP", "shortTitle": "Coauthorship Dynamics and Knowledge Capital" } ] }, { "type": "web", "url": "http://www.jstor.org/action/doBasicSearch?Query=%28solomon+criminal+justice%29+AND+disc%3A%28slavicstudies-discipline+OR+history-discipline%29&prq=%28criminal+justice%29+AND+disc%3A%28slavicstudies-discipline+OR+history-discipline%29&hp=25&acc=on&wc=on&fc=off&so=rel&racc=off", "items": "multiple" } ] /** END TEST CASES **/