6
4.9.0.2
false
2013-04-29T18:19:54+02:00
JHP
2016-07-20T16:16:51
h
InTextCitation
General
de
IBW_Heidelberg
AddLetterAfterYear
Full
Full
All
LastNameFirstName
Year
false
None
1
2
3
UnpublishedWork
false
[Stand: {0}]
Always
Always
Reference
true
AnyElementInComponentHasData
[
NextElementHasData
Stand:
AccessDate
false
dd. MMMM yyy
Always
im Druck
true
true
AnyElementInComponentHasData
]
false
{0}
Always
.
Always
Reference
true
Additions
false
false
{0}
Always
Always
Reference
true
Authors
false
-1
LastNameFirstName
Full
Full
All
Always
/
Always
/
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
Always
Reference
true
Collaborators
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
Always
,
Reference
true
Date
false
dd. MMMM yyyy
Always
im Druck
true
true
false
{0}
Always
.
Always
Reference
true
Date2
false
D
Always
im Druck
true
false
false
GetTextUnits(ComponentPart componentPart, Template template, Citation citation, out bool handled)
{
//Version 1.1 Filter can handle both Edition and EditionNumberResolved, can be part of a multi-element component part
//Version 1.0 Filter handles Edition only (no EditionNumberResolved)
handled = false;
if (componentPart == null) return null;
if (componentPart.Elements == null) return null;
if (citation == null || citation.Reference == null) return null;
if (componentPart.Scope == ComponentPartScope.ParentReference && citation.Reference.ParentReference == null) return null;
var editionFieldElement = componentPart.GetFieldElements().FirstOrDefault(item => item.PropertyId == ReferencePropertyId.Edition || item.PropertyId == ReferencePropertyId.EditionNumberResolved);
if (editionFieldElement == null) return null;
string editionNumberResolved;
if (componentPart.Scope == ComponentPartScope.ParentReference)
{
editionNumberResolved = citation.Reference.ParentReference.EditionNumberResolved;
}
else
{
editionNumberResolved = citation.Reference.EditionNumberResolved;
}
//now suppress the output ONLY if edition number is 1
if (editionNumberResolved == "1")
{
componentPart.Elements.Remove(editionFieldElement);
}
return null;
}
//FYI
/*
public string EditionNumberResolved
{
get
{
if (string.IsNullOrEmpty(_valueData.Edition))
{
return string.Empty;
}
return new ReferenceEditionNumberRegex().Match(_valueData.Edition).Value;
//ReferenceEditionNumberRegex -> \d+
}
}
*/
}
}]]>
true
{0}
Always
Always
.
Reference
true
Edition
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
. Aufl.
Always
Always
. Aufl.
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
Always
.
Reference
true
Editors
false
-1
LastNameFirstName
Full
Full
All
Always
/
Always
/
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
Always
(Hrsg.)
Always
(Hrsg.)
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
In: {0} [Blogeintrag]
Always
.
Always
.
Reference
true
NextElementHasData
In:
CustomField1
false
PreviousElementHasData
[Blogeintrag]
false
{0}
Always
.
Always
Reference
true
CustomField2
false
false
{0}
Always
.
Always
Reference
true
CustomField3
false
false
{0}
Always
.
Always
Reference
true
CustomField4
false
false
{0}
Always
.
Always
.
Reference
true
Organizations
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
Reference
true
Isbn
false
false
In: {0}
Always
Always
.
Reference
true
NextElementHasData
In:
Periodical
false
true
Name
false
{0}
Always
.
Always
Reference
true
Language
false
false
{0}
Always
Always
,
Reference
true
Number
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
Reference
true
PageCount
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
Reference
true
NumberOfVolumes
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
<{0}, Aufruf am: Zuletzt geprüft>
Always
Always
.
Reference
true
NextElementHasData
<
NextElementHasData
URL:
OnlineAddress
false
false
false
false
false
NextElementHasData
,
NextElementHasData
Aufruf am:
AccessDate
false
dd.MM.yyyy
Always
im Druck
true
true
AnyElementInComponentHasData
>
false
{0}
Always
.
Always
Reference
true
OriginalPublication
false
D
Always
im Druck
true
false
false
{0}
Always
Always
Reference
true
OthersInvolved
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
Always
,
Reference
true
PageRange
false
Arabic
true
FullRange
Always
Sp.
Always
–
Always
false
StartPageOnly
Always
Sp.
Always
Always
false
FullRange
Always
Sp.
Always
Always
Arabic
true
FullRange
Always
Nr.
Always
–
Always
false
StartPageOnly
Always
Nr.
Always
Always
false
FullRange
Always
Nr.
Always
Always
Arabic
true
FullRange
Always
S.
Always
–
Always
false
StartPageOnly
Always
S.
Always
Always
false
FullRange
Always
S.
Always
Always
Arabic
true
FullRange
Always
§§
Always
–
Always
true
StartPageOnly
Always
§
Always
Always
false
FullRange
Always
§§
Always
Always
Arabic
true
FullRange
Always
Rn.
Always
–
Always
false
FullRange
Always
Rn.
Always
Always
false
FullRange
Always
Rn.
Always
Always
false
{0}
Always
.
Always
Reference
true
ParallelTitle
false
false
{0}: {1}
Always
Always
.
Reference
true
PlaceOfPublication
false
true
2
1
Always
[u.a.]
Always
,
PreviousAndNextElementsHaveData
:
Publishers
false
false
{0}
Always
.
Always
Reference
true
Price
false
false
{0}
Always
.
Always
:
Reference
true
Publishers
false
false
{0}
Always
Always
,
Reference
true
QuotationPageRange
false
Arabic
true
FullRange
Always
Sp.
Always
–
Always
false
StartPageOnly
Always
Sp.
Always
Always
false
FullRange
Always
Sp.
Always
Always
Arabic
true
FullRange
Always
Nr.
Always
–
Always
false
StartPageOnly
Always
Nr.
Always
Always
false
FullRange
Always
Nr.
Always
Always
Arabic
true
FullRange
Always
S.
Always
–
Always
false
StartPageOnly
Always
S.
Always
Always
false
FullRange
Always
S.
Always
Always
Arabic
true
FullRange
Always
§§
Always
–
Always
true
StartPageOnly
Always
§
Always
Always
false
FullRange
Always
§§
Always
Always
Arabic
true
FullRange
Always
Rn.
Always
–
Always
false
FullRange
Always
Rn.
Always
Always
false
FullRange
Always
Rn.
Always
Always
false
{0}
Always
.
Always
Reference
true
SequenceNumber
false
false
{0}
Always
.
Always
Reference
true
SeriesTitle
false
true
Name
false
{0}
Always
Always
Reference
true
SeriesTitleEditors
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
Always
Reference
true
ShortTitle
false
false
{0}
Always
.
Always
Reference
true
SpecificField1
false
false
{0}
Always
.
Always
Reference
true
SpecificField2
false
false
{0}
Always
.
Always
Reference
true
SpecificField3
false
false
{0}
Always
.
Always
Reference
true
SpecificField4
false
false
{0}
Always
.
Always
Reference
true
SpecificField5
false
false
{0}
Always
.
Always
Reference
true
SpecificField6
false
false
{0}
Always
.
Always
Reference
true
SpecificField7
false
false
{0}
Always
.
Always
Reference
true
StorageMedium
false
false
{0}
Always
Always
:
Reference
true
Title
false
false
{0}
Always
Always
.
Reference
true
Subtitle
false
false
{0}
Always
.
Always
Reference
true
TitleInOtherLanguages
false
false
{0}
Always
Always
.
Reference
true
TitleSupplement
false
false
{0}
Always
.
Always
Reference
true
NextElementHasData
[
TranslatedTitle
false
PreviousElementHasData
]
false
{0}
Always
.
Always
Reference
true
UniformTitle
false
false
{0}
Always
Always
,
Reference
true
Volume
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
Reference
true
Year
false
D
Always
im Druck
true
false
false
({0})
Always
Always
Reference
true
NextElementHasData
(
YearResolved
false
yyy
Always
im Druck
true
true
PreviousElementHasData
)
false
(= {0}; {1})
Always
Always
Reference
true
AnyElementInComponentHasData
(
NextElementHasData
=
SeriesTitle
false
true
Name
PreviousAndNextElementsHaveData
;
Volume
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
AnyElementInComponentHasData
)
false
[{0}]
Always
Always
.
Reference
true
NextElementHasData
[
OriginalPublication
false
D
Always
im Druck
true
false
PreviousElementHasData
]
false
Begründet von {0} [nur Nachnamen]
Always
.
Always
.
Reference
true
NextElementHasData
Begründet von
Authors
false
-1
FirstNameLastName
Full
Full
All
Always
/
Always
/
false
false
false
false
Always
,
Always
Always
Always
.
false
false
true
1
1
Always
et al.
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
Always
Reference
true
YearResolved
false
d. MMMM yyy
Always
im Druck
true
true
false
(
Always
Always
Reference
true
Always
(
false
)
Always
Always
Reference
true
Always
)
false
{0} [nur Nachnamen]
Always
Always
Reference
true
Editors
false
-1
LastNameOnly
Full
Full
All
Always
/
Always
/
false
false
false
false
Always
,
Always
Always
Always
.
false
false
true
1
1
Always
et al.
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
H. {0}
Always
Always
,
Reference
true
NextElementHasData
H.
Number
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}. {1}
Always
Always
:
Reference
true
Title
false
PreviousAndNextElementsHaveData
.
Subtitle
false
false
(= {0}, {1})
Always
Always
Reference
true
AnyElementInComponentHasData
(=
SeriesTitle
false
true
Name
PreviousAndNextElementsHaveData
,
Number
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
AnyElementInComponentHasData
)
false
{0}: {1}
Always
Always
.
Reference
true
PlaceOfPublication
false
false
-1
-1
Always
, et al.
Always
,
PreviousAndNextElementsHaveData
:
Organizations
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
Reference
true
SeriesTitle
false
true
Name
false
({0})
Always
.
Always
.
Reference
true
AnyElementInComponentHasData
(
Subtitle
false
AnyElementInComponentHasData
)
false
Länge: {0}
Always
.
Always
,
Reference
true
NextElementHasData
Länge:
SpecificField2
false
false
{0}
Always
.
Always
.
Reference
true
Periodical
false
true
Name
false
Vers. {0}
Always
.
Always
.
Reference
true
NextElementHasData
Vers.
Edition
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
({0})
Always
.
Always
Reference
true
AnyElementInComponentHasData
(
Date
false
D
Always
im Druck
true
false
AnyElementInComponentHasData
)
false
Interview mit {0}
Always
.
Always
:
Reference
true
NextElementHasData
Interview mit
Collaborators
false
-1
FirstNameLastName
Full
Full
All
Always
,
Always
und
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
über "{0}"
Always
.
Always
Reference
true
AnyElementInComponentHasData
über
NextElementHasData
"
Title
false
PreviousElementHasData
"
false
"{0}"
Always
Always
:
Reference
true
NextElementHasData
„
Title
false
PreviousElementHasData
"
false
Dirigiert von {0}
Always
.
Always
.
Reference
true
NextElementHasData
Dirigiert von
Editors
false
-1
FirstNameLastName
Full
Full
All
Always
,
Always
,
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0} [nur Nachname]
Always
Always
Reference
true
Authors
false
-1
LastNameOnly
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
true
1
1
Always
et al.
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0} [in Textzitat]
Always
.
Always
Reference
true
Organizations
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0} [nur Jahr]
Always
Always
Reference
true
Year
false
D
Always
im Druck
true
false
false
{0}
Always
Always
.
Reference
true
IndexInBibliography
false
Always
Arabic
Always
Always
LetterLowerCase
Always
Always
false
{0}
Always
Always
.
Reference
true
FirstFootnoteCitationNumber
false
false
false
false
{0}
Always
Always
.
Reference
true
CitationKey
false
false
false
{0}
Always
Always
Reference
true
AuthorsOrEditorsOrOrganizations
false
-1
LastNameOnly
Full
Full
All
Always
/
Always
/
false
false
false
false
Always
,
Always
Always
Always
.
false
false
true
2
1
Always
u.a.
false
false
false
von|v.|von der|v. d.
false
Always
,
NameOnly
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
<{0}>
Always
Always
.
Reference
true
NextElementHasData
<
NextElementHasData
doi:
Doi
false
PreviousElementHasData
>
false
{0}
Always
.
Always
ParentReference
true
AccessDate
false
D
Always
im Druck
true
false
false
{0}
Always
.
Always
ParentReference
true
Additions
false
false
{0}
Always
Always
ParentReference
true
Authors
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
Always
ParentReference
true
Collaborators
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
ParentReference
true
Date
false
D
Always
im Druck
true
false
false
{0}
Always
.
Always
ParentReference
true
Date2
false
D
Always
im Druck
true
false
false
GetTextUnits(ComponentPart componentPart, Template template, Citation citation, out bool handled)
{
//Version 1.1 Filter can handle both Edition and EditionNumberResolved, can be part of a multi-element component part
//Version 1.0 Filter handles Edition only (no EditionNumberResolved)
handled = false;
if (componentPart == null) return null;
if (componentPart.Elements == null) return null;
if (citation == null || citation.Reference == null) return null;
if (componentPart.Scope == ComponentPartScope.ParentReference && citation.Reference.ParentReference == null) return null;
var editionFieldElement = componentPart.GetFieldElements().FirstOrDefault(item => item.PropertyId == ReferencePropertyId.Edition || item.PropertyId == ReferencePropertyId.EditionNumberResolved);
if (editionFieldElement == null) return null;
string editionNumberResolved;
if (componentPart.Scope == ComponentPartScope.ParentReference)
{
editionNumberResolved = citation.Reference.ParentReference.EditionNumberResolved;
}
else
{
editionNumberResolved = citation.Reference.EditionNumberResolved;
}
//now suppress the output ONLY if edition number is 1
if (editionNumberResolved == "1")
{
componentPart.Elements.Remove(editionFieldElement);
}
return null;
}
//FYI
/*
public string EditionNumberResolved
{
get
{
if (string.IsNullOrEmpty(_valueData.Edition))
{
return string.Empty;
}
return new ReferenceEditionNumberRegex().Match(_valueData.Edition).Value;
//ReferenceEditionNumberRegex -> \d+
}
}
*/
}
}]]>
true
{0}
Always
Always
.
ParentReference
true
Edition
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
. Aufl.
Always
Always
. Aufl.
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
In {0}
Always
.
Always
.
ParentReference
true
Always
In:
Editors
false
-1
LastNameFirstName
Full
Full
All
Always
/
Always
/
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
Always
(Hrsg.)
Always
(Hrsg.)
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
ParentReference
true
CustomField1
false
false
{0}
Always
.
Always
ParentReference
true
CustomField2
false
false
{0}
Always
.
Always
ParentReference
true
CustomField3
false
false
{0}
Always
.
Always
ParentReference
true
CustomField4
false
false
{0}
Always
Always
.
ParentReference
true
Organizations
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
ParentReference
true
Isbn
false
false
{0}
Always
.
Always
ParentReference
true
Periodical
false
true
Name
false
{0}
Always
.
Always
ParentReference
true
Language
false
false
{0}
Always
.
Always
ParentReference
true
Number
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
ParentReference
true
PageCount
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
ParentReference
true
NumberOfVolumes
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
ParentReference
true
OnlineAddress
false
false
false
false
false
false
{0}
Always
.
Always
ParentReference
true
OriginalPublication
false
D
Always
im Druck
true
false
false
{0}
Always
Always
ParentReference
true
OthersInvolved
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
ParentReference
true
PageRange
false
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
FullRange
Always
Always
Always
false
FullRange
Always
Always
Always
false
{0}
Always
.
Always
ParentReference
true
ParallelTitle
false
false
{0}: {1}
Always
Always
.
ParentReference
true
PlaceOfPublication
false
false
5
4
Always
, et al.
Always
,
PreviousAndNextElementsHaveData
:
Publishers
false
false
{0}
Always
.
Always
ParentReference
true
Price
false
false
{0}
Always
Always
:
ParentReference
true
Publishers
false
false
{0}
Always
.
Always
ParentReference
true
QuotationPageRange
false
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
StartPageOnly
Always
Always
Always
false
FullRange
Always
Always
Always
Arabic
true
FullRange
Always
Always
–
Always
false
FullRange
Always
Always
Always
false
FullRange
Always
Always
Always
false
{0}
Always
.
Always
ParentReference
true
SequenceNumber
false
false
{0}
Always
.
Always
ParentReference
true
SeriesTitle
false
true
Name
false
{0}
Always
Always
ParentReference
true
SeriesTitleEditors
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
{0}
Always
.
Always
ParentReference
true
ShortTitle
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField1
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField2
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField3
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField4
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField5
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField6
false
false
{0}
Always
.
Always
ParentReference
true
SpecificField7
false
false
{0}
Always
.
Always
ParentReference
true
StorageMedium
false
false
{0}
Always
.
Always
ParentReference
true
Title
false
false
{0}
Always
.
Always
ParentReference
true
Subtitle
false
false
{0}
Always
.
Always
ParentReference
true
TitleInOtherLanguages
false
false
{0}
Always
.
Always
ParentReference
true
TitleSupplement
false
false
{0}
Always
.
Always
ParentReference
true
TranslatedTitle
false
false
{0}
Always
.
Always
ParentReference
true
UniformTitle
false
false
{0}
Always
.
Always
ParentReference
true
Volume
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
.
Always
ParentReference
true
Year
false
D
Always
im Druck
true
false
false
{0}. {1}
Always
Always
:
ParentReference
true
Title
false
PreviousAndNextElementsHaveData
.
Subtitle
false
false
(= {0}; {1})
Always
Always
ParentReference
true
AnyElementInComponentHasData
(=
SeriesTitle
false
true
Name
PreviousAndNextElementsHaveData
;
Volume
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
AnyElementInComponentHasData
)
false
{0}: {1}
Always
.
Always
.
ParentReference
true
PlaceOfPublication
false
false
-1
-1
Always
, et al.
Always
,
PreviousAndNextElementsHaveData
:
Organizations
false
-1
LastNameFirstName
Full
Full
All
Always
;
Always
;
false
false
false
false
Always
,
Always
Always
Always
.
false
false
false
false
von|v.|von der|v. d.
false
Always
,
NameAbbreviation
NextElementHasData
AttributeHasData
PreviousElementHasData
AttributeHasData
NextElementHasData
(
AttributeHasData
PreviousElementHasData
)
AttributeHasData
false
false
(= {0}; {1})
Always
.
Always
ParentReference
true
AnyElementInComponentHasData
(=
SeriesTitle
false
true
Name
PreviousAndNextElementsHaveData
;
Number
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
AnyElementInComponentHasData
)
false
H. {0}
Always
.
Always
,
ParentReference
true
NextElementHasData
H.
Number
false
Always
false
false
false
false
false
false
false
true
false
th
Always
Always
Always
Always
Always
false
false
false
false
false
false
false
true
false
1|st|2|nd|3|rd
Always
Always
false
false
{0}
Always
Always
.
ParentReference
true
IndexInBibliography
false
Always
Arabic
Always
Always
LetterLowerCase
Always
Always
false
{0}
Always
Always
.
ParentReference
true
FirstFootnoteCitationNumber
false
false
false
false
false
Literaturverzeichnis
0
true
None
Arabic
1
0
;
true
120
AuthorThenYearDescendingThenTitle
OrderOfAppearance
LetterLowerCase
false
)
false
Completed
None
JournalArticle
true
DoiMissing
Completed
None
Book
true
AuthorsMissing
DoiMissing
Completed
None
BookEdited
true
DoiMissing
Completed
BookEdited
Contribution
true
DoiMissing
Completed
UnpublishedWork
Contribution
false
Completed
CollectedWorks
Contribution
false
Completed
ConferenceProceedings
Contribution
false
Completed
SpecialIssue
Contribution
false
Completed
None
InternetDocument
true
AuthorsMissing
DoiMissing
Completed
None
Thesis
false
AuthorsMissing
Completed
None
NewspaperArticle
false
Completed
None
UnpublishedWork
true
AuthorsMissing
DoiMissing
Completed
None
Unknown
true
Completed
None
ArchiveMaterial
false
Completed
BookEdited
ArchiveMaterial
false
Completed
UnpublishedWork
ArchiveMaterial
false
Completed
CollectedWorks
ArchiveMaterial
false
Completed
None
AudioBook
false
Completed
None
AudioOrVideoDocument
false
AuthorsMissing
Completed
None
RadioPlay
false
Completed
None
CollectedWorks
false
AuthorsMissing
Completed
None
ComputerProgram
false
AuthorsMissing
Completed
None
ConferenceProceedings
false
Completed
None
CourtDecision
false
Completed
None
InterviewMaterial
false
Completed
None
Map
false
AuthorsMissing
Completed
None
Movie
false
AuthorsMissing
Completed
None
MusicTrack
false
Completed
MusicAlbum
MusicTrack
false
Completed
None
NewsAgencyReport
false
AuthorsMissing
Completed
None
Patent
false
Completed
None
PersonalCommunication
false
Completed
None
PressRelease
false
AuthorsMissing
Completed
None
Broadcast
false
Completed
None
File
false
Completed
None
MusicAlbum
false
Completed
None
Standard
false
Completed
None
StatuteOrRegulation
false
Completed
BookEdited
StatuteOrRegulation
false
Completed
None
Manuscript
false
AuthorsMissing
Completed
None
Lecture
false
AuthorsMissing
Completed
None
LegalCommentary
false
Completed
LegalCommentary
ContributionInLegalCommentary
false
Completed
None
SpecialIssue
false
false
,
;
OrderOfAppearance
false
None
Unknown
None
JournalArticle
false
None
Unknown
None
Book
false
None
Unknown
None
BookEdited
false
None
Unknown
BookEdited
Contribution
false
None
Unknown
UnpublishedWork
Contribution
false
None
Unknown
CollectedWorks
Contribution
false
None
Unknown
ConferenceProceedings
Contribution
false
None
Unknown
SpecialIssue
Contribution
false
None
None
InternetDocument
false
AuthorsMissing
AuthorsMissing
EditorsMissing
AuthorsMissing
EditorsMissing
OrganizationsMissing
None
Unknown
None
Thesis
false
None
JournalArticle
None
NewspaperArticle
false
None
Unknown
None
UnpublishedWork
false
None
None
Unknown
false
AuthorsMissing
EditorsMissing
OrganizationsMissing
None
Unknown
None
ArchiveMaterial
false
None
Unknown
BookEdited
ArchiveMaterial
false
None
Unknown
UnpublishedWork
ArchiveMaterial
false
None
Unknown
CollectedWorks
ArchiveMaterial
false
None
Unknown
None
AudioBook
false
None
Unknown
None
AudioOrVideoDocument
false
None
Unknown
None
RadioPlay
false
None
Unknown
None
CollectedWorks
false
None
Unknown
None
ComputerProgram
false
None
Unknown
None
ConferenceProceedings
false
None
Unknown
None
CourtDecision
false
None
Unknown
None
InterviewMaterial
false
None
Unknown
None
Map
false
None
Unknown
None
Movie
false
None
Unknown
None
MusicTrack
false
None
Unknown
MusicAlbum
MusicTrack
false
None
Unknown
None
NewsAgencyReport
false
None
Unknown
None
Patent
false
None
Unknown
None
PersonalCommunication
false
None
Unknown
None
PressRelease
false
None
Unknown
None
Broadcast
false
None
Unknown
None
File
false
None
Unknown
None
MusicAlbum
false
None
Unknown
None
Standard
false
None
Unknown
None
StatuteOrRegulation
false
None
Unknown
BookEdited
StatuteOrRegulation
false
None
Unknown
None
Manuscript
false
None
Unknown
None
Lecture
false
None
Unknown
None
LegalCommentary
false
None
Unknown
LegalCommentary
ContributionInLegalCommentary
false
None
Unknown
None
SpecialIssue
false
false
false
false
,
;
;
;
true
3
–
true
3
–
AlwaysButOncePerRange
true
AuthorThenYearDescendingThenTitle
false
None
Unknown
None
JournalArticle
false
None
Unknown
None
Book
false
None
Unknown
None
BookEdited
false
None
Unknown
BookEdited
Contribution
false
None
Unknown
UnpublishedWork
Contribution
false
None
Unknown
CollectedWorks
Contribution
false
None
Unknown
ConferenceProceedings
Contribution
false
None
Unknown
SpecialIssue
Contribution
false
None
None
InternetDocument
false
AuthorsMissing
AuthorsMissing
EditorsMissing
AuthorsMissing
EditorsMissing
OrganizationsMissing
None
Unknown
None
Thesis
false
None
JournalArticle
None
NewspaperArticle
false
None
Unknown
None
UnpublishedWork
false
None
None
Unknown
false
AuthorsMissing
EditorsMissing
OrganizationsMissing
None
Unknown
None
ArchiveMaterial
false
None
Unknown
BookEdited
ArchiveMaterial
false
None
Unknown
UnpublishedWork
ArchiveMaterial
false
None
Unknown
CollectedWorks
ArchiveMaterial
false
None
Unknown
None
AudioBook
false
None
Unknown
None
AudioOrVideoDocument
false
None
Unknown
None
RadioPlay
false
None
Unknown
None
CollectedWorks
false
None
Unknown
None
ComputerProgram
false
None
Unknown
None
ConferenceProceedings
false
None
Unknown
None
CourtDecision
false
None
Unknown
None
InterviewMaterial
false
None
Unknown
None
Map
false
None
Unknown
None
Movie
false
None
Unknown
None
MusicTrack
false
None
Unknown
MusicAlbum
MusicTrack
false
None
Unknown
None
NewsAgencyReport
false
None
Unknown
None
Patent
false
None
Unknown
None
PersonalCommunication
false
None
Unknown
None
PressRelease
false
None
Unknown
None
Broadcast
false
None
Unknown
None
File
false
None
Unknown
None
MusicAlbum
false
None
Unknown
None
Standard
false
None
Unknown
None
StatuteOrRegulation
false
None
Unknown
BookEdited
StatuteOrRegulation
false
None
Unknown
None
Manuscript
false
None
Unknown
None
Lecture
false
None
Unknown
None
LegalCommentary
false
None
Unknown
LegalCommentary
ContributionInLegalCommentary
false
None
Unknown
None
SpecialIssue
false