<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.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels.
@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.
(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.
(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.
(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.
@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.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels.
@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.
Member of
(respStmt isn't member of any model class)
Contained By
<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 xmlns="http://www.tei-c.org/ns/1.0" 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"/>
</classes>
<content>
<sequence minOccurs="1" maxOccurs="1">
<classRef key="model.headLike" minOccurs="0" maxOccurs="unbounded"/>
<alternate minOccurs="1" maxOccurs="1">
<sequence minOccurs="1" maxOccurs="unbounded">
<elementRef key="resp" minOccurs="1" maxOccurs="unbounded"/>
<alternate minOccurs="1" maxOccurs="unbounded">
<classRef key="model.nameLike.agent"/>
<elementRef key="name"/>
</alternate>
</sequence>
<sequence minOccurs="1" maxOccurs="unbounded">
<alternate minOccurs="1" maxOccurs="unbounded">
<classRef key="model.nameLike.agent"/>
<elementRef key="name"/>
</alternate>
<elementRef key="resp" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<alternate minOccurs="1" maxOccurs="unbounded">
<classRef key="model.nameLike.agent"/>
<elementRef key="name"/>
</alternate>
</alternate>
<elementRef key="annot" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</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>