
<!--

	  TEI P5 DTD module namesdates. 
	  Generated 2006-01-30T20:24:13Z
Copyright 2005 TEI Consortium.
This is free software; you can redistribute it and/or
	    modify it under the terms of the GNU General Public
	    License as published by the Free Software Foundation;
	    either version 2 of the License, or (at your option) any
	    later version.
This material is distributed in the hope that it will be
	    useful, but WITHOUT ANY WARRANTY; without even the implied
	    warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
	    PURPOSE. See the GNU General Public License for more
	    details.
You should have received a copy of the GNU General Public
	    License along with this file; if not, write to the Free
	    Software Foundation, Inc., 59 Temple Place, Suite 330,
	    Boston, MA 02111-1307, USA.
To contact the TEI Consortium use the following addresses.
	    For general (non-technical) enquiries: 
		  target="mailto:info@tei-c.org"/>info@tei-c.orgFor membership enquiries: membership@tei-c.orgFor technical enquiries, particularly about the
		Guidelines, DTDs, schemas, or software available from
		the TEI-C: editors@tei-c.orgFor up to date information, consult the TEI web site at http://www.tei-c.org/P5
-->

<!ENTITY % addName 'INCLUDE' >
<![ %addName; [

<!--doc:(additional name) contains an additional name component, such as a nickname, 
epithet, or alias, or any other descriptive phrase used within a
personal name. -->
<!ELEMENT %n.addName; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.addName;
 %att.global.attributes;
 %att.personal.attributes; >
]]>

<!ENTITY % bloc 'INCLUDE' >
<![ %bloc; [

<!--doc:(bloc) contains the name of a geo-political unit consisting of  one or
more nation states or countries. -->
<!ELEMENT %n.bloc; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.bloc;
 %att.global.attributes;
 %att.naming.attributes;
 %att.typed.attributes; >
]]>

<!ENTITY % country 'INCLUDE' >
<![ %country; [

<!--doc:(country) contains the name of a geo-political unit, such as a nation,
country, colony, or commonwealth,  larger than or administratively superior
to a region and smaller than a bloc. -->
<!ELEMENT %n.country; %om.RR; %macro.paraContent;>
<!ATTLIST %n.country;
 %att.global.attributes;
 %att.naming.attributes;
 %att.typed.attributes;
 reg %data.code;  #IMPLIED >
]]>

