Difference between revisions of "PubMan Func Spec Export/eDoc Citation Style"
m (→Article) |
m (→Related Links) |
||
(72 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= The eDoc Citation Style = | = The eDoc Citation Style = | ||
A candidate for the MPS/Yearbook default Citation Style. | |||
At the moment defined in the eDoc MD set terms. | |||
==Overall Rules== | ==Overall Rules== | ||
Line 30: | Line 34: | ||
* are ''italic'' | * are ''italic'' | ||
* 1 position (if available): "''<corporatebody> (Ed.) ''" | * 1 position (if available): "''<corporatebody> (Ed.) ''" | ||
* if at least on Author are available | * if at least on Author are available: [[#Authors]] | ||
* if at least on Editors are available, | * if at least on Editors are available: [[#Editors]] | ||
====meeting==== | |||
* if defined <nameofevent> | |||
** if genre=Conference-Report: <code>" (Conference-Report of the <nameofevent>[if defined <placeofevent> then " in <placeofevent>"])"</code> | |||
** if genre="Lecture / Courseware" or "Other": <code>" (<nameofevent>[if defined <placeofevent> then " in <placeofevent>"])"</code> | |||
** if genre="Poster" or "Talk at Event": <code>" (<nameofevent> [[#datesofevent]][if defined <placeofevent> then ", <placeofevent>"])[if defined <placeofevent> then "'' Last modified: <datemodified>''"]</code> | |||
** if genre="Proceedings": <code>" (<nameofevent> [[#datesofevent]][if defined <placeofevent> then ", <placeofevent>"])"</code> | |||
** End with "." | |||
====identifiers==== | |||
* font-size: 12pt | |||
* for identifierTypes: DOI or URI or URL or (LOCALID and genre!='Report') | |||
** "<identifierType>: <identifier>" | |||
* for identifierType: "report number" | |||
** "Report Number: <identifier>" | |||
====datesofevent==== | |||
if definded <dateofevent> or <enddateofevent>: | |||
<code>" [<dateofevent>][if definded <dateofevent> and <enddateofevent> then " to "][<enddateofevent>]"</code> | |||
====vol==== | |||
* bold | |||
'''" <volume>"''' | |||
====issuenr==== | |||
", <issuenr>" | |||
====page==== | |||
<code>"[<spage>-]<epage>"</code> or <code>"<spage>[-<epage>]"</code> | |||
====artnum==== | |||
", Seq. No.: <artnum>" | |||
====pubstatus==== | |||
* only if <pubstatus>!=published | |||
** if <pubstatus>!=unpublished: ", <pubstatus>" | |||
** if <pubstatus>=unpublished: "<pubstatus>" | |||
====date==== | |||
* if defined <datepublished>: " ( <substring(datepublished,1,4)>)" | |||
* if defined <dateaccepted>: " ( <substring(dateaccepted,1,4)>)" | |||
* if defined <datemodified>: " ( <datemodified>)" | |||
====editdesc==== | |||
<code>" editiondescription"</code> | |||
====tosvol==== | |||
if <titleofseries> is defined: "<titleofseries> [[#vol]]." | |||
====publisher==== | |||
if <publisher> is defined: <code>" <publisher>[, <publisheradd>]"</code> | |||
====phydesc==== | |||
if <phydesc> is defined: <code>" <phydesc>[if <phydesc> not contains "p." then " p"]"</code> | |||
====titleofproceedings==== | |||
if <titleofproceedings> is defined: <code>"In: <titleofproceedings>"</code> | |||
====titleofjournal==== | |||
if <journaltitle> is defined: <code>"In: <journaltitle>"</code> | |||
====titleofseries==== | |||
if <titleofseries> is defined: <code>"In: <titleofseries>"</code> | |||
====proceedingscfn==== | |||
* if <proceedingscontributorfn> is defined | |||
<code>", (Eds.) <proceedingscontributorfn>[if <proceedingscontributorfn> not ends with "." then "."]"</code> | |||
===End of citation=== | |||
with full-stop: "." | |||
==Article== | ==Article== | ||
[[#Authors]] <title> [[# | [[#Authors]] <title> [[#titleofjournal]] [[#vol]] [[#issuenr]] [, [[#page]]] [[#artnum]] [[#pubstatus]] [[#date]] [[#identifiers]]. | ||
==Book== | ==Book== | ||
[[#mixed_Authors_and_Editors]] <title> [[#editdesc]] [[#tosvol]] [[#publisher]] [[#pubstatus]] [[#date]] [[#phydesc]] [[#identifiers]]. | |||
==Conference-Paper== | ==Conference-Paper== | ||
* if <titleofproceedings> is defined | |||
[[#Authors]] <title> [[#titleofproceedings]] [[#editdesc]] [[#proceedingscfn]] [[#tosvol]] [[#publisher]] [[#pubstatus]] [[#artnum]] [[#date]] [[#page]] [[#identifiers]]. | |||
* if <titleofproceedings> is not defined | |||
[[#Authors]] <title> [[#titleofjournal]] [[#vol]] [[#issuenr]] [[#pubstatus]] [[#artnum]] [[#date]] [[#page]] [[#identifiers]]. | |||
==Conference-Report== | ==Conference-Report== | ||
[[#mixed_Authors_and_Editors]] <title> [[#meeting]] [[#publsiher]] [[#pubstatus]] [[#date]] [[#identifiers]]. | |||
==Thesis== | ==Thesis== | ||
[[#Authors]] <title> [if <editiondescription> is defined then "<uppercase-first-letter(editiondescription)>,"] [[#publsiher]] [[#date]] [[#identifiers]]. | |||
==PhD-Thesis== | ==PhD-Thesis== | ||
[[#Authors]] <title> Doktorarbeit, [[#publsiher]] [[#date]] [[#identifiers]]. | |||
==Habilitation== | ==Habilitation== | ||
[[#Authors]] <title> Habilitation, [[#publsiher]] [[#date]] [[#identifiers]]. | |||
==InBook== | ==InBook== | ||
[[#mixed_Authors_and_Editors]] <title> [if <booktitle> is defined then "In: <booktitle>."][ | |||
* if <bookcorporatebody> or <bookcontributorfn> or <bookcreatorfn> are defined: | |||
** if <bookcorporatebody> or <bookcontributorfn>: " (Eds.) " | |||
** if <bookcorporatebody> is defined: "<bookcorporatebody>." | |||
** if <bookcorporatebody> is not defined and if <bookcontributorfn> is defined: "<bookcontributorfn>." | |||
** if <bookcreatorfn> is only defined: " <bookcreatorfn>." | |||
] [[#tosvol]] [[#publsiher]] [[#artnum]] [[#pubstatus]] [[#date]] [[#page]] [[#identifiers]]. | |||
==Interactive Resource== | ==Interactive Resource== | ||
[[#mixed_Authors_and_Editors]] <title> [if <os> is defined then " Type of Operating System: <os>"[if <osversion> is defined then " <osversion>"]] [[#publsiher]] [[#pubstatus]] [[#date]] [[#identifiers]]. | |||
==Issue== | ==Issue== | ||
[[#mixed_Authors_and_Editors]] <title> [[#titleofjournal]] [[#vol]] [[#issuenr]][ [[#publisher]].] [[#pubstatus]] [[#date]] [[#page]] [[#identifiers]]. | |||
==Journal== | ==Journal== | ||
[[#Editors]] <title> [[#publisher]] [[#identifiers]]. | |||
==Lecture / Courseware== | ==Lecture / Courseware== | ||
[[#mixed_Authors_and_Editors]] <title> [[#meeting]] [if <bundletitle> is defined then "In: <bundletitle>"] [[#artnum]] [[#pubstatus]] [[#date]][[#identifiers]]. | |||
==Other== | ==Other== | ||
[[#mixed_Authors_and_Editors]] <title> [[#meeting]] [[#publisher]] [[#pubstatus]] [[#date]] [[#identifiers]]. | |||
==Paper== | ==Paper== | ||
[[#Authors]] <title> [[#titleofseries]] [[#vol]] [[#issuenr]] [ | |||
* if <seriescorporatebody> or <seriescontributorfn> are defined: | |||
** ", (Eds.) " | |||
** if <seriescorporatebody> is defined: <seriescorporatebody> | |||
** if <seriescorporatebody> is not defined and if <seriescontributorfn> is defined: <seriescontributorfn> | |||
] [[#pubstatus]] [[#date]] [[#phydesc]] [[#identifiers]]. | |||
==Poster== | |||
[[#Authors]] <title> [[#meeting]] [[#identifiers]]. | |||
==Proceedings== | ==Proceedings== | ||
[[#Editors]] <title> [[#meeting]] [ | |||
* if [[#titleofseries]] is defined:<code> [[#titleofseries]] [[#vol]][ [[#publisher]].] [[#pubstatus]] [[#date]] [[#phydesc]]</code> | |||
* if [[#titleofseries]] is not defined and if [[#titleofjournal]] is defined:<code> [[#titleofjournal]] [[#vol]] [[#issuenr]] [[#pubstatus]] [[#date]]</code> | |||
] [[#identifiers]]. | |||
==Report== | ==Report== | ||
[[#Authors]] <title> [[#titleofseries]][ [[#editdesc]].] [[#publisher]] [[#date]] [[#phydesc]] [[#identifiers]]. | |||
==Series== | ==Series== | ||
[[#mixed_Authors_and_Editors]] <title> [[#publisher]] [[#identifiers]]. | |||
==Software== | ==Software== | ||
[[#mixed_Authors_and_Editors]] <title> [if <os> is defined then " Type of Operating System: <os>"[if <osversion> is defined then " <osversion>"]] [[#publisher]] [[#pubstatus]] [[#date]] [[#identifiers]]. | |||
==Talk at Event== | |||
[[#Authors]] <title> [[#meeting]] [[#identifiers]]. | |||
==Related Links== | |||
* MD set mapping: [[PubMan_Func_Spec_eSciDoc_To_eDoc_Mapping|eSciDoc to eDoc]] | |||
[[Category:PubMan_Functional_Specification|Export_eDoc_Citation_Style]] | [[Category:PubMan_Functional_Specification|Export_eDoc_Citation_Style]] |
Latest revision as of 15:33, 28 October 2010
The eDoc Citation Style[edit]
A candidate for the MPS/Yearbook default Citation Style.
At the moment defined in the eDoc MD set terms.
Overall Rules[edit]
Creators[edit]
Authors[edit]
- are italic
- 1 position (if available):
"<corporatebody> (Ed.) "
- if creatorType is group, output only <creatornfamily>
- if creatorType is person output <creatornfamily>, <creatorini> for first author and <creatorini>, <creatornfamily> for further authors
- separate all authors with ", "
- separate last author with " and "
- there is special case: separate last author with ", and " (tbd!!!)
- end authors with ": "
Editors[edit]
- are italic
- 1 position (if available): "<corporatebody> (Ed.) "
- if creatorType is group, take only <creatornfamily>
- if creatorType is person
- for first and not last authors: <creatorini>, <creatornfamily>
- for last and not first authors:
- if <creatornfamily> contains "et al.": " <creatornfamily>"
- if <creatornfamily> not contains "et al.": ", <creatorini> <creatornfamily>"
- separate all authors with ", "
- end authors with
- if Editors count=1: "(Ed.): "
- if Editors count>1: "(Eds.): "
mixed Authors and Editors[edit]
- are italic
- 1 position (if available): "<corporatebody> (Ed.) "
- if at least on Author are available: #Authors
- if at least on Editors are available: #Editors
meeting[edit]
- if defined <nameofevent>
- if genre=Conference-Report:
" (Conference-Report of the <nameofevent>[if defined <placeofevent> then " in <placeofevent>"])"
- if genre="Lecture / Courseware" or "Other":
" (<nameofevent>[if defined <placeofevent> then " in <placeofevent>"])"
- if genre="Poster" or "Talk at Event":
" (<nameofevent> #datesofevent[if defined <placeofevent> then ", <placeofevent>"])[if defined <placeofevent> then " Last modified: <datemodified>"]
- if genre="Proceedings":
" (<nameofevent> #datesofevent[if defined <placeofevent> then ", <placeofevent>"])"
- End with "."
- if genre=Conference-Report:
identifiers[edit]
- font-size: 12pt
- for identifierTypes: DOI or URI or URL or (LOCALID and genre!='Report')
- "<identifierType>: <identifier>"
- for identifierType: "report number"
- "Report Number: <identifier>"
datesofevent[edit]
if definded <dateofevent> or <enddateofevent>:
" [<dateofevent>][if definded <dateofevent> and <enddateofevent> then " to "][<enddateofevent>]"
vol[edit]
- bold
" <volume>"
issuenr[edit]
", <issuenr>"
page[edit]
"[<spage>-]<epage>"
or "<spage>[-<epage>]"
artnum[edit]
", Seq. No.: <artnum>"
pubstatus[edit]
- only if <pubstatus>!=published
- if <pubstatus>!=unpublished: ", <pubstatus>"
- if <pubstatus>=unpublished: "<pubstatus>"
date[edit]
- if defined <datepublished>: " ( <substring(datepublished,1,4)>)"
- if defined <dateaccepted>: " ( <substring(dateaccepted,1,4)>)"
- if defined <datemodified>: " ( <datemodified>)"
editdesc[edit]
" editiondescription"
tosvol[edit]
if <titleofseries> is defined: "<titleofseries> #vol."
publisher[edit]
if <publisher> is defined: " <publisher>[, <publisheradd>]"
phydesc[edit]
if <phydesc> is defined: " <phydesc>[if <phydesc> not contains "p." then " p"]"
titleofproceedings[edit]
if <titleofproceedings> is defined: "In: <titleofproceedings>"
titleofjournal[edit]
if <journaltitle> is defined: "In: <journaltitle>"
titleofseries[edit]
if <titleofseries> is defined: "In: <titleofseries>"
proceedingscfn[edit]
- if <proceedingscontributorfn> is defined
", (Eds.) <proceedingscontributorfn>[if <proceedingscontributorfn> not ends with "." then "."]"
End of citation[edit]
with full-stop: "."
Article[edit]
#Authors <title> #titleofjournal #vol #issuenr [, #page] #artnum #pubstatus #date #identifiers.
Book[edit]
#mixed_Authors_and_Editors <title> #editdesc #tosvol #publisher #pubstatus #date #phydesc #identifiers.
Conference-Paper[edit]
- if <titleofproceedings> is defined
#Authors <title> #titleofproceedings #editdesc #proceedingscfn #tosvol #publisher #pubstatus #artnum #date #page #identifiers.
- if <titleofproceedings> is not defined
#Authors <title> #titleofjournal #vol #issuenr #pubstatus #artnum #date #page #identifiers.
Conference-Report[edit]
#mixed_Authors_and_Editors <title> #meeting #publsiher #pubstatus #date #identifiers.
Thesis[edit]
#Authors <title> [if <editiondescription> is defined then "<uppercase-first-letter(editiondescription)>,"] #publsiher #date #identifiers.
PhD-Thesis[edit]
#Authors <title> Doktorarbeit, #publsiher #date #identifiers.
Habilitation[edit]
#Authors <title> Habilitation, #publsiher #date #identifiers.
InBook[edit]
#mixed_Authors_and_Editors <title> [if <booktitle> is defined then "In: <booktitle>."][
- if <bookcorporatebody> or <bookcontributorfn> or <bookcreatorfn> are defined:
- if <bookcorporatebody> or <bookcontributorfn>: " (Eds.) "
- if <bookcorporatebody> is defined: "<bookcorporatebody>."
- if <bookcorporatebody> is not defined and if <bookcontributorfn> is defined: "<bookcontributorfn>."
- if <bookcreatorfn> is only defined: " <bookcreatorfn>."
] #tosvol #publsiher #artnum #pubstatus #date #page #identifiers.
Interactive Resource[edit]
#mixed_Authors_and_Editors <title> [if <os> is defined then " Type of Operating System: <os>"[if <osversion> is defined then " <osversion>"]] #publsiher #pubstatus #date #identifiers.
Issue[edit]
#mixed_Authors_and_Editors <title> #titleofjournal #vol #issuenr[ #publisher.] #pubstatus #date #page #identifiers.
Journal[edit]
#Editors <title> #publisher #identifiers.
Lecture / Courseware[edit]
#mixed_Authors_and_Editors <title> #meeting [if <bundletitle> is defined then "In: <bundletitle>"] #artnum #pubstatus #date#identifiers.
Other[edit]
#mixed_Authors_and_Editors <title> #meeting #publisher #pubstatus #date #identifiers.
Paper[edit]
#Authors <title> #titleofseries #vol #issuenr [
- if <seriescorporatebody> or <seriescontributorfn> are defined:
- ", (Eds.) "
- if <seriescorporatebody> is defined: <seriescorporatebody>
- if <seriescorporatebody> is not defined and if <seriescontributorfn> is defined: <seriescontributorfn>
] #pubstatus #date #phydesc #identifiers.
Poster[edit]
#Authors <title> #meeting #identifiers.
Proceedings[edit]
- if #titleofseries is defined:
#titleofseries #vol[ #publisher.] #pubstatus #date #phydesc
- if #titleofseries is not defined and if #titleofjournal is defined:
#titleofjournal #vol #issuenr #pubstatus #date
] #identifiers.
Report[edit]
#Authors <title> #titleofseries[ #editdesc.] #publisher #date #phydesc #identifiers.
Series[edit]
#mixed_Authors_and_Editors <title> #publisher #identifiers.
Software[edit]
#mixed_Authors_and_Editors <title> [if <os> is defined then " Type of Operating System: <os>"[if <osversion> is defined then " <osversion>"]] #publisher #pubstatus #date #identifiers.
Talk at Event[edit]
#Authors <title> #meeting #identifiers.
Related Links[edit]
- MD set mapping: eSciDoc to eDoc