Talk:PubMan Func Spec Endnote Mapping

Technical requirements for mapping

 * Before the mapping of endnote to publication items is done we need to:
 * create to eSciDoc Organizational units all organizational units and their groups (opened, closed), alternative name to be the group label as used in the publications
 * import all authors to Cone persons, where the author affiliation will be to eSciDoc OU-ID (matched via label) during time and one of alternative author identifiers will be IRIS-ID
 * Import of Endnote records (pseudo, for mapping of authors/affiliations)
 * for each EndNote record
 * Add author and CONE author identifier (matched via IRIS-ID)
 * Add author affiliation, two possibilities (check with institute what would be better):
 * match the date in CONE to publication date? OR
 * match the Group labels in EndNote record to any OU with same group label in author?


 * Cons: for subsequent updates institute will have to deal also with author data export for new authors. Otherwise, automatic matching author/affils would not be possible.

Proposal

 * Institute to send their data occasionally (not regularly, but once a month - better once in two months - best option: tend to switch as soon as possible to PubMan)
 * We can do the matching internally (also for duplicate checking)

Example: multiple authors and multiple affiliations
%0 Journal Article %A Barazani, O. %A Benderoth, M.  %A Groten, K.  %A Kuhlemeier, C.  %A Baldwin, I. T.  %D 2005 %T Piriformospora indica and Sebacina vermifera increase growth performance at the expense of herbivore resistance in Nicotiana attenuata %J Oecologia %V 146 %N 2 %P 234-243 %8 Dec %! Piriformospora indica and Sebacina vermifera increase growth performance at the expense of herbivore resistance in Nicotiana attenuata %1 ITB MIO IMPRS %2 ozba2924 mabe2038 kagr2745 crku3108 iaba2016 %F ITB158 %X A Sebacinales species was recovered from a clone library made from a pooled rhizosphere sample of Nicotiana attenuata plants from 14 native populations. Axenic cultures of the related species, Piriformospora indica and Sebacina vermifera, were used to examine their effects on plant performance. Inoculation of N. attenuata seeds with either fungus species stimulated seed germination and increased growth and stalk elongation. S. vermifera inoculated plants flowered earlier, produced more flowers and matured more seed capsules than did non-inoculated plants. Jasmonate treatment during rosette-stage growth, which slows growth and elicits herbivore resistance traits, erased differences in vegetative, but not reproductive performance resulting from S. vermifera inoculation. Total nitrogen and phosphorous contents did not differ between inoculated and control plants, suggesting that the performance benefits of fungal inoculation did not result from improvements in nutritional status. Since the expression of trypsin proteinase inhibitors (TPI), defensive proteins which confer resistance to attack from Manduca sexta larvae, incur significant growth and fitness costs for the plant, we examined the effect of S. vermifera inoculation on herbivore resistance and TPI activity. After 10 days of feeding on S. vermifera-inoculated plants, larval mass was 46% higher and TPI activity was 48% lower than that on non-inoculated plants. These results suggest that Sebacina spp. may interfere with defense signaling and allow plants to increase growth rates at the expense of herbivore resistance mediated by TPIs. [References: 65] %Z Article

Authors and their respective IDs are not shown in the same order. MPI ICE is preparing a solution for combining Custom %1 and Custom %2. This should also contain info on author order, e.g. 1(first author)-abcd4567-BOL.--Melanie.stetter 15:58, 7 April 2009 (UTC)

Example:external designation
%0 Journal Article %A Heckel, D. G. %D 1994 %T The Complex Genetic-Basis of Resistance to Bacillus-Thuringiensis Toxin in Insects %J Biocontrol Science and Technology %V 4 %N 4 %P 405-417 %! The Complex Genetic-Basis of Resistance to Bacillus-Thuringiensis Toxin in Insects %1 HEC %2 dahe2185 %4 EXT %M ISI:A1994QU28100003 %F HEC067 %U ://A1994QU28100003