<!ENTITY % dateStruct 'INCLUDE' >
<![ %dateStruct; [

<!--doc:() contains an internally structured representation of a date. -->
<!ELEMENT %n.dateStruct; %om.RR;  ( #PCDATA | %model.gLike; | %model.datePart; | %model.global;)*>
<!ATTLIST %n.dateStruct;
 %att.global.attributes;
 %att.datePart.attributes;
 calendar %data.enumerated;  #IMPLIED
 exact %data.certainty;  #IMPLIED >
]]>

<!ENTITY % day 'INCLUDE' >
<![ %day; [

<!--doc:(day) the day component of a structured date. -->
<!ELEMENT %n.day; %om.RR; %macro.xtext;>
<!ATTLIST %n.day;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % distance 'INCLUDE' >
<![ %distance; [

<!--doc:(distance) that part of a relative temporal or spatial expression which indicates
the distance between the place or time denoted by it and the place or
time referred to within it. -->
<!ELEMENT %n.distance; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.distance;
 %att.global.attributes;
 %att.datePart.attributes;
 exact (true|false|unknown) "unknown"  >
]]>

<!ENTITY % district 'INCLUDE' >
<![ %district; [

<!--doc:() contains the name of any kind of subdivision of a
settlement,  such as a parish, ward, or other
administrative or geographic unit. -->
<!ELEMENT %n.district; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.district;
 %att.global.attributes;
 %att.naming.attributes;
 %att.typed.attributes; >
]]>

<!ENTITY % forename 'INCLUDE' >
<![ %forename; [

<!--doc:(forename) contains a forename, given or baptismal name. -->
<!ELEMENT %n.forename; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.forename;
 %att.global.attributes;
 %att.personal.attributes; >
]]>

<!ENTITY % genName 'INCLUDE' >
<![ %genName; [

<!--doc:() contains a name component used to distinguish otherwise similar
names on the basis of the relative ages or generations of the persons named. -->
<!ELEMENT %n.genName; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.genName;
 %att.global.attributes;
 %att.personal.attributes; >
]]>

<!ENTITY % geog 'INCLUDE' >
<![ %geog; [

<!--doc:(geographical feature name) contains a common noun identifying some geographical feature 
contained within a geographic name, such as valley,
mount etc. -->
<!ELEMENT %n.geog; %om.RR; %macro.xtext;>
<!ATTLIST %n.geog;
 %att.global.attributes;
 %att.naming.attributes;
 %att.typed.attributes; >
]]>

<!ENTITY % geogName 'INCLUDE' >
<![ %geogName; [

<!--doc:(geographical name) a name associated with some geographical feature such as
  Windrush Valley or Mount Sinai. -->
<!ELEMENT %n.geogName; %om.RR;  ( #PCDATA | %model.gLike; | %n.geog; | %model.nameLike; | %model.global;)*>
<!ATTLIST %n.geogName;
 %att.global.attributes;
 %att.naming.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % hour 'INCLUDE' >
<![ %hour; [

<!--doc:(hour) the hour component of a temporal expression -->
<!ELEMENT %n.hour; %om.RR; %macro.xtext;>
<!ATTLIST %n.hour;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % minute 'INCLUDE' >
<![ %minute; [

<!--doc:(minute) the minute component of a structured time-expression. -->
<!ELEMENT %n.minute; %om.RR; %macro.xtext;>
<!ATTLIST %n.minute;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % month 'INCLUDE' >
<![ %month; [

<!--doc:(month) the month component of a structured date. -->
<!ELEMENT %n.month; %om.RR; %macro.xtext;>
<!ATTLIST %n.month;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % nameLink 'INCLUDE' >
<![ %nameLink; [

<!--doc:(name link) contains a connecting phrase or link used within a name but not
regarded as part of it, such as  van der or of. -->
<!ELEMENT %n.nameLink; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.nameLink;
 %att.global.attributes;
 %att.personal.attributes; >
]]>

<!ENTITY % occasion 'INCLUDE' >
<![ %occasion; [

<!--doc:() a temporal expression (either a date or a time)
given in terms of a named occasion such as a holiday,
a named time of day, or some notable event. -->
<!ELEMENT %n.occasion; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.occasion;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % offset 'INCLUDE' >
<![ %offset; [

<!--doc:(offset) that  part of a relative temporal or spatial expression
which indicates the direction of the offset between the two place
names, dates, or times involved in the expression.  -->
<!ELEMENT %n.offset; %om.RR;  ( #PCDATA | %model.gLike; | %model.global;)*>
<!ATTLIST %n.offset;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % orgDivn 'INCLUDE' >
<![ %orgDivn; [

<!--doc:(organizational division) indicates a division, branch or department specified
in an organizational name. -->
<!ELEMENT %n.orgDivn; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.orgDivn;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 reg CDATA #IMPLIED >
]]>

<!ENTITY % orgName 'INCLUDE' >
<![ %orgName; [

<!--doc:(organization name) contains an organizational name.  -->
<!ELEMENT %n.orgName; %om.RR;  ( #PCDATA | %model.gLike; | %n.orgTitle; | %n.orgType; | %n.orgDivn; | %model.phrase; | %model.global;)*>
<!ATTLIST %n.orgName;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 key %data.key;  #IMPLIED
 reg CDATA #IMPLIED >
]]>

<!ENTITY % orgTitle 'INCLUDE' >
<![ %orgTitle; [

<!--doc:(organization title) contains the proper name component of an organizational
name.  -->
<!ELEMENT %n.orgTitle; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.orgTitle;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 reg CDATA #IMPLIED >
]]>

<!ENTITY % orgType 'INCLUDE' >
<![ %orgType; [

<!--doc:(organization type) indicates a part of the organization name which contains
information about the organization's structure or function. -->
<!ELEMENT %n.orgType; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.orgType;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 reg CDATA #IMPLIED >
]]>

<!ENTITY % persName 'INCLUDE' >
<![ %persName; [

<!--doc:(personal name) contains a proper noun or proper-noun phrase referring to a
  person, possibly including any or all of the person's forenames,
  surnames, honorifics, added names, etc. -->
<!ELEMENT %n.persName; %om.RR;  ( #PCDATA | %model.gLike; | %model.persNamePart; | %model.phrase; | %model.global;)*>
<!ATTLIST %n.persName;
 %att.global.attributes;
 %att.naming.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % placeName 'INCLUDE' >
<![ %placeName; [

<!--doc:(place name) contains an absolute or relative place name.  -->
<!ELEMENT %n.placeName; %om.RR;  ( #PCDATA | %model.gLike; | %model.placeNamePart; | %model.phrase; | %model.global;)*>
<!ATTLIST %n.placeName;
 %att.global.attributes;
 %att.naming.attributes; >
]]>

<!ENTITY % region 'INCLUDE' >
<![ %region; [

<!--doc:(region) contains the name of an administrative unit such as a state,
province, or county, larger than a settlement, but smaller than a country. -->
<!ELEMENT %n.region; %om.RR; %macro.paraContent;>
<!ATTLIST %n.region;
 %att.global.attributes;
 %att.naming.attributes;
 %att.typed.attributes; >
]]>

<!ENTITY % roleName 'INCLUDE' >
<![ %roleName; [

<!--doc:(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. -->
<!ELEMENT %n.roleName; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.roleName;
 %att.global.attributes;
 %att.personal.attributes; >
]]>

<!ENTITY % second 'INCLUDE' >
<![ %second; [

<!--doc:(second) the second component of a structured time-expression. -->
<!ELEMENT %n.second; %om.RR; %macro.xtext;>
<!ATTLIST %n.second;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % settlement 'INCLUDE' >
<![ %settlement; [

<!--doc:() contains the name of a settlement such as a city, town, or
village identified as a single geo-political or
administrative unit. -->
<!ELEMENT %n.settlement; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.settlement;
 %att.global.attributes;
 %att.naming.attributes;
 %att.typed.attributes; >
]]>

<!ENTITY % surname 'INCLUDE' >
<![ %surname; [

<!--doc:(surname) contains a family (inherited) name, as opposed to a given,
baptismal, or nick name. -->
<!ELEMENT %n.surname; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.surname;
 %att.global.attributes;
 %att.personal.attributes; >
]]>

<!ENTITY % timeStruct 'INCLUDE' >
<![ %timeStruct; [

<!--doc:() contains an internally structured representation for a time of day. -->
<!ELEMENT %n.timeStruct; %om.RR;  ( #PCDATA | %model.gLike; | %model.datePart; | %model.global;)*>
<!ATTLIST %n.timeStruct;
 %att.global.attributes;
 %att.datePart.attributes;
 zone %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % week 'INCLUDE' >
<![ %week; [

<!--doc:(week) the week component of a structured date. -->
<!ELEMENT %n.week; %om.RR; %macro.xtext;>
<!ATTLIST %n.week;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>

<!ENTITY % year 'INCLUDE' >
<![ %year; [

<!--doc:(year) the year component of a date. -->
<!ELEMENT %n.year; %om.RR; %macro.xtext;>
<!ATTLIST %n.year;
 %att.global.attributes;
 %att.datePart.attributes; >
]]>
