<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright TEI Consortium. 
Licensed under the GNU General Public License. 
See the file COPYING.txt for details
$Date: 2009-01-23 11:00:05 +0000 (Fri, 23 Jan 2009) $
$Id: moduleSpec.xml 5488 2009-01-23 11:00:05Z ge8 $
-->
<elementSpec xmlns="http://www.tei-c.org/ns/1.0" module="tagdocs" xml:id="MODULESPEC" ident="moduleSpec">
  <gloss>module specification</gloss>
  <gloss version="2007-12-20" xml:lang="kr">모듈 명시</gloss>
  <gloss version="2008-04-06" xml:lang="es">especificación de módulo</gloss>
  <gloss version="2007-06-12" xml:lang="fr">spécification de module</gloss>
  <gloss version="2007-11-06" xml:lang="it">specifica del modulo</gloss>
  <desc>documents the structure, content, and purpose of a single
module, i.e. a named and externally visible group of declarations.</desc>
  <desc version="2007-12-20" xml:lang="kr">하나의 모듈에 대한 구조, 내용 및 목적을 기록한다. 즉, 선언의 이름과 외부적으로 가시적인 그룹</desc>
  <desc version="2007-05-02" xml:lang="zh-tw">記錄單一模組的結構、內容、以及用途，例如：一個已命名且外部明確的宣告組。</desc>
  <desc version="2008-04-05" xml:lang="ja">
  いちモジュールの構造，内容，目的を記録する．例えば，外部から名前で参
  照可能な宣言集合などである．
  </desc>
  <desc version="2007-06-12" xml:lang="fr">documente la structure, le contenu et les
			fonctions d'un module, i.e. d'un groupe de déclarations nommé et 
			visible extérieurement.</desc>
  <desc version="2007-05-04" xml:lang="es">documenta la estructura, el contenido y la finalidad de un único módulo, es decir, un grupo de declaraciones específicamente indicado y visible externamente.</desc>
  <desc version="2007-01-21" xml:lang="it">documenta struttura, contenuto e scopo di un unico modulo, cioè un gruppo di dichiarazioni specificamente indicato ed esternamente visibile</desc>
  <classes>
    <memberOf key="model.oddDecl"/>
    <memberOf key="att.identified"/>
  </classes>
  <content>
    <rng:group xmlns:rng="http://relaxng.org/ns/structure/1.0">
      <rng:zeroOrMore>
        <rng:ref name="model.glossLike"/>
      </rng:zeroOrMore>
<!--      <rng:ref name="macro.glossSeq"/>-->
      <rng:zeroOrMore>
        <rng:ref name="exemplum"/>
      </rng:zeroOrMore>
      <rng:optional>
        <rng:ref name="remarks"/>
      </rng:optional>
      <rng:zeroOrMore>
        <rng:ref name="listRef"/>
      </rng:zeroOrMore>
<!--
    <rng:zeroOrMore xmlns:rng="http://relaxng.org/ns/structure/1.0">
      <rng:choice>
	<rng:ref name="model.oddDecl"/>
	<rng:ref name="model.oddRef"/>
      </rng:choice>
    </rng:zeroOrMore>-->
    </rng:group>
  </content>
  <attList>
    <attDef ident="type" usage="opt">
      <equiv/>
      <desc>type of module to be generated</desc>
      <desc version="2007-12-20" xml:lang="kr">생성된 모듈의 유형</desc>
      <desc version="2007-05-02" xml:lang="zh-tw">建立的模組類型</desc>
      <desc version="2008-04-05" xml:lang="ja">
      生成されたモジュールの種類．
      </desc>
      <desc version="2007-06-12" xml:lang="fr">type de module à générer.</desc>
      <desc version="2007-05-04" xml:lang="es">tipo de módulo que se genera</desc>
      <desc version="2007-01-21" xml:lang="it">tipo di modulo da generare</desc>
      <valDesc>A closed set of keywords yet to be defined</valDesc>
    </attDef>
  </attList>
  <exemplum>
    <egXML xmlns="http://www.tei-c.org/ns/Examples">
      <moduleSpec ident="namesdates">
        <altIdent type="FPI">Names and Dates</altIdent>
        <desc>Additional elements for names and dates</desc>
      </moduleSpec>
    </egXML>
  </exemplum>
</elementSpec>