Example: OA access
%0 Journal Article %A Held, M. %A Gase, K.  %A Baldwin, I. T.  %D 2004 %T Microarrays in ecological research: A case study of a cDNA microarray for plant-herbivore interactions %J BMC Ecology %V 4 %N 13 %! Microarrays in ecological research: A case study of a cDNA microarray for plant-herbivore interactions %1 ITB %2 mahe2195 klga2141 iaba2016 %3 OA %F ITB146

Example: no author designation, no custom fields used
%0 Journal Article %A Hermsmeier, D. %A Mazarei, M.  %A Baum, T. J.  %D 1998 %T Differential display analysis of the early compatible interaction between soybean and the soybean cyst nematode %J Molecular Plant-Microbe Interactions %V 11 %N 12 %P 1258-1263 %8 Dec %! Differential display analysis of the early compatible interaction between soybean and the soybean cyst nematode %O Mol. Plant-Microbe Interact. %M ISI:000077148400013 %F MIO085 %K syncytium Southern united-states; gene-expression; messenger-rna; arabidopsis-thaliana; infection; induction; patterns; clones; plants; roots %X The marked cellular changes during feeding site formation of the soybean cyst nematode (Heterodera glycines) indicate major changes in soybean gene expression. We used differential display of mRNA to detect host gene expression changes during the early compatible interaction between soybean and H, glycines, Fifteen cDNA clones corresponding to mRNAs with different abundances in N, glycines-infected versus uninfected roots were identified. Differential display results indicated that abundances of five mRNAs increased in infected roots, whereas abundances of 10 mRNAs decreased. Transcripts for nine of these 15 cDNAs could be detected on RNA blots, and their hybridization signals confirmed the differential display results for eight of these nine cDNAs, Sequence analyses identified five cDNAs with decreased mRNA levels in infected roots as corresponding to two putative aldolase genes, a transcription-factor TFIIA homologue, the soybean small GTP- binding protein gene sra1, and the soybean auxin down-regulated gene ADR12. RNA blot analyses of other auxin down-regulated genes revealed a decrease in their mRNA abundances in H, glycines-infected roots as well. %Z English Article MOL PLANT MICROBE INTERACTION

Issues on duplicate check

 * It would be hardly possible to have duplicate checks based on identifier, as from example data it is not clear what is the endnote record identifier. This varies from one genre to another, and many times it includes the e.g. ISSN, or two patent numbers - which is not sufficient  --Natasa 09:43, 18 March 2009 (UTC)

3.1 Mapping of Genres
Why are so many Genres "not mapped"? I can imagine some institutes might want to store "Audiovisual Material" or "Web Page" references etc. in PubMan. --Martin de la Iglesia 06:38, 27 May 2009 (UTC)

Mapping of Genres (eSciDoc)
For the RIS Mapping, which is quite similar to EndNote, we decided on slightly different mappings: --Martin de la Iglesia 06:03, 28 May 2009 (UTC)
 * Talk at Event -> Audiovisual Material
 * Series -> Serial (is missing in PubMan_Func_Spec_Endnote_Mapping - seems to be new)

TotalNumberOfPages export
To include TotalNumberOfPages data from non-Book items, I suggest the condition "Only if Source.StartPage is empty." (instead of "only if genre is book"). --Martin de la Iglesia 06:20, 28 May 2009 (UTC)

TableOfContents export
Wouldn't a TOC fit nicely into %Z/Notes? --Martin de la Iglesia 06:22, 28 May 2009 (UTC)

Source.Identifier export
Isn't the ISSN number of a journal (in an Article item) given in this field? It could be mapped to %@, then. --Martin de la Iglesia 06:29, 28 May 2009 (UTC)

PubMan import test, 31.7.09
--Martin de la Iglesia 11:40, 31 July 2009 (UTC)

Test records
%0 Audiovisual Material %A Leitner, Praxedis %A Elliger, Sylvia %D 2008 %T Musik-Grusskarte von Praxedis & Sylvia %I Grusskartenfreunde.de %6 ca. 0:30 (loop) %8 2008/12/22/ %9 Multimedia %! Musik-Grusskarte von Praxedis & Sylvia %# Image, sound, text %Z empfangen via Minerva Liest BM

