att.name

Attributes shared by names.
Module
Attributes
@auth, @auth.uri, @codedval, @enddate, @isodate, @nonfiling, @notafter, @notbefore, @nymref, @role, @startdate
@auth(optional)A name or label associated with a controlled vocabulary or other authoritative source for this element or its content. Value is plain text.
@auth.uri(optional)A web-accessible location of the controlled vocabulary or other authoritative source of identification or definition for this element or its content. This attribute may contain a complete URI or a partial URI which is completed by the value of the codedval attribute. Value conforms to data.URI.
@codedval(optional)A value that represents or identifies other data. Often, it is a primary key in the database or a unique value in the coded list identified by the @auth or @auth.uri attributes. One or more values of datatype NMTOKEN, separated by spaces.
@enddate(optional)Contains the end point of a date range in standard ISO form. Value conforms to data.ISODATE.
@isodate(optional)Provides the value of a textual date in standard ISO form. Value conforms to data.ISODATE.
@nonfiling(optional)Holds the number of initial characters (such as those constituting an article or preposition) that should not be used for sorting a title or name. Value is a positive integer.
@notafter(optional)Contains an upper boundary for an uncertain date in standard ISO form. Value conforms to data.ISODATE.
@notbefore(optional)Contains a lower boundary, in standard ISO form, for an uncertain date. Value conforms to data.ISODATE.
@nymref(optional)Used to record a pointer to the regularized form of the name elsewhere in the document. Value conforms to data.URI.
@role(optional)Used to specify further information about the entity referenced by this name, for example, the occupation of a person or the status of a place. Value is plain text.
@startdate(optional)Contains the starting point of a date range in standard ISO form. Value conforms to data.ISODATE.
@nymref(optional)Used to record a pointer to the regularized form of the name elsewhere in the document. Value conforms to data.URI.
@role(optional)Used to specify further information about the entity referenced by this name, for example, the occupation of a person or the status of a place. Value is plain text.
(MEI.shared) Attributes that describe the source of a controlled value.
@auth(optional)A name or label associated with a controlled vocabulary or other authoritative source for this element or its content. Value is plain text.
@auth.uri(optional)A web-accessible location of the controlled vocabulary or other authoritative source of identification or definition for this element or its content. This attribute may contain a complete URI or a partial URI which is completed by the value of the codedval attribute. Value conforms to data.URI.
(MEI.shared) Attributes that can be used to associate a representation such as a name or title with canonical information about the object being named or referenced.
@codedval(optional)A value that represents or identifies other data. Often, it is a primary key in the database or a unique value in the coded list identified by the @auth or @auth.uri attributes. One or more values of datatype NMTOKEN, separated by spaces.
(MEI.shared) Attributes common to dates.
@enddate(optional)Contains the end point of a date range in standard ISO form. Value conforms to data.ISODATE.
@isodate(optional)Provides the value of a textual date in standard ISO form. Value conforms to data.ISODATE.
@notafter(optional)Contains an upper boundary for an uncertain date in standard ISO form. Value conforms to data.ISODATE.
@notbefore(optional)Contains a lower boundary, in standard ISO form, for an uncertain date. Value conforms to data.ISODATE.
@startdate(optional)Contains the starting point of a date range in standard ISO form. Value conforms to data.ISODATE.
(MEI.shared) Attributes that deal with string filing characteristics.
@nonfiling(optional)Holds the number of initial characters (such as those constituting an article or preposition) that should not be used for sorting a title or name. Value is a positive integer.
Component declarations that are shared between two or more modules.
@auth(optional)A name or label associated with a controlled vocabulary or other authoritative source for this element or its content. Value is plain text.
@auth.uri(optional)A web-accessible location of the controlled vocabulary or other authoritative source of identification or definition for this element or its content. This attribute may contain a complete URI or a partial URI which is completed by the value of the codedval attribute. Value conforms to data.URI.
@codedval(optional)A value that represents or identifies other data. Often, it is a primary key in the database or a unique value in the coded list identified by the @auth or @auth.uri attributes. One or more values of datatype NMTOKEN, separated by spaces.
@enddate(optional)Contains the end point of a date range in standard ISO form. Value conforms to data.ISODATE.
@isodate(optional)Provides the value of a textual date in standard ISO form. Value conforms to data.ISODATE.
@nonfiling(optional)Holds the number of initial characters (such as those constituting an article or preposition) that should not be used for sorting a title or name. Value is a positive integer.
@notafter(optional)Contains an upper boundary for an uncertain date in standard ISO form. Value conforms to data.ISODATE.
@notbefore(optional)Contains a lower boundary, in standard ISO form, for an uncertain date. Value conforms to data.ISODATE.
@nymref(optional)Used to record a pointer to the regularized form of the name elsewhere in the document. Value conforms to data.URI.
@role(optional)Used to specify further information about the entity referenced by this name, for example, the occupation of a person or the status of a place. Value is plain text.
@startdate(optional)Contains the starting point of a date range in standard ISO form. Value conforms to data.ISODATE.
Available at
<addName>Contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
<bloc>Contains the name of a geopolitical unit consisting of two or more nation states or countries.
<corpName>Identifies an organization or group of people that acts as a single entity.
<country>Contains the name of a geopolitical unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc.
<district>Contains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
<famName>Contains a family (inherited) name, as opposed to a given, baptismal, or nick name.
<foreName>Contains a forename, given or baptismal name.
<genName>Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
<geogFeat>Contains a common noun identifying a geographical feature.
<geogName>The proper noun designation for a place, natural feature, or political jurisdiction.
<name>Proper noun or noun phrase.
<nameLink>Contains a connecting phrase or link used within a name but not regarded as part of it, such as "van der" or "of", "from", etc.
<periodName>A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
<persName>Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
<region>Contains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
<repository>Institution, agency, or individual which holds a bibliographic item.
<roleName>Contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
<settlement>Contains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
<styleName>A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
Names and dates component declarations.
<addName>Contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name.
<bloc>Contains the name of a geopolitical unit consisting of two or more nation states or countries.
<corpName>Identifies an organization or group of people that acts as a single entity.
<country>Contains the name of a geopolitical unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc.
<district>Contains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit.
<famName>Contains a family (inherited) name, as opposed to a given, baptismal, or nick name.
<foreName>Contains a forename, given or baptismal name.
<genName>Contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named.
<geogFeat>Contains a common noun identifying a geographical feature.
<geogName>The proper noun designation for a place, natural feature, or political jurisdiction.
<nameLink>Contains a connecting phrase or link used within a name but not regarded as part of it, such as "van der" or "of", "from", etc.
<periodName>A label that describes a period of time, such as 'Baroque' or '3rd Style period'.
<persName>Designation for an individual, including any or all of that individual's forenames, surnames, honorific titles, and added names.
<region>Contains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country.
<roleName>Contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank.
<settlement>Contains the name of a settlement such as a city, town, or village identified as a single geopolitical or administrative unit.
<styleName>A label for a characteristic style of writing or performance, such as 'bebop' or 'rock-n-roll'.
Component declarations that are shared between two or more modules.
<name>Proper noun or noun phrase.
<repository>Institution, agency, or individual which holds a bibliographic item.
Constraints

