Template:FormattedReferenceTemplate: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
params: all reference parameters to set the reference related properties and create the formatted reference string
Assumption : There is always an Author, PublicationYear and Title
Assumption : There is always an Author, PublicationYear and Title


Below the templates as used in the IMAGEbook endnote library, (needs update)
Below the templates as used in the IMAGEbook endnote library, (needs update)
*report:
*report: Author (Year). Title,  Series Editor` (ed.)^(eds.),` Series Title|,  Institution,  Publisher, Place Published| `( ``URL:` URL) `(DOI`: DOI`)` |.
Author (Year). Title,  Series Editor` (ed.)^(eds.),` Series Title|,  Institution,  Publisher, Place Published| `( ``URL:` URL) `(DOI`: DOI`)` |.
*Book: Author (Year). Title| Series Title|. Publisher, Place Published, URL|.
* Book:  
*Book section: Author (Year). Title|. `In`: Editor` (ed.)^(eds.)`, Book Title|. Publisher, Place Published, `pp.` Pages, URL|.
Author (Year). Title| Series Title|. Publisher, Place Published, URL|.
*Book section
Author (Year). Title|. `In`: Editor` (ed.)^(eds.)`, Book Title|. Publisher, Place Published, `pp.` Pages, URL|.
*Edited book: Editor` (ed.)^(eds.) ` (Year). Title|.  Series Title,  Series Editor,  Publisher, Place Published, URL|.
*Edited book: Editor` (ed.)^(eds.) ` (Year). Title|.  Series Title,  Series Editor,  Publisher, Place Published, URL|.
*Journal article: Author (Year). Title. Journal| Volume|( Issue )|,` pp.` Pages  `(DOI`: DOI)|.  
*Journal article: Author (Year). Title. Journal| Volume|( Issue )|,` pp.` Pages  `(DOI`: DOI)|.  
*Conference proceedings: Author (Year). Title. `Paper presented at the`ConferenceName| Volume|( Issue )|,` pp.` Pages  `(DOI`: DOI)
*Conference proceedings: Author (Year). Title. `Paper presented at the`ConferenceName| Volume|,` pp.` Pages  `(DOI`: DOI)
* Other:  Fields , separated with commas: Editor, SeriesTitle, Publisher, City, Volume, Pages, DOI, Date
* Other:  Fields , separated with commas: Editor, SeriesTitle, Publisher, City, Volume, Pages, DOI, Date
</noinclude><includeonly>
</noinclude><includeonly>
{{#arraymap:{{{Author|}}}|;|xx|xx|&sbquo;&nbsp;}}&nbsp;({{{PublicationYear|}}}).&nbsp;{{#ifeq:{{{Title|}}}|||{{{Title|}}}  
{{#set:HasFormattedReference={{#arraymap:{{{Author|}}}|;|xx|xx|,&nbsp;}} ({{{PublicationYear|}}}).
}}{{#ifeq:{{{PublicationType|}}}|Report
{{#ifeq:{{{PublicationType|}}}|Report
|{{#ifeq:{{{Editor|}}}|||&sbquo;&nbsp;{{#arraymap:{{{Editor|}}}|;|zz|zz|&sbquo;&nbsp;}}&nbsp;(eds.)
|{{#ifeq:{{{Title|}}}||| ''{{{Title|}}}''
}}{{#ifeq:{{{SeriesTitle|}}}|||&sbquo;&nbsp;{{{SeriesTitle|}}}
    }}{{#ifeq:{{{Editor|}}}|||, {{#arraymap:{{{Editor|}}}|;|zz|zz|, }} (eds.)
}}{{#ifeq:{{{Institution|}}}|||&sbquo;&nbsp;{{{Institution|}}}
}}{{#ifeq:{{{SeriesTitle|}}}|||, {{{SeriesTitle|}}}
}}{{#ifeq:{{{Publisher|}}}|||&sbquo;&nbsp;{{{Publisher|}}}
}}{{#ifeq:{{{Institution|}}}|||, {{{Institution|}}}
}}{{#ifeq:{{{City|}}}|||&sbquo;&nbsp;{{{City|}}}
}}{{#ifeq:{{{Publisher|}}}|||, {{{Publisher|}}}
}}{{#ifeq:{{{DOI|}}}|||&nbsp;(URL:&nbsp;{{{DOI|}}})
}}{{#ifeq:{{{City|}}}|||, {{{City|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.&nbsp;Link to PBL-website:&nbsp;{{{PBLlink|}}}
}}{{#ifeq:{{{DOI|}}}||| (URL: {{{DOI|}}})
}}{{#ifeq:{{{PBLlink|}}}|||. Link to PBL-website: {{{PBLlink|}}}
}}.
}}.
|}}{{#ifeq:{{{PublicationType|}}}|Book
|}}{{#ifeq:{{{PublicationType|}}}|Book
|{{#ifeq:{{{Publisher|}}}|||&sbquo;&nbsp;{{{Publisher|}}}
|{{#ifeq:{{{Title|}}}||| ''{{{Title|}}}''
}}{{#ifeq:{{{City|}}}|||&sbquo;&nbsp;{{{City|}}}
}}{{#ifeq:{{{Publisher|}}}|||, {{{Publisher|}}}
}}{{#ifeq:{{{Volume|}}}|||&sbquo;&nbsp;{{{Volume|}}}
}}{{#ifeq:{{{City|}}}|||, {{{City|}}}
}}{{#ifeq:{{{DOI|}}}|||&sbquo;&nbsp;URL:&nbsp;{{{DOI|}}}
}}{{#ifeq:{{{Volume|}}}|||, {{{Volume|}}}
}}{{#ifeq:{{{DOI|}}}|||, URL: {{{DOI|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}
}}.
}}.
|}}{{#ifeq:{{{PublicationType|}}}|Book section
|}}{{#ifeq:{{{PublicationType|}}}|Book section
|{{#ifeq:{{{Editor|}}}|||. In: {{#arraymap:{{{Editor|}}}|;|yy|yy|&sbquo;&nbsp;}} (eds.)
|{{#ifeq:{{{Title|}}}||| {{{Title|}}}
}}{{#ifeq:{{{BookTitle|}}}|||&sbquo;&nbsp;''{{{BookTitle|}}}''
}}{{#ifeq:{{{Editor|}}}|||. In: {{#arraymap:{{{Editor|}}}|;|yy|yy|, }} (eds.)
}}{{#ifeq:{{{Publisher|}}}|||.&nbsp;{{{Publisher|}}}
}}{{#ifeq:{{{BookTitle|}}}|||, ''{{{BookTitle|}}}''
}}{{#ifeq:{{{City|}}}|||&sbquo;&nbsp;{{{City|}}}
}}{{#ifeq:{{{Publisher|}}}|||. {{{Publisher|}}}
}}{{#ifeq:{{{Volume|}}}|||&sbquo;&nbsp;{{{Volume|}}}
}}{{#ifeq:{{{City|}}}|||, {{{City|}}}
}}{{#ifeq:{{{Pages|}}}|||&sbquo;&nbsp;pp.{{{Pages|}}}
}}{{#ifeq:{{{Volume|}}}|||, {{{Volume|}}}
}}{{#ifeq:{{{DOI|}}}|||&sbquo;&nbsp;URL:&nbsp;{{{DOI|}}}
}}{{#ifeq:{{{Pages|}}}|||, pp. {{{Pages|}}}
}}{{#ifeq:{{{DOI|}}}|||, URL: {{{DOI|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}
}}.
}}.
|}}{{#ifeq: {{{PublicationType|}}}|Edited book
|}}{{#ifeq: {{{PublicationType|}}}|Edited book
|{{#ifeq:{{{Editor|}}}|||&sbquo;&nbsp;{{#arraymap:{{{Editor|}}}|;|yy|yy|&sbquo;&nbsp;}} (eds.)
|{{#ifeq:{{{Title|}}}||| ''{{{Title|}}}''
}}{{#ifeq:{{{SeriesTitle|}}}|||&sbquo;&nbsp;{{{SeriesTitle|}}}
}}{{#ifeq:{{{Editor|}}}|||, {{#arraymap:{{{Editor|}}}|;|yy|yy|, }} (eds.)
}}{{#ifeq:{{{Publisher|}}}|||&sbquo;&nbsp;{{{Publisher|}}}
}}{{#ifeq:{{{SeriesTitle|}}}|||, ''{{{SeriesTitle|}}}
}}{{#ifeq:{{{City|}}}|||&sbquo;&nbsp;{{{City|}}}
}}{{#ifeq:{{{Publisher|}}}|||, {{{Publisher|}}}
}}{{#ifeq:{{{Volume|}}}|||&sbquo;&nbsp;{{{Volume|}}}
}}{{#ifeq:{{{City|}}}|||, {{{City|}}}
}}{{#ifeq:{{{Volume|}}}|||, {{{Volume|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}
}}.
}}.
|}}{{#ifeq:{{{PublicationType|}}}|Journal article
|}}{{#ifeq:{{{PublicationType|}}}|Journal article
|{{#ifeq:{{{Journal|}}}|||.&nbsp;{{{Journal|}}}
|{{#ifeq:{{{Title|}}}||| {{{Title|}}}
}}{{#ifeq:{{{Volume|}}}|||&sbquo;&nbsp;{{{Volume|}}}
}}{{#ifeq:{{{Journal|}}}|||. ''{{{Journal|}}}''
}}{{#ifeq:{{{Volume|}}}|||, ''{{{Volume|}}}''
}}{{#ifeq:{{{Issue|}}}|||({{{Issue|}}})
}}{{#ifeq:{{{Issue|}}}|||({{{Issue|}}})
}}{{#ifeq:{{{Pages|}}}|||&sbquo; pp.{{{Pages|}}}
}}{{#ifeq:{{{Pages|}}}|||, pp. {{{Pages|}}}
}}{{#ifeq:{{{DOI|}}}|||&sbquo; doi: http://dx.doi.org/{{{DOI|}}}
}}{{#ifeq:{{{DOI|}}}|||, doi: http://dx.doi.org/{{{DOI|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/> Link to PBL-website: {{{PBLlink|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/> Link to PBL-website: {{{PBLlink|}}}
}}.
}}.
|}}{{#ifeq:{{{PublicationType|}}}|Conference proceedings
|}}{{#ifeq:{{{PublicationType|}}}|Conference proceedings
|{{#ifeq:{{{ConferenceName|}}}|||.&nbsp;Paper presented at the {{{ConferenceName|}}}
|{{#ifeq:{{{Title|}}}||| ''{{{Title|}}}''
}}{{#ifeq:{{{Volume|}}}|||&sbquo;&nbsp;{{{Volume|}}}
}}{{#ifeq:{{{ConferenceName|}}}|||. Paper presented at the {{{ConferenceName|}}}
}}{{#ifeq:{{{Pages|}}}|||&sbquo; pp.{{{Pages|}}}
}}{{#ifeq:{{{Volume|}}}|||, {{{Volume|}}}
}}{{#ifeq:{{{DOI|}}}|||&sbquo; doi: http://dx.doi.org/{{{DOI|}}}
}}{{#ifeq:{{{Pages|}}}|||, pp. {{{Pages|}}}
}}{{#ifeq:{{{DOI|}}}|||, doi: http://dx.doi.org/{{{DOI|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/> Link to PBL-website: {{{PBLlink|}}}
}}{{#ifeq:{{{PBLlink|}}}|||.<br/> Link to PBL-website: {{{PBLlink|}}}
}}.
}}.
|}}{{#ifeq: {{{PublicationType|}}}|Other
|}}{{#ifeq: {{{PublicationType|}}}|Other
|.&nbsp;{{#ifeq:{{{SecondaryAuthor|}}}|||{{#arraymap:{{{SecondaryAuthor|}}}|;|yy|yy|&sbquo;&nbsp;}}.
|{{#ifeq:{{{Title|}}}||| ''{{{Title|}}}''.
}}{{#ifeq:{{{SecondaryTitle|}}}|||&nbsp;{{{SecondaryTitle|}}}.
}}{{#ifeq:{{{SecondaryAuthor|}}}||| {{#arraymap:{{{SecondaryAuthor|}}}|;|yy|yy|, }}.
}}{{#ifeq:{{{Volume|}}}|||&nbsp;{{{Volume|}}}.
}}{{#ifeq:{{{SecondaryTitle|}}}||| {{{SecondaryTitle|}}}.
}}{{#ifeq:{{{Pages|}}}|||&nbsp;pp {{{Pages|}}}.
}}{{#ifeq:{{{Volume|}}}||| {{{Volume|}}}.
}}{{#ifeq:{{{Publisher|}}}|||&nbsp;{{{Publisher|}}}.
}}{{#ifeq:{{{Pages|}}}||| pp {{{Pages|}}}.
}}{{#ifeq:{{{City|}}}|||&nbsp;{{{City|}}}.
}}{{#ifeq:{{{Publisher|}}}||| {{{Publisher|}}}.
}}{{#ifeq:{{{Date|}}}||| &nbsp;Access date: {{{Date|}}}.
}}{{#ifeq:{{{City|}}}||| {{{City|}}}.
}}{{#ifeq:{{{DOI|}}}|||&nbsp; URL: {{{DOI|}}}
}}{{#ifeq:{{{Date|}}}||| Access date: {{{Date|}}}.
}}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}.
}}{{#ifeq:{{{DOI|}}}||| URL: {{{DOI|}}}
    }}{{#ifeq:{{{PBLlink|}}}|||.<br/>Link to PBL-website: {{{PBLlink|}}}.
}}
}}
|}}</includeonly>
}}<!-- end of formatted string
-->}}<!-- end of set; set the otherproperties
-->{{#set:
    HasPublicationType={{{PublicationType|}}}
    |HasTitle={{{Title|}}}
    |HasAuthor={{{Author|}}}|+sep=;
    |HasAuthorList={{#arraymap:{{{Author|}}}|;|xx|xx|,&nbsp;}}
    |HasSecondaryTitle={{{SecondaryTitle|}}}
    |HasSecondaryAuthor={{{SecondaryAuthor|}}}|+sep=;
    |HasPublicationYear={{{PublicationYear|}}}
    |HasPublicationDate={{{PublicationDate|}}}
    |HasBookTitle={{{BookTitle|}}}
    |HasSeriesTitle={{{SeriesTitle|}}}
    |HasEditor={{{Editor|}}}|+sep=;
    |HasJournal={{{Journal|}}}
    |HasVolume={{{Volume|}}}
    |HasIssue={{{Issue|}}}
    |HasPages={{{Pages|}}}
    |HasPublisher={{{Publisher|}}}
    |HasCity={{{City|}}}
    |HasInstitution={{{Institution|}}}
    |HasReportNumber={{{HasReportNumber|}}}
    |HasPBLlink={{{PBLlink|}}}
    |HasDOI={{{DOI|}}}
    |HasISBN={{{ISBN|}}}
    |HasConferenceName={{{ConferenceName|}}}
    }}<!--
-->{{#iferror: {{#expr:{{{PublicationYear|}}} < 2001 }}|{{#set:HasPeriod= 2016 up to today}}
    |{{#ifexpr:{{{PublicationYear|}}}< 2001
        |{{#set:HasPeriod=2000 and before}}
        |{{#ifexpr:{{{PublicationYear|}}} < 2006
            |{{#set:HasPeriod= 2001-2005}}
            |{{#ifexpr:{{{PublicationYear|}}} < 2011
                |{{#set:HasPeriod= 2006-2010}}
                |{{#ifexpr:{{{PublicationYear|}}} < 2016
                    |{{#set:HasPeriod= 2011-2015}}
                    |{{#set:HasPeriod= 2016 up to today}}
                }}
            }}
        }}
    }}
    }}</includeonly>

Latest revision as of 12:35, 13 June 2018

params: all reference parameters to set the reference related properties and create the formatted reference string

Assumption : There is always an Author, PublicationYear and Title

Below the templates as used in the IMAGEbook endnote library, (needs update)

  • report: Author (Year). Title, Series Editor` (ed.)^(eds.),` Series Title|, Institution, Publisher, Place Published| `( ``URL:` URL) `(DOI`: DOI`)` |.
  • Book: Author (Year). Title| Series Title|. Publisher, Place Published, URL|.
  • Book section: Author (Year). Title|. `In`: Editor` (ed.)^(eds.)`, Book Title|. Publisher, Place Published, `pp.` Pages, URL|.
  • Edited book: Editor` (ed.)^(eds.) ` (Year). Title|. Series Title, Series Editor, Publisher, Place Published, URL|.
  • Journal article: Author (Year). Title. Journal| Volume|( Issue )|,` pp.` Pages `(DOI`: DOI)|.
  • Conference proceedings: Author (Year). Title. `Paper presented at the`ConferenceName| Volume|,` pp.` Pages `(DOI`: DOI)
  • Other: Fields , separated with commas: Editor, SeriesTitle, Publisher, City, Volume, Pages, DOI, Date