%U http://www.grusskartenfreunde.de/karte_abholen-6xDLIDQFnLFc02eIZudo.html %+ MPI MolGen, Berlin

%0 Book %A Reinecke, Julia %D 2007 %T Street-Art: Eine Subkultur zwischen Kunst und Kommerz %B Urban Studies %C Bielefeld %I transcript %P 189 %! Street-Art: Eine Subkultur zwischen Kunst und Kommerz %@ 3-89942-759-9 %K *Streetart / Geschichte %U http://www.gbv.de/dms/bsz/toc/bsz265518814inh.pdf
 * Street art /

%0 Journal Article %A Jüngst, Heike %D 2006 %T Manga in Germany - from Translation to Simulacrum %J Perspectives: Studies in Translatology %V 14 %N 4 %P 248-259 %! Manga in Germany - from Translation to Simulacrum %@ 0907676X %F RefWorks:111 %K TRANSLATING & interpreting MANGA (Comic books) GRAPHIC novels Social aspects POPULAR culture - Japanese influences GERMANY - Social conditions GERMANY JAPAN Comic genres Manga Pseudo-translation %X This article does not focus on translation per se but on cultural exchange and intercultural influences as precipitated and mediated by translation. Manga is a prime example for this kind of exchange. With the translation of manga into German and the ensuing popularity, German artists started producing manga of their own. Some of these manga were (and some still are) an amalgam of elements of European comics and Japanese manga and tried to find new ways of expression within the format. Others, however, have all the characteristics of a simulacrum: They look like manga translated from Japanese into German. However, as with every simulacrum, there is no original. In the case of these manga, there is no original Japanese version. ABSTRACT FROM AUTHOR Copyright of Perspectives: Studies in Translatology is the property of Multilingual Matters and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts) %U http://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=26824067&site=ehost-live %+ University of Leipzig %~ EBSCO %G English

%0 Thesis %A Bowman, Benjamin F. %D 1979 %T Die Entwicklung und Verwendung eines zellfreien Systems aus Weizenkeimen zur Translation viraler RNA %B Fachbereich Chemie, Biologie und Geowissenschaften %C Max-Planck-Institut für Biochemie, Martinsried %I Technische Universität München %V Dr. rer. nat. %P vii, 127 %Y Ziegler, H. %E Schleifer, K. H. %E Hofschneider, P. H. %8 8.2.1979 %! Die Entwicklung und Verwendung eines zellfreien Systems aus Weizenkeimen zur Translation viraler RNA %K autopsie %X In der vorliegenden Arbeit wird die Entwicklung [...] %Z T-21 %G German

%0 Thesis %A de la Iglesia, Martin %D 2007 %T Die Popularität US-amerikanischer Comics in Großbritannien %B Institut für Kunst- und Kulturwissenschaften %C Berlin %I Humboldt-Universität zu Berlin %V Magister Artium %P 117 %Y Rückert, Claudia %E Klonk, Charlotte %8 2007-09-01 %! Die Popularität US-amerikanischer Comics in Großbritannien %K comic UK USA reception popular culture %X Diese Magisterarbeit beschäftigt sich damit, wie populär Comics aus den USA im Vereinigten Königreich sind und waren. %G German

