<respStmt>

(responsibility statement) – Names one or more individuals, groups, or in rare cases, mechanical processes, responsible for creation, realization, production, funding, or distribution of the intellectual or artistic content.
Module
Attributes
@label, @type, @xml:id
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value is a valid xml:id.
(MEI.shared) Attributes common to many elements.
(MEI.shared) Attributes that uniquely identify an element.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value is a valid xml:id.
(MEI.shared)
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
(MEI.shared) Attributes which can be used to classify features.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value is a valid xml:id.
Member of
model.respLikeGroups elements that are used to indicate intellectual or other significant responsibility, for example within a bibliographic citation.
Contained By
(MEI.shared) Groups elements that are used to indicate intellectual or other significant responsibility, for example within a bibliographic citation.
<titleStmt>Container for title and responsibility meta-data.
<titleStmt>Container for title and responsibility meta-data.
May Contain
<name>Proper noun or noun phrase.
(MEI.namesdates) Groups elements which contain names of individuals or corporate bodies.
<persName>Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
(MEI.shared) Groups elements used to provide a heading at the start of a text division or other markup component.
<persName>Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
<name>Proper noun or noun phrase.
Remarks

The model of this element is based on the respStmt element of the Text Encoding Initiative (TEI).

Constraints

At least one element pair (a resp element and a name-like element) is recommended. Alternatively, each name-like element may have a @role attribute.

Declaration
<elementSpec rend="add" ident="respStmt" module="MEI.shared">
<gloss xml:lang="en">responsibility statement</gloss>
<desc xml:lang="en">Names one or more individuals, groups, or in rare cases, mechanical processes, responsible for creation, realization, production, funding, or distribution of the intellectual or artistic content.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="model.respLike"/>
</classes>
<content>
<zeroOrMore>
<ref name="model.headLike"/>
</zeroOrMore>
<choice>
<group>
<oneOrMore>
<oneOrMore>
<ref name="resp"/>
</oneOrMore>
<oneOrMore>
<choice>
<ref name="model.nameLike.agent"/>
<ref name="name"/>
</choice>
</oneOrMore>
</oneOrMore>
</group>
<group>
<oneOrMore>
<oneOrMore>
<choice>
<ref name="model.nameLike.agent"/>
<ref name="name"/>
</choice>
</oneOrMore>
<oneOrMore>
<ref name="resp"/>
</oneOrMore>
</oneOrMore>
</group>
<oneOrMore>
<choice>
<ref name="model.nameLike.agent"/>
<ref name="name"/>
</choice>
</oneOrMore>
</choice>
<zeroOrMore>
<ref name="annot"/>
</zeroOrMore>
</content>
<constraintSpec ident="check_respStmt" scheme="schematron">
<constraint>
<sch:rule context="mei:respStmt[not(ancestor::mei:change) and not(ancestor::mei:work)]">
<sch:assert test="(mei:resp and (mei:name or mei:corpName or mei:persName)) or count(mei:*[@role]) = count(mei:*) and count(mei:*) > 0" role="warning">At least one element pair (a resp element and a name-like element) is recommended. Alternatively, each name-like element may have a @role attribute.</sch:assert>
</sch:rule>
<sch:rule context="mei:respStmt[ancestor::mei:work]">
<sch:report test="count(mei:*[@role]) < count(mei:*) or count(mei:*) = 0" role="warning">Name-like elements with a @role are recommended here.</sch:report>
<sch:report test="mei:resp" role="warning">Name-like elements with a @role are recommended here (instead of resp).</sch:report>
</sch:rule>
</constraint>
</constraintSpec>
<remarks xml:lang="en">
<p>The model of this element is based on the <ref target="https://tei-c.org/release/doc/tei-p5-doc/en/html/ref-respStmt.html">respStmt</ref> element of the Text Encoding Initiative (TEI).</p>
</remarks>
</elementSpec>