@nymref attribute should have content.
The value in @nymref should correspond to the @xml:id attribute of an element.

Declaration
<classSpec ident="att.name" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes shared by names.</desc>
<classes>
<memberOf key="att.authorized"/>
<memberOf key="att.datable"/>
<memberOf key="att.filing"/>
</classes>
<attList>
<attDef ident="nymref" usage="opt">
<desc xml:lang="en">Used to record a pointer to the regularized form of the name elsewhere in the document.</desc>
<datatype>
<rng:ref name="data.URI"/>
</datatype>
<constraintSpec ident="check_nymrefTarget" scheme="schematron">
<constraint>
<sch:rule context="@nymref">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@nymref attribute should have content.</sch:assert>
<sch:assert role="warning" test="every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*/@xml:id">The value in @nymref should correspond to the @xml:id attribute of an element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
<attDef ident="role" usage="opt">
<desc xml:lang="en">Used to specify further information about the entity referenced by this name, for example, the occupation of a person or the status of a place.</desc>
<datatype>
<rng:text/>
</datatype>
<remarks xml:lang="en">
<p>When applicable, values from the
<abbr>MARC</abbr>
relator term list (<ref target="http://www.loc.gov/marc/relators/relaterm.html">http://www.loc.gov/marc/relators/relaterm.html</ref>) or code list (<ref target="http://www.loc.gov/marc/relators/relacode.html">http://www.loc.gov/marc/relators/relacode.html</ref>) are recommended for <att>role</att>.</p>
</remarks>
</attDef>
</attList>
</classSpec>