Prio A
UnmarshallingException: The affected XML is as follows:    <srel:context xmlns:oaipmh="http://www.openarchives.org/OAI/2.0/" xmlns:pub="http://escidoc.mpg.de/metadataprofile/schema/0.1/publication" xmlns:AuthorDecoder="java:de.mpg.escidoc.services.common.util.creators.AuthorDecoder" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:eidt="http://escidoc.mpg.de/metadataprofile/schema/0.1/idtypes" xmlns:escidoc="urn:escidoc:functions" xmlns:mdp="http://escidoc.mpg.de/metadataprofile/schema/0.1/" xmlns:prop="http://escidoc.de/core/01/properties/" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:file="http://escidoc.mpg.de/metadataprofile/schema/0.1/file" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:e="http://escidoc.mpg.de/metadataprofile/schema/0.1/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdr="http://www.escidoc.de/schemas/metadatarecords/0.4" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:srel="http://escidoc.de/core/01/structural-relations/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ec="http://www.escidoc.de/schemas/components/0.8" objid="dummy:context"/> <srel:content-model xmlns:oaipmh="http://www.openarchives.org/OAI/2.0/" xmlns:pub="http://escidoc.mpg.de/metadataprofile/schema/0.1/publication" xmlns:AuthorDecoder="java:de.mpg.escidoc.services.common.util.creators.AuthorDecoder" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:eidt="http://escidoc.mpg.de/metadataprofile/schema/0.1/idtypes" xmlns:escidoc="urn:escidoc:functions" xmlns:mdp="http://escidoc.mpg.de/metadataprofile/schema/0.1/" xmlns:prop="http://escidoc.de/core/01/properties/" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:file="http://escidoc.mpg.de/metadataprofile/schema/0.1/file" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:e="http://escidoc.mpg.de/metadataprofile/schema/0.1/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdr="http://www.escidoc.de/schemas/metadatarecords/0.4" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:srel="http://escidoc.de/core/01/structural-relations/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ec="http://www.escidoc.de/schemas/components/0.8" objid="escidoc:persistent4"/>    <mdr:md-record xmlns:oaipmh="http://www.openarchives.org/OAI/2.0/" xmlns:pub="http://escidoc.mpg.de/metadataprofile/schema/0.1/publication" xmlns:AuthorDecoder="java:de.mpg.escidoc.services.common.util.creators.AuthorDecoder" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:eidt="http://escidoc.mpg.de/metadataprofile/schema/0.1/idtypes" xmlns:escidoc="urn:escidoc:functions" xmlns:mdp="http://escidoc.mpg.de/metadataprofile/schema/0.1/" xmlns:prop="http://escidoc.de/core/01/properties/" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:file="http://escidoc.mpg.de/metadataprofile/schema/0.1/file" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:e="http://escidoc.mpg.de/metadataprofile/schema/0.1/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:srel="http://escidoc.de/core/01/structural-relations/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ec="http://www.escidoc.de/schemas/components/0.8" name="escidoc">    la Iglesia de de la Iglesia, Martin <e:organization> <e:organization-name>External Organizations</e:organization-name> <e:identifier>escidoc:persistent22</e:identifier> </e:organization> </e:person> </pub:creator> <pub:creator role="advisor"> <e:person> R�ckert</e:family-name> <e:given-name/> R�ckert, Claudia</e:complete-name> </e:person> </pub:creator> <dc:title>Die Popularit�t US-amerikanischer Comics in Gro�britannien</dc:title> <dc:language xsi:type="dcterms:RFC3066">German</dc:language> <dcterms:alternative>Die Popularit�t US-amerikanischer Comics in Gro�britannien</dcterms:alternative> <pub:publishing-info> <dc:publisher>Institut f�r Kunst- und Kulturwissenschaften, Humboldt-Universit�t zu Berlin</dc:publisher> <e:place>Berlin</e:place> </pub:publishing-info> <dcterms:created xsi:type="dcterms:W3CDTF">2007-12</dcterms:created> <pub:total-number-of-pages>117</pub:total-number-of-pages> <pub:degree>Magister Artium</pub:degree> <dcterms:abstract>Diese Magisterarbeit besch�ftigt sich damit, wie popul�r Comics aus den USA im Vereinigten K�nigreich sind und waren.</dcterms:abstract> <dcterms:subject>comic UK USA reception popular culture</dcterms:subject> </mdp:publication> </mdr:md-record> </mdr:md-records> <ec:components xmlns:ec="http://www.escidoc.de/schemas/components/0.8"/> </ei:item> at de.mpg.escidoc.services.common.xmltransforming.XmlTransformingBean.transformToItem(XmlTransformingBean.java:681) at de.mpg.escidoc.services.common.xmltransforming.XmlTransformingBean.transformToPubItem(XmlTransformingBean.java:1189) at sun.reflect.GeneratedMethodAccessor1144.invoke(null:-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112) at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166) at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66) at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:112) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77) at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304) at org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(IsLocalInterceptor.java:81) at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:72) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:107) at $Proxy134.transformToPubItem(null:-1) at de.mpg.escidoc.pubman.multipleimport.ImportProcess.prepareItem(ImportProcess.java:594) at de.mpg.escidoc.pubman.multipleimport.ImportProcess.run(ImportProcess.java:410) JiBXException: Error while unmarshalling (line 91, col 53) at de.mpg.escidoc.services.common.valueobjects.publication.MdsPublicationVO.JiBX_PubItemVO_PubCollectionVO_input_unmarshal_3_2(MdsPublicationVO.java:-1) at de.mpg.escidoc.services.common.valueobjects.JiBX_MungeAdapter.JiBX_PubItemVO_PubCollectionVO_input_unmarshal_1_78(:-1) at de.mpg.escidoc.services.common.valueobjects.ItemVO.JiBX_PubItemVO_PubCollectionVO_input_unmarshal_2_1(ItemVO.java:-1) at de.mpg.escidoc.services.common.valueobjects.publication.PubItemVO.JiBX_PubItemVO_PubCollectionVO_input_unmarshal_3_0(PubItemVO.java:-1) at de.mpg.escidoc.services.common.valueobjects.publication.JiBX_SearchResultVO_inputPubItemVO_access.unmarshal(:-1) at org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2537) at org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2728) at de.mpg.escidoc.services.common.xmltransforming.XmlTransformingBean.transformToItem(XmlTransformingBean.java:675) at de.mpg.escidoc.services.common.xmltransforming.XmlTransformingBean.transformToPubItem(XmlTransformingBean.java:1189) at sun.reflect.GeneratedMethodAccessor1144.invoke(null:-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112) at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166) at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66) at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:112) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77) at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:304) at org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(IsLocalInterceptor.java:81) at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:72) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:107) at $Proxy134.transformToPubItem(null:-1) at de.mpg.escidoc.pubman.multipleimport.ImportProcess.prepareItem(ImportProcess.java:594) at de.mpg.escidoc.pubman.multipleimport.ImportProcess.run(ImportProcess.java:410)
 * %0 Thesis can't be imported; error message:
 * Character encoding error: German Umlauts are transformed into �.
 * --Makarenko 17:23, 1 September 2009 (UTC): Transformation is tested: the umlauts are handled correctly. Endnote input file should be correct UTF-8 encoded.
 * "DynamicError: Endnote import must have a "%0" tag to describe the publication genre: " - %0 is there ("%0 Audiovisual Material"), but it's not recognized - other types work.
 * --Makarenko 15:07, 1 September 2009 (UTC): No mapping for 'Audiovisual Material' is defined.
 * Publisher ("%I") is not mapped to Publishing Info.
 * --Makarenko 15:58, 1 September 2009 (UTC): Cannot reproduce, please, check again. Please consider, that %I is put concatenated after %B for many genres.
 * Right, forgot to map %I for Journal Article. It's now included in the revised mapping (see below). --Martin de la Iglesia 09:43, 4 March 2010 (UTC)
 * Label (%F) becomes Alternative Title - is this intended?
 * --Makarenko 15:58, 1 September 2009 (UTC): Yes, see: %F|Label|AlternativeTitle


 * "Volume / Issue" only contains Issue, Volume (%V) is not imported.
 * --Makarenko 16:31, 1 September 2009 (UTC): Fixed.

