Documentation for citationstyle

Model Group: CitationStyle.author-year

[Table of contents]

Name CitationStyle.author-year
Used by (from the same schema document) Model Group Classes
Documentation in-text author-year citations like (Doe, 1999)
XML Instance Representation
<cs:citationstyle
class=" xs:token (value comes from list: {'author-year'}) [1]"
xml:lang="[1]"> [1]
<cs:info> ... </cs:info> [1]
<cs:content> [1]
<cs:names
initialize-with=" xs:token (value comes from list: {''|'.'|'. '|' '}) [0..1]"
and-as="anySimpleType [1]

'"and"-as determines whether multiple names use text (and) or a symbol (&)'

"
/> [1]
<cs:dates> ... </cs:dates> [1]
<cs:locators> ... </cs:locators> [1]
<cs:terms> ... </cs:terms> [1]
<cs:citation
delimiter=" xs:token [1]"
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
Start Choice [1]
<cs:all> ... </cs:all> [1]
<cs:first> [1]
<cs:layout> cs:CitationEntry.author-year </cs:layout> [1]
</cs:first>
<cs:subsequent> [1]
<cs:layout> cs:CitationEntry.author-year </cs:layout> [0..1]
</cs:subsequent>
End Choice
<cs:suffix> ... </cs:suffix> [0..1]
</cs:citation>
<cs:bibliography
author-as-sort-order=" xs:token (value comes from list: {'no'|'first-author'|'all'}) [1]"
author-shorten=" xs:token (value comes from list: {'yes'|'no'}) [0..1]"> [1]
<cs:layout> [1]
<cs:group> ... </cs:group> [0..*]
<cs:reftype
name=" xs:token (value comes from list: {'book'}) [1]"> [1]
Start Choice [0..*]
<cs:creator> ... </cs:creator> [1]
<cs:title
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:title>
<cs:date> ... </cs:date> [1]
<cs:container> ... </cs:container> [1]
<cs:genre
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:genre>
<cs:medium
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:medium>
<cs:origin> ... </cs:origin> [1]
<cs:notes> ... </cs:notes> [1]
End Choice
</cs:reftype>
<cs:reftype
name=" xs:token (value comes from list: {'chapter'}) [1]"> [1]
Start Choice [0..*]
<cs:creator> ... </cs:creator> [1]
<cs:title
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:title>
<cs:date> ... </cs:date> [1]
<cs:container> ... </cs:container> [1]
<cs:genre
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:genre>
<cs:medium
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:medium>
<cs:origin> ... </cs:origin> [1]
<cs:notes> ... </cs:notes> [1]
End Choice
</cs:reftype>
<cs:reftype
name=" xs:token (value comes from list: {'article'}) [1]"> [1]
Start Choice [0..*]
<cs:creator> ... </cs:creator> [1]
<cs:title
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:title>
<cs:date> ... </cs:date> [1]
<cs:container> ... </cs:container> [1]
<cs:genre
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:genre>
<cs:medium
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:medium>
<cs:origin> ... </cs:origin> [1]
<cs:notes> ... </cs:notes> [1]
End Choice
</cs:reftype>
Start Choice [0..*]
<cs:reftype
name=" cs:Types-Optional-Monographs [1]"> [1]
Start Choice [0..*]
<cs:creator> ... </cs:creator> [1]
<cs:title
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:title>
<cs:date> ... </cs:date> [1]
<cs:container> ... </cs:container> [1]
<cs:genre
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:genre>
<cs:medium
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:medium>
<cs:origin> ... </cs:origin> [1]
<cs:notes> ... </cs:notes> [1]
End Choice
</cs:reftype>
<cs:reftype
name=" cs:Types-Optional-PartsInMonographs [1]"> [1]
Start Choice [0..*]
<cs:creator> ... </cs:creator> [1]
<cs:title
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:title>
<cs:date> ... </cs:date> [1]
<cs:container> ... </cs:container> [1]
<cs:genre
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:genre>
<cs:medium
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:medium>
<cs:origin> ... </cs:origin> [1]
<cs:notes> ... </cs:notes> [1]
End Choice
</cs:reftype>
<cs:reftype
name=" cs:Types-Optional-PartsInSerials [1]"> [1]
Start Choice [0..*]
<cs:creator> ... </cs:creator> [1]
<cs:title
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:title>
<cs:date> ... </cs:date> [1]
<cs:container> ... </cs:container> [1]
<cs:genre
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:genre>
<cs:medium
font-family="anySimpleType [0..1]"
font-style=" xs:token (value comes from list: {'italic'|'small caps'|'normal'}) [0..1]"
font-weight=" xs:token (value comes from list: {'normal'|'bold'|'light'}) [0..1]"> [1]
<cs:prefix> ... </cs:prefix> [0..1]
<cs:suffix> ... </cs:suffix> [0..1]
</cs:medium>
<cs:origin> ... </cs:origin> [1]
<cs:notes> ... </cs:notes> [1]
End Choice
</cs:reftype>
End Choice
<cs:group> ... </cs:group> [0..*]
</cs:layout>
</cs:bibliography>
</cs:content>
</cs:citationstyle>
Diagram
h-573506543 h-1835738262 h-1961631311
Schema Component Representation
<xs:group name="CitationStyle.author-year">
<xs:sequence>
<xs:element name="citationstyle">
<xs:complexType>
<xs:sequence>
<xs:element ref=" cs:info "/>
<xs:group ref=" cs:Content.author-year "/>
</xs:sequence>
<xs:attribute name="class" use="required">
<xs:simpleType>
<xs:restriction base=" xs:token ">
<xs:enumeration value="author-year"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute ref=" xml:lang" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>