
<!--

	  TEI P5 DTD module corpus. 
	  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 % activity 'INCLUDE' >
<![ %activity; [

<!--doc:(activity) contains a brief informal description of what a participant in a
language interaction is doing other than speaking, if anything. -->
<!ELEMENT %n.activity; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.activity;
 %att.global.attributes; >
]]>

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

<!--doc:(affiliation) contains an informal description of a person's present
or past affiliation with some
organization, for example an employer or sponsor. -->
<!ELEMENT %n.affiliation; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.affiliation;
 %att.global.attributes;
 %att.datable.attributes; >
]]>

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

<!--doc:(Birth details) contains information about a person's birth, such as its date
and place. -->
<!ELEMENT %n.birth; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.birth;
 %att.global.attributes;
 %att.datable.attributes;
 date %data.temporal;  #IMPLIED >
]]>

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

<!--doc:(primary channel) describes the medium or channel by which a text is delivered or
experienced. For a written text, this might be print, manuscript, e-mail, etc.;
for a spoken one, radio, telephone, face-to-face, etc. -->
<!ELEMENT %n.channel; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.channel;
 %att.global.attributes;
 mode (s|w|sw|ws|m|x) "x"  >
]]>

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

<!--doc:() describes the internal composition of a text or text sample,
for example
as fragmentary, complete, etc. -->
<!ELEMENT %n.constitution; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.constitution;
 %att.global.attributes;
 type (single|composite|frags|unknown) "single"  >
]]>

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

<!--doc:contains information about a person's death, such as its date
and place. -->
<!ELEMENT %n.death; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.death;
 %att.global.attributes;
 %att.datable.attributes;
 date %data.temporal;  #IMPLIED >
]]>

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

<!--doc:() describes the nature and extent of originality of this text. -->
<!ELEMENT %n.derivation; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.derivation;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

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

<!--doc:(Domain of use) describes the most important social context in which the text was
realized or for which it is intended, for example private vs. public,
education, religion, etc. -->
<!ELEMENT %n.domain; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.domain;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

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

<!--doc:() contains a description of the
educational experience of a person. -->
<!ELEMENT %n.education; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.education;
 %att.global.attributes;
 %att.datable.attributes; >
]]>

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

<!--doc:() describes the extent to which the text may be regarded as
imaginative or non-imaginative, that is, as describing a fictional
or a non-fictional world.  -->
<!ELEMENT %n.factuality; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.factuality;
 %att.global.attributes;
 type (fiction|fact|mixed|inapplicable) #IMPLIED >
]]>

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

<!--doc:(First language) specifies the first language of a participant. -->
<!ELEMENT %n.firstLang; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.firstLang;
 %att.global.attributes; >
]]>

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

<!--doc:() describes the extant, cardinality and nature of any interaction
among those producing and experiencing the text, for example in the
form of response or interjection, commentary etc. -->
<!ELEMENT %n.interaction; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.interaction;
 %att.global.attributes;
 type (none|partial|complete|inapplicable) #IMPLIED
 active %data.enumerated;  #IMPLIED
 passive %data.enumerated;  #IMPLIED >
]]>

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

<!--doc:(linguistic competence) contains an informal description of a person's competence in
different languages, dialects, etc. -->
<!ELEMENT %n.langKnown; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.langKnown;
 %att.global.attributes; >
]]>

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

<!--doc:contains a list of descriptions, each of which provides information about an identifiable individual, for
example the participants in a language interaction, or the people referred
to in a historical source.  -->
<!ELEMENT %n.listPerson; %om.RR;  ((%model.pLike;)+ | ((%n.person; | %n.personGrp;)+,(%n.particLinks;)?))>
<!ATTLIST %n.listPerson;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(locale) contains a brief informal description of the nature of a
place for example a room, a restaurant, a park bench etc. -->
<!ELEMENT %n.locale; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.locale;
 %att.global.attributes; >
]]>

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

<!--doc:contains an informal description of a person's present
or past nationality or citizenship. -->
<!ELEMENT %n.nationality; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.nationality;
 %att.global.attributes;
 %att.datable.attributes;
 reg %data.code;  #IMPLIED >
]]>

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