Prio B

 * In an Article record, the ISSN is assigned to the item ("Details"), but it should be assigned to the Journal/Source.
 * Keywords are only separated by space, and thus hardly readable.
 * --Makarenko 17:09, 1 September 2009 (UTC): Keywords stay separated how are they defined in input endnote file. For the testing case: with new line.
 * Blank lines within an item are interpreted as end/beginning of multiple records.
 * --Makarenko 17:09, 1 September 2009 (UTC): Yes, it is. Please, verify, whether is it possible to have blank lines within fields.
 * Only year and month, not day, are imported into Date.
 * --Makarenko 17:09, 1 September 2009 (UTC): Are the examples above correct? Please, check endnote year/date definition. For the moment the following workflow is: implemented:
 * 1) take year from %D
 * 2) take month/date from %8
 * 3) concatenate with -
 * 4) map to the correct dcterms date
 * Erroneous handling of compound author names: "de la Iglesia, Martin" becomes "la Iglesia, de".
 * --Makarenko 17:18, 1 September 2009 (UTC): Author names are handled by external AuthorDecoder procedure, not by the transformation. The new rule for the AuthorDecoder for the case should be defined/implemented.
 * In a Book record where the book is part of a series, the publisher (%I) is mapped to Source (i.e. the series) instead of the item (i.e. the book itself). Of course, in most cases, the publisher is the same, but it would be more correct to assign the publisher to the book (to which also the publishing place is mapped).
 * --Makarenko 17:18, 1 September 2009 (UTC): tbd.

Not clear

 * In an Article record, the item's Pages are empty (the Pages are given as Start/End Page in Source 1 instead) - looks odd. Copy from Start/End Page?
 * Author address ("%+") is not mapped to Affiliation, which instead says "External Organizations, escidoc:persistent22"
 * Creation date "%8 2007-09-01" is given as "Dates:   Created: 2007-12"; "%8 8.2.1979" becomes "Dates:    Created: 1979-12".

EndNote Import Revision for R6
When I import this record, %E and %B are not being created in PubMan, because we forgot to map %B as source.title for the genre Report. %E can only be created if there is a source (therefore %B mapping has to be implemented).

%0 Report %A Kanellopoulou, Despoina %D 2009 %T Testing Import of Report %E Kondic, Nicole %B Test %C Munich %I MPDL %P 235 %! Te %O Import Testing %@ 23456 %K test, book, keyword %X s %G english


 * Consolidation of the mapping of %I. %I is currently mapped to Source.PublishingInfo.Publisher for EndNote Reference Types:
 * Generic
 * Book
 * Book Section
 * Conference Paper
 * Conference Proceedings
 * Edited Book
 * Electronic Article
 * Electronic Book
 * Magazine Article
 * Newspaper Article
 * For some of the Reference Types, such as e.g. "Book" it should be mapped to PublishingInfo.Publisher.

When I import:

%0 Conference Proceedings %A Kanellopoulou, Despoina %D 2009 %T Testing Import of Conference Proceedings %E Kondic, Nicole %B Conference %C Munich %I MPDL %V 3 %6 5 %P 124 %Y Tschida, Ulla %S Testing %7 3 %! Testing Import %@ 1234-0987 %K test, book, keyword %X any %G english

%P, %S is not mapped correctly, instead %B is mapped twice. Once to Name of Conference and once to source.title.


 * mappping for EndNote Genre Conference Paper has to be consolidated. According to the current mapping, the conf. paper doesn't have a source. From PubMan point of view this is impossible.


 * %C is not mapped correctly in case of Book chapter; there it should be mapped to source.publishinginfo.publisher.

When I import the following reference, %P is mapped to start page and %& is not mapped. This should be checked and changed.

%0 Journal Article %A Kanellopoulou, Despoina %D 2009 %T Testing Import Journal Article %J New Journal of Testing %V 4 %N 3 %P 23 %& 234 %! Testing Import %@ 1245-0987 %K test, book, keyword %X any abstract %G english


 * Why? The mapping of %P and %& for Journal Article looks correct to me. If there is data in the %P field, mapping of %& is not necessary. --Martin de la Iglesia 08:47, 30 September 2009 (UTC)

revised mapping
--Martin de la Iglesia 11:09, 25 September 2009 (UTC)

Date proper formats
1Has no year, cannot be converted to dcterms:W3CDTF

EndNote Export Revision for R6
--Martin de la Iglesia 05:59, 1 October 2009 (UTC)