<!--doc:() contains an informal description of a person's trade,
profession or occupation. -->
<!ELEMENT %n.occupation; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.occupation;
 %att.global.attributes;
 scheme %data.pointer;  #IMPLIED
 code %data.pointer;  #IMPLIED >
]]>

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

<!--doc:(participation description) describes the identifiable speakers, voices, or other participants
in a linguistic interaction.  -->
<!ELEMENT %n.particDesc; %om.RR;  ((%model.pLike;)+ | ((%n.listPerson; | %n.personGrp;)+,(%n.particLinks;)?))>
<!ATTLIST %n.particDesc;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(participant relationships) describes the relationships or social links existing between
participants in a linguistic interaction.  -->
<!ELEMENT %n.particLinks; %om.RR;  ((%model.pLike;)+ | (%n.relation;)+)>
<!ATTLIST %n.particLinks;
 %att.global.attributes; >
]]>

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

<!--doc:() provides information about an identifiable individual, for
example a participant in a language interaction, or a person referred
to in a historical source. -->
<!ELEMENT %n.person; %om.RR;  ((%model.pLike;)+ | (%model.personPart;)*)>
<!ATTLIST %n.person;
 %att.global.attributes;
 role %data.words;  #IMPLIED
 sex %data.sex;  #IMPLIED
 age %data.word;  #IMPLIED >
]]>

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

<!--doc:(personal group) describes a group of individuals treated as a single person for
  analytic purposes. -->
<!ELEMENT %n.personGrp; %om.RR;  ((%model.pLike;)+ | (%model.personPart;)*)>
<!ATTLIST %n.personGrp;
 %att.global.attributes;
 role %data.code;  #IMPLIED
 sex CDATA #IMPLIED
 age %data.word;  #IMPLIED
 size %data.words;  #IMPLIED >
]]>

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

<!--doc:() describes the extent to which a text may be regarded as
prepared or spontaneous.  -->
<!ELEMENT %n.preparedness; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.preparedness;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

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

<!--doc:() characterizes a single purpose or communicative function of the
text. -->
<!ELEMENT %n.purpose; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.purpose;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 degree (high|medium|low|unknown) #IMPLIED >
]]>

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

<!--doc:(relationship) describes any kind of relationship or linkage amongst a specified
group of participants. -->
<!ELEMENT %n.relation; %om.RR; EMPTY>
<!ATTLIST %n.relation;
 %att.global.attributes;
 type %data.enumerated;  "personal" 
 name %data.enumerated;  #REQUIRED
 active %data.pointers;  #REQUIRED
 passive %data.pointers;  #REQUIRED
 mutual (true|false) "true"  >
]]>

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

<!--doc:(residence) describes a person's present or past places of residence. -->
<!ELEMENT %n.residence; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.residence;
 %att.global.attributes;
 %att.datable.attributes; >
]]>

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

<!--doc:(setting) describes one particular setting in which a language
  interaction takes place. -->
<!ELEMENT %n.setting; %om.RR;  ((%model.pLike;)+ | (%model.nameLike.agent; | %model.dateLike; | %model.timeLike; | %n.activity; | %n.locale; | %n.rs;)*)>
<!ATTLIST %n.setting;
 %att.global.attributes;
 %att.ascribed.attributes; >
]]>

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

<!--doc:(setting description) describes the setting or settings within which a language
interaction takes place, either as a prose description or as a
series of setting elements. -->
<!ELEMENT %n.settingDesc; %om.RR;  ((%model.pLike;)+ | (%n.setting;)+)>
<!ATTLIST %n.settingDesc;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(socio-economic status) contains an informal description of a person's perceived social or
economic status. -->
<!ELEMENT %n.socecStatus; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.socecStatus;
 %att.global.attributes;
 scheme %data.pointer;  #IMPLIED
 code %data.pointer;  #IMPLIED >
]]>

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

<!--doc:(text description) provides a description of a text in terms of its
situational parameters. -->
<!ELEMENT %n.textDesc; %om.RR;  (%n.channel;,%n.constitution;,%n.derivation;,%n.domain;,%n.factuality;,%n.interaction;,%n.preparedness;,(%n.purpose;)+)>
<!ATTLIST %n.textDesc